Navigation

Operators and Keywords

Function List:

C++ API

ODE Class Reference

#include <ODE.h>

Inherits base_diff_eqn, and ODEFunc.

Inherited by LSODE.

Collaboration diagram for ODE:

List of all members.


Public Member Functions

 ODEFunc ()
 ODEFunc (f)
 ODEFunc (a)
ODEoperator= (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)

Constructor & Destructor Documentation

ODE::~ODE ( void   )  [inline]


Member Function Documentation

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 (  )  [inline]

Type Constraints

ODE::ODEFunc (  )  [inline]

Type Constraints

ODE::ODEFunc ( void   )  [inline]

Reimplemented from ODEFunc.

Type Constraints

ODE& ODE::operator= ( const ODE a  )  [inline]


Member Data Documentation

Reimplemented in LSODE.

Reimplemented in LSODE.


The documentation for this class was generated from the following file: