Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
n_step_iterator.hpp File Reference
#include <boost/numeric/odeint/util/stepper_traits.hpp>
#include <boost/numeric/odeint/stepper/stepper_categories.hpp>
#include <boost/numeric/odeint/iterator/detail/ode_iterator_base.hpp>
#include <boost/numeric/odeint/iterator/impl/n_step_iterator_impl.hpp>
Include dependency graph for n_step_iterator.hpp:

Classes

class  boost::numeric::odeint::n_step_iterator< Stepper, System, State, StepperTag >
 ODE Iterator with constant step size. More...
 

Namespaces

 boost
 Duration formatting facet for input.
 
 boost::numeric
 
 boost::numeric::odeint
 

Functions

template<class Stepper , class System , class State >
n_step_iterator< Stepper,
System, State > 
boost::numeric::odeint::make_n_step_iterator_begin (Stepper stepper, System system, State &x, typename traits::time_type< Stepper >::type t, typename traits::time_type< Stepper >::type dt, size_t num_of_steps)
 Factory function for n_step_iterator. More...
 
template<class Stepper , class System , class State >
n_step_iterator< Stepper,
System, State > 
boost::numeric::odeint::make_n_step_iterator_end (Stepper stepper, System system, State &x)
 Factory function for n_step_iterator. More...
 
template<class Stepper , class System , class State >
std::pair< n_step_iterator
< Stepper, System, State >
, n_step_iterator< Stepper,
System, State > > 
boost::numeric::odeint::make_n_step_range (Stepper stepper, System system, State &x, typename traits::time_type< Stepper >::type t, typename traits::time_type< Stepper >::type dt, size_t num_of_steps)
 Factory function to construct a single pass range of n-step iterators. More...