#include <CRadau5.h>
|
typedef void(* | evalF) (const C_INT *, const double *, const double *, double *, double *, C_INT *) |
|
typedef void(* | evalJ) (const C_INT *, const double *, const double *, double *, const C_INT *, double *, const C_INT *) |
|
typedef void(* | evalM) (C_INT *, double *, C_INT *, double *, C_INT *) |
|
typedef void(* | evalO) (C_INT *, double *, double *, double *, double *, C_INT *, C_INT *, double *, C_INT *, C_INT *) |
|
|
| CRadau5 () |
|
C_INT | operator() (C_INT *n, evalF fcn, double *x, double *y, double *xend, double *h__, double *rtol, double *atol, C_INT *itol, evalJ jac, C_INT *ijac, C_INT *mljac, C_INT *mujac, evalM mas, C_INT *imas, C_INT *mlmas, C_INT *mumas, evalO solout, C_INT *iout, double *work, C_INT *lwork, C_INT *iwork, C_INT *liwork, double *rpar, C_INT *ipar, C_INT *idid) |
|
| ~CRadau5 () |
|
C_INT | dintdy_ (double *t, const C_INT *k, double *yh, C_INT *nyh, double *dky, C_INT *iflag) |
|
void | enablePrint (const bool &print=true) |
|
void | resetState (const State &state) |
|
void | saveState (State &state) const |
|
void | setOstream (std::ostream &os) |
|
| ~CInternalSolver () |
|
|
| CInternalSolver () |
|
C_INT | dprja_ (C_INT *neq, double *y, double *yh, C_INT *nyh, double *ewt, double *ftem, double *savf, double *wm, C_INT *iwm, evalF f, evalJ jac) |
|
C_INT | drchek_ (const C_INT *job, evalG g, C_INT *neq, double *y, double *yh, C_INT *nyh, double *g0, double *g1, double *gx, C_INT *jroot, C_INT *irt) |
|
C_INT | droots_ (C_INT *ng, double *hmin, C_INT *jflag, double *x0, double *x1, double *g0, double *g1, double *gx, double *x, C_INT *jroot) |
|
C_INT | dsolsy_ (double *wm, C_INT *iwm, double *x, double *tem) |
|
C_INT | dstoda_ (C_INT *neq, double *y, double *yh, C_INT *nyh, double *yh1, double *ewt, double *savf, double *acor, double *wm, C_INT *iwm, evalF f, evalJ jac, PJAC *pjac, SLVS *slvs) |
|
dls001 | mdls001_ |
|
dlsa01 | mdlsa01_ |
|
dlsr01 | mdlsr01_ |
|
Cxerrwd | mxerrwd |
|
◆ evalF
typedef void(* CRadau5::evalF) (const C_INT *, const double *, const double *, double *, double *, C_INT *) |
◆ evalJ
typedef void(* CRadau5::evalJ) (const C_INT *, const double *, const double *, double *, const C_INT *, double *, const C_INT *) |
◆ evalM
typedef void(* CRadau5::evalM) (C_INT *, double *, C_INT *, double *, C_INT *) |
◆ evalO
typedef void(* CRadau5::evalO) (C_INT *, double *, double *, double *, double *, C_INT *, C_INT *, double *, C_INT *, C_INT *) |
◆ CRadau5()
◆ ~CRadau5()
◆ operator()()
C_INT CRadau5::operator() |
( |
C_INT * |
n, |
|
|
CRadau5::evalF |
fcn, |
|
|
double * |
x, |
|
|
double * |
y, |
|
|
double * |
xend, |
|
|
double * |
h__, |
|
|
double * |
rtol, |
|
|
double * |
atol, |
|
|
C_INT * |
itol, |
|
|
CRadau5::evalJ |
jac, |
|
|
C_INT * |
ijac, |
|
|
C_INT * |
mljac, |
|
|
C_INT * |
mujac, |
|
|
CRadau5::evalM |
mas, |
|
|
C_INT * |
imas, |
|
|
C_INT * |
mlmas, |
|
|
C_INT * |
mumas, |
|
|
CRadau5::evalO |
solout, |
|
|
C_INT * |
iout, |
|
|
double * |
work, |
|
|
C_INT * |
lwork, |
|
|
C_INT * |
iwork, |
|
|
C_INT * |
liwork, |
|
|
double * |
rpar, |
|
|
C_INT * |
ipar, |
|
|
C_INT * |
idid |
|
) |
| |
◆ mord
const C_INT CRadau5::mord[2] |
|
staticprivate |
◆ mxhnl0
const C_INT CRadau5::mxhnl0 |
|
staticprivate |
◆ mxstp0
const C_INT CRadau5::mxstp0 |
|
staticprivate |
The documentation for this class was generated from the following files: