Boost C++ Libraries

...one 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 a snapshot of the develop branch, built from commit 8a49ab6286.
Boost C++ Libraries Home Libraries People FAQ More

PrevUpHomeNext

Class template default_order_adjuster

boost::numeric::odeint::default_order_adjuster

Synopsis

// 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 {
public:
  // types
  typedef State                       state_type;        
  typedef Value                       value_type;        
  typedef state_wrapper< state_type > wrapped_state_type;
  typedef Algebra                     algebra_type;      

  // public member functions
  default_order_adjuster(const algebra_type & = algebra_type());
  size_t adjust_order(size_t, size_t, std::array< wrapped_state_type, 4 > &);
};

Description

default_order_adjuster public member functions

  1. default_order_adjuster(const algebra_type & algebra = algebra_type());
  2. size_t adjust_order(size_t order, size_t init, 
                        std::array< wrapped_state_type, 4 > & xerr);

PrevUpHomeNext