| Home | Libraries | People | FAQ | More

## 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);