#include <DAEFunc.h>
Inherited by DAE, and DAERTFunc.
Public Types | |
typedef ColumnVector(* | DAERHSFunc )(const ColumnVector &x, const ColumnVector &xdot, double t, octave_idx_type &ires) |
typedef Matrix(* | DAEJacFunc )(const ColumnVector &x, const ColumnVector &xdot, double t, double cj) |
Public Member Functions | |
DAEFunc (void) | |
DAEFunc (DAERHSFunc f) | |
DAEFunc (DAERHSFunc f, DAEJacFunc j) | |
DAEFunc (const DAEFunc &a) | |
DAEFunc & | operator= (const DAEFunc &a) |
~DAEFunc (void) | |
DAERHSFunc | function (void) const |
DAEFunc & | set_function (DAERHSFunc f) |
DAEJacFunc | jacobian_function (void) const |
DAEFunc & | set_jacobian_function (DAEJacFunc j) |
Protected Attributes | |
DAERHSFunc | fun |
DAEJacFunc | jac |
bool | reset |
typedef Matrix(* DAEFunc::DAEJacFunc)(const ColumnVector &x, const ColumnVector &xdot, double t, double cj) |
typedef ColumnVector(* DAEFunc::DAERHSFunc)(const ColumnVector &x, const ColumnVector &xdot, double t, octave_idx_type &ires) |
DAEFunc::DAEFunc | ( | void | ) | [inline] |
Reimplemented in DAE.
DAEFunc::DAEFunc | ( | DAERHSFunc | f | ) | [inline] |
DAEFunc::DAEFunc | ( | DAERHSFunc | f, | |
DAEJacFunc | j | |||
) | [inline] |
DAEFunc::~DAEFunc | ( | void | ) | [inline] |
DAERHSFunc DAEFunc::function | ( | void | ) | const [inline] |
DAEJacFunc DAEFunc::jacobian_function | ( | void | ) | const [inline] |
DAEFunc& DAEFunc::set_function | ( | DAERHSFunc | f | ) | [inline] |
DAEFunc& DAEFunc::set_jacobian_function | ( | DAEJacFunc | j | ) | [inline] |
DAERHSFunc DAEFunc::fun [protected] |
DAEJacFunc DAEFunc::jac [protected] |
bool DAEFunc::reset [protected] |
Reimplemented in DAERTFunc.