#include <ODE.h>
Inherits base_diff_eqn, and ODEFunc.
Inherited by LSODE.
Public Member Functions | |
ODEFunc () | |
ODEFunc (f) | |
ODEFunc (a) | |
ODE & | operator= (const ODE &a) |
~ODE (void) | |
virtual ColumnVector | do_integrate (double tt)=0 |
virtual Matrix | do_integrate (const ColumnVector &tt)=0 |
virtual Matrix | do_integrate (const ColumnVector &tt, const ColumnVector &ttcrit)=0 |
virtual ColumnVector | integrate (double tt) |
virtual ColumnVector | integrate (const ColumnVector &x0, double t0, double tt) |
virtual Matrix | integrate (const ColumnVector &tt) |
virtual Matrix | integrate (const ColumnVector &x0, double t0, const ColumnVector &tt) |
virtual Matrix | integrate (const ColumnVector &tt, const ColumnVector &ttcrit) |
virtual Matrix | integrate (const ColumnVector &x0, double t0, const ColumnVector &tt, const ColumnVector &ttcrit) |
Public Attributes | |
__pad0__: base_diff_eqn () | |
__pad1__: base_diff_eqn (s | |
tm | |
__pad2__: base_diff_eqn (a) |
ODE::~ODE | ( | void | ) | [inline] |
virtual Matrix ODE::do_integrate | ( | const ColumnVector & | tt, | |
const ColumnVector & | ttcrit | |||
) | [pure virtual] |
Implemented in LSODE.
virtual Matrix ODE::do_integrate | ( | const ColumnVector & | tt | ) | [pure virtual] |
Implemented in LSODE.
virtual ColumnVector ODE::do_integrate | ( | double | tt | ) | [pure virtual] |
Implemented in LSODE.
virtual Matrix ODE::integrate | ( | const ColumnVector & | x0, | |
double | t0, | |||
const ColumnVector & | tt, | |||
const ColumnVector & | ttcrit | |||
) | [inline, virtual] |
virtual Matrix ODE::integrate | ( | const ColumnVector & | tt, | |
const ColumnVector & | ttcrit | |||
) | [inline, virtual] |
virtual Matrix ODE::integrate | ( | const ColumnVector & | x0, | |
double | t0, | |||
const ColumnVector & | tt | |||
) | [inline, virtual] |
virtual Matrix ODE::integrate | ( | const ColumnVector & | tt | ) | [inline, virtual] |
virtual ColumnVector ODE::integrate | ( | const ColumnVector & | x0, | |
double | t0, | |||
double | tt | |||
) | [inline, virtual] |
virtual ColumnVector ODE::integrate | ( | double | tt | ) | [inline, virtual] |
ODE::ODEFunc | ( | a | ) | [inline] |
ODE::ODEFunc | ( | f | ) | [inline] |
ODE::ODEFunc | ( | void | ) | [inline] |
Reimplemented in LSODE.