#include <ODESystem.h>
Public Member Functions | |
GslStepper (ODESystem &sys, GslStepperType const &step) | |
virtual | ~GslStepper () |
virtual void | reset () |
virtual string | name () |
virtual int | order () |
virtual void | apply (double t, double h, double y[], double yerr[], const double dydt_in[], double dydt_out[], ODESystem &sys) |
Protected Attributes | |
gsl_odeiv_step * | int_step |
Friends | |
class | AdaptiveStepSolver |
Definition at line 92 of file ODESystem.h.
odeiv::GslStepper::GslStepper | ( | ODESystem & | sys, | |
GslStepperType const & | step | |||
) | [inline] |
Definition at line 95 of file ODESystem.h.
References odeiv::ODESystem::dimension(), odeiv::GslStepperType::gsl_type(), and int_step.
virtual odeiv::GslStepper::~GslStepper | ( | ) | [inline, virtual] |
virtual void odeiv::GslStepper::reset | ( | ) | [inline, virtual] |
Implements odeiv::Stepper.
Definition at line 104 of file ODESystem.h.
References int_step.
Referenced by odeiv::AdaptiveStepSolver::reset(), and odeiv::FixedStepSolver::reset().
virtual string odeiv::GslStepper::name | ( | ) | [inline, virtual] |
virtual int odeiv::GslStepper::order | ( | ) | [inline, virtual] |
virtual void odeiv::GslStepper::apply | ( | double | t, | |
double | h, | |||
double | y[], | |||
double | yerr[], | |||
const double | dydt_in[], | |||
double | dydt_out[], | |||
ODESystem & | sys | |||
) | [inline, virtual] |
Implements odeiv::Stepper.
Definition at line 116 of file ODESystem.h.
References odeiv::ODESystem::gsl_sys, and int_step.
Referenced by odeiv::FixedStepSolver::advance().
friend class AdaptiveStepSolver [friend] |
Definition at line 118 of file ODESystem.h.
gsl_odeiv_step* odeiv::GslStepper::int_step [protected] |
Definition at line 122 of file ODESystem.h.
Referenced by odeiv::AdaptiveStepSolver::advance(), apply(), GslStepper(), name(), order(), reset(), and ~GslStepper().