boost::numeric::odeint::const_step_iterator — ODE Iterator with constant step size. The value type of this iterator is the state type of the stepper.
// In header: <boost/numeric/odeint/iterator/const_step_iterator.hpp> template<typename Stepper, typename System, typename State> class const_step_iterator { public: // construct/copy/destruct const_step_iterator(Stepper, System, State &, time_type, time_type, time_type); const_step_iterator(Stepper, System, State &); };
Implements an iterator representing the solution of an ODE from t_start to t_end evaluated at steps with constant step size dt. After each iteration the iterator dereferences to the state x at the next time t+dt. This iterator can be used with Steppers and DenseOutputSteppers and it always makes use of the all the given steppers capabilities. A for_each over such an iterator range behaves similar to the integrate_const routine.
const_step_iterator is a model of single-pass iterator.
The value type of this iterator is the state type of the stepper. Hence one can only access the state and not the current time.