#include "DAEFunc.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) |
Public Member Functions | |
DAEFunc (void) | |
DAEFunc (DAERHSFunc f) | |
DAEFunc (const DAEFunc &a) | |
DAEFunc (DAERHSFunc f, DAEJacFunc j) | |
virtual | ~DAEFunc (void) |
DAERHSFunc | function (void) const |
DAEJacFunc | jacobian_function (void) const |
DAEFunc & | operator= (const DAEFunc &a) |
DAEFunc & | set_function (DAERHSFunc f) |
DAEFunc & | set_jacobian_function (DAEJacFunc j) |
Protected Attributes | |
DAERHSFunc | fun |
DAEJacFunc | jac |
bool | reset |
Definition at line 29 of file DAEFunc.h.
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 | ( | DAERHSFunc | f | ) | [inline] |
DAEFunc::DAEFunc | ( | DAERHSFunc | f, | |
DAEJacFunc | j | |||
) | [inline] |
DAERHSFunc DAEFunc::function | ( | void | ) | const [inline] |
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] |
Definition at line 80 of file DAEFunc.h.
Referenced by DASSL::do_integrate(), DASPK::do_integrate(), and DASRT::integrate().
DAEFunc& DAEFunc::set_function | ( | DAERHSFunc | f | ) | [inline] |
DAEFunc& DAEFunc::set_jacobian_function | ( | DAEJacFunc | j | ) | [inline] |
Definition at line 82 of file DAEFunc.h.
Referenced by DEFUN_DLD().
DAERHSFunc DAEFunc::fun [protected] |
Definition at line 91 of file DAEFunc.h.
Referenced by operator=().
DAEJacFunc DAEFunc::jac [protected] |
Definition at line 92 of file DAEFunc.h.
Referenced by operator=().
bool DAEFunc::reset [protected] |
Reimplemented in DAERTFunc.
Definition at line 99 of file DAEFunc.h.
Referenced by DASSL::do_integrate(), DASPK::do_integrate(), DASRT::integrate(), and operator=().