#include "ODEFunc.h"
Public Types | |
typedef Matrix(* | ODEJacFunc) (const ColumnVector &, double) |
typedef ColumnVector(* | ODERHSFunc) (const ColumnVector &, double) |
Public Member Functions | |
ODEFunc (const ODEFunc &a) | |
ODEFunc (ODERHSFunc f) | |
ODEFunc (ODERHSFunc f, ODEJacFunc j) | |
ODEFunc (void) | |
virtual | ~ODEFunc (void)=default |
ODERHSFunc | function (void) const |
ODEJacFunc | jacobian_function (void) const |
ODEFunc & | operator= (const ODEFunc &a) |
ODEFunc & | set_function (ODERHSFunc f) |
ODEFunc & | set_jacobian_function (ODEJacFunc j) |
Protected Attributes | |
ODERHSFunc | fun |
ODEJacFunc | jac |
bool | reset |
typedef Matrix(* ODEFunc::ODEJacFunc) (const ColumnVector &, double) |
typedef ColumnVector(* ODEFunc::ODERHSFunc) (const ColumnVector &, double) |
|
inline |
|
inline |
|
virtualdefault |
|
inline |
|
inline |
Definition at line 76 of file ODEFunc.h.
Referenced by LSODE::do_integrate().
|
inline |
|
inline |
Definition at line 78 of file ODEFunc.h.
Referenced by DEFMETHOD().
|
protected |
Definition at line 87 of file ODEFunc.h.
Referenced by operator=().
|
protected |
Definition at line 88 of file ODEFunc.h.
Referenced by LSODE::do_integrate(), and operator=().
|
protected |
Definition at line 95 of file ODEFunc.h.
Referenced by LSODE::do_integrate(), and operator=().