Navigation

Operators and Keywords

Function List:

C++ API

ODEFunc Class Reference

#include <ODEFunc.h>

Inherited by ODE.

Collaboration diagram for ODEFunc:

List of all members.


Public Types

typedef ColumnVector(* ODERHSFunc )(const ColumnVector &, double)
typedef Matrix(* ODEJacFunc )(const ColumnVector &, double)

Public Member Functions

 ODEFunc (void)
 ODEFunc (ODERHSFunc f)
 ODEFunc (ODERHSFunc f, ODEJacFunc j)
 ODEFunc (const ODEFunc &a)
ODEFuncoperator= (const ODEFunc &a)
 ~ODEFunc (void)
ODERHSFunc function (void) const
ODEFuncset_function (ODERHSFunc f)
ODEJacFunc jacobian_function (void) const
ODEFuncset_jacobian_function (ODEJacFunc j)

Protected Attributes

ODERHSFunc fun
ODEJacFunc jac
bool reset

Member Typedef Documentation


Constructor & Destructor Documentation

ODEFunc::ODEFunc ( void   )  [inline]

Reimplemented in ODE.

ODEFunc::ODEFunc ( ODERHSFunc  f  )  [inline]

ODEFunc::ODEFunc ( ODERHSFunc  f,
ODEJacFunc  j 
) [inline]

ODEFunc::ODEFunc ( const ODEFunc a  )  [inline]

ODEFunc::~ODEFunc ( void   )  [inline]


Member Function Documentation

ODERHSFunc ODEFunc::function ( void   )  const [inline]

ODEJacFunc ODEFunc::jacobian_function ( void   )  const [inline]

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

ODEFunc& ODEFunc::set_function ( ODERHSFunc  f  )  [inline]

ODEFunc& ODEFunc::set_jacobian_function ( ODEJacFunc  j  )  [inline]


Member Data Documentation

ODERHSFunc ODEFunc::fun [protected]

ODEJacFunc ODEFunc::jac [protected]

bool ODEFunc::reset [protected]


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