#include "DAERTFunc.h"
Public Types | |
typedef Matrix(* | DAEJacFunc )(const ColumnVector &x, const ColumnVector &xdot, double t, double cj) |
typedef ColumnVector(* | DAERHSFunc )(const ColumnVector &x, const ColumnVector &xdot, double t, octave_idx_type &ires) |
typedef ColumnVector(* | DAERTConstrFunc )(const ColumnVector &x, double t) |
Public Member Functions | |
DAERTFunc (void) | |
DAERTFunc (DAERHSFunc f) | |
DAERTFunc (DAERHSFunc f, DAERTConstrFunc cf) | |
DAERTFunc (DAERHSFunc f, DAERTConstrFunc cf, DAEJacFunc j) | |
DAERTFunc (DAERHSFunc f, DAEJacFunc j) | |
DAERTFunc (const DAERTFunc &a) | |
virtual | ~DAERTFunc (void) |
DAERTConstrFunc | constraint_function (void) const |
DAERHSFunc | function (void) const |
DAEJacFunc | jacobian_function (void) const |
DAERTFunc & | operator= (const DAERTFunc &a) |
DAERTFunc & | set_constraint_function (DAERTConstrFunc cf) |
DAEFunc & | set_function (DAERHSFunc f) |
DAEFunc & | set_jacobian_function (DAEJacFunc j) |
Protected Attributes | |
DAERTConstrFunc | constr |
DAERHSFunc | fun |
DAEJacFunc | jac |
bool | reset |
Definition at line 28 of file DAERTFunc.h.
typedef Matrix(* DAEFunc::DAEJacFunc)(const ColumnVector &x, const ColumnVector &xdot, double t, double cj) [inherited] |
typedef ColumnVector(* DAEFunc::DAERHSFunc)(const ColumnVector &x, const ColumnVector &xdot, double t, octave_idx_type &ires) [inherited] |
typedef ColumnVector(* DAERTFunc::DAERTConstrFunc)(const ColumnVector &x, double t) |
Definition at line 33 of file DAERTFunc.h.
DAERTFunc::DAERTFunc | ( | void | ) | [inline] |
Definition at line 35 of file DAERTFunc.h.
DAERTFunc::DAERTFunc | ( | DAERHSFunc | f | ) | [inline] |
Definition at line 38 of file DAERTFunc.h.
DAERTFunc::DAERTFunc | ( | DAERHSFunc | f, | |
DAEJacFunc | j | |||
) | [inline] |
Definition at line 41 of file DAERTFunc.h.
DAERTFunc::DAERTFunc | ( | DAERHSFunc | f, | |
DAERTConstrFunc | cf | |||
) | [inline] |
Definition at line 44 of file DAERTFunc.h.
DAERTFunc::DAERTFunc | ( | DAERHSFunc | f, | |
DAERTConstrFunc | cf, | |||
DAEJacFunc | j | |||
) | [inline] |
Definition at line 47 of file DAERTFunc.h.
DAERTFunc::DAERTFunc | ( | const DAERTFunc & | a | ) | [inline] |
Definition at line 50 of file DAERTFunc.h.
virtual DAERTFunc::~DAERTFunc | ( | void | ) | [inline, virtual] |
Definition at line 64 of file DAERTFunc.h.
DAERTConstrFunc DAERTFunc::constraint_function | ( | void | ) | const [inline] |
Definition at line 66 of file DAERTFunc.h.
Referenced by DASRT::integrate().
DAERHSFunc DAEFunc::function | ( | void | ) | const [inline, inherited] |
Definition at line 71 of file DAEFunc.h.
Referenced by DASSL::do_integrate(), DASPK::do_integrate(), and DASRT::integrate().
DAEJacFunc DAEFunc::jacobian_function | ( | void | ) | const [inline, inherited] |
Definition at line 80 of file DAEFunc.h.
Referenced by DASSL::do_integrate(), DASPK::do_integrate(), and DASRT::integrate().
Definition at line 53 of file DAERTFunc.h.
References constr, DAEFunc::operator=(), and reset.
DAERTFunc& DAERTFunc::set_constraint_function | ( | DAERTConstrFunc | cf | ) | [inline] |
Definition at line 68 of file DAERTFunc.h.
Referenced by DEFUN_DLD().
DAEFunc& DAEFunc::set_function | ( | DAERHSFunc | f | ) | [inline, inherited] |
DAEFunc& DAEFunc::set_jacobian_function | ( | DAEJacFunc | j | ) | [inline, inherited] |
Definition at line 82 of file DAEFunc.h.
Referenced by DEFUN_DLD().
DAERTConstrFunc DAERTFunc::constr [protected] |
Definition at line 77 of file DAERTFunc.h.
Referenced by operator=().
DAERHSFunc DAEFunc::fun [protected, inherited] |
Definition at line 91 of file DAEFunc.h.
Referenced by DAEFunc::operator=().
DAEJacFunc DAEFunc::jac [protected, inherited] |
Definition at line 92 of file DAEFunc.h.
Referenced by DAEFunc::operator=().
bool DAERTFunc::reset [protected] |
Reimplemented from DAEFunc.
Definition at line 84 of file DAERTFunc.h.
Referenced by DASRT::integrate(), and operator=().