#include <ODESystem.h>
Public Member Functions | |
Solver (ODESystem &sys, GslStepperType const &step) | |
virtual | ~Solver () |
virtual void | reset (double dt, ODESystem &sys, const double y0[])=0 |
virtual void | advance (double t, double dt, ODESystem &sys)=0 |
double | y (size_t i) |
Protected Attributes | |
GslStepper | stepper |
double * | _y_ |
Definition at line 127 of file ODESystem.h.
odeiv::Solver::Solver | ( | ODESystem & | sys, | |
GslStepperType const & | step | |||
) | [inline] |
Definition at line 131 of file ODESystem.h.
References _y_, and odeiv::ODESystem::dimension().
virtual odeiv::Solver::~Solver | ( | ) | [inline, virtual] |
Implemented in odeiv::FixedStepSolver, and odeiv::AdaptiveStepSolver.
Referenced by ODESystemBasedSpikingNeuron::reset(), and GABA_BResponseODE::reset().
Implemented in odeiv::FixedStepSolver, and odeiv::AdaptiveStepSolver.
Referenced by ODESystemBasedSpikingNeuron::advance(), and GABA_BResponseODE::advance().
Definition at line 144 of file ODESystem.h.
References _y_.
Referenced by ODESystemBasedSpikingNeuron::advance(), GABA_BResponseODE::advance(), ODESystemBasedSpikingNeuron::copySolverStateToFields(), GABA_BResponseODE::derivatives(), ODESystemBasedSpikingNeuron::getAnalogOutput(), and ODESystemBasedSpikingNeuron::getVm().
GslStepper odeiv::Solver::stepper [protected] |
Definition at line 146 of file ODESystem.h.
Referenced by odeiv::AdaptiveStepSolver::advance(), odeiv::FixedStepSolver::advance(), odeiv::AdaptiveStepSolver::reset(), and odeiv::FixedStepSolver::reset().
double* odeiv::Solver::_y_ [protected] |
Definition at line 150 of file ODESystem.h.
Referenced by odeiv::AdaptiveStepSolver::advance(), odeiv::FixedStepSolver::advance(), odeiv::AdaptiveStepSolver::reset(), odeiv::FixedStepSolver::reset(), Solver(), y(), and ~Solver().