Boost C++ Libraries of the most highly regarded and expertly designed C++ library projects in the world. Herb Sutter and Andrei Alexandrescu, C++ Coding Standards

This is the documentation for an old version of Boost. Click here to view this page for the latest version.
Boost C++ Libraries Home Libraries People FAQ More


Class template default_order_adjuster



// In header: <boost/numeric/odeint/stepper/controlled_adams_bashforth_moulton.hpp>

template<size_t MaxOrder, typename State, typename Value = double, 
         typename Algebra = typename algebra_dispatcher< State >::algebra_type> 
class default_order_adjuster {
  // types
  typedef State                       state_type;        
  typedef Value                       value_type;        
  typedef state_wrapper< state_type > wrapped_state_type;
  typedef Algebra                     algebra_type;      

  // construct/copy/destruct
  default_order_adjuster(const algebra_type & = algebra_type());

  // public member functions
  size_t adjust_order(size_t, size_t, boost::array< wrapped_state_type, 4 > &);


default_order_adjuster public construct/copy/destruct

  1. default_order_adjuster(const algebra_type & algebra = algebra_type());

default_order_adjuster public member functions

  1. size_t adjust_order(size_t order, size_t init, 
                        boost::array< wrapped_state_type, 4 > & xerr);