#include <ODESystem.h>
Public Member Functions | |
ODESystem (size_t dim) | |
void | setSystem (ODESystem *sys) |
virtual | ~ODESystem () |
virtual void | derivatives (double t, const double y[], double f[])=0 |
int | dimension () const |
Friends | |
class | GslStepper |
class | AdaptiveStepSolver |
Definition at line 17 of file ODESystem.h.
odeiv::ODESystem::ODESystem | ( | size_t | dim | ) | [inline] |
Definition at line 20 of file ODESystem.h.
virtual odeiv::ODESystem::~ODESystem | ( | ) | [inline, virtual] |
Definition at line 31 of file ODESystem.h.
void odeiv::ODESystem::setSystem | ( | ODESystem * | sys | ) | [inline] |
Definition at line 27 of file ODESystem.h.
Referenced by ODESystemBasedSpikingNeuron::init(), and GABA_BResponseODE::init().
virtual void odeiv::ODESystem::derivatives | ( | double | t, | |
const double | y[], | |||
double | f[] | |||
) | [pure virtual] |
Implemented in GABA_BResponseODE, HHNeuron, HHINeuron, and HHNeuronTraubMiles91.
Referenced by odeiv::FixedStepSolver::reset().
int odeiv::ODESystem::dimension | ( | ) | const [inline] |
Definition at line 36 of file ODESystem.h.
Referenced by odeiv::AdaptiveStepSolver::AdaptiveStepSolver(), odeiv::FixedStepSolver::advance(), odeiv::FixedStepSolver::FixedStepSolver(), odeiv::GslStepper::GslStepper(), ODESystemBasedSpikingNeuron::nAnalogOutputPorts(), ODESystemBasedSpikingNeuron::outputPortType(), odeiv::AdaptiveStepSolver::reset(), odeiv::FixedStepSolver::reset(), and odeiv::Solver::Solver().
friend class GslStepper [friend] |
Definition at line 38 of file ODESystem.h.
friend class AdaptiveStepSolver [friend] |
Definition at line 42 of file ODESystem.h.