#include <CLSODAR.h>
|
| CLSODAR () |
|
C_INT | operator() (evalF f, C_INT *neq, double *y, double *t, double *tout, C_INT *itol, double *rtol, double *atol, C_INT *itask, C_INT *istate, C_INT *iopt, double *rwork, C_INT *lrw, C_INT *iwork, C_INT *liw, evalJ jac, C_INT *jt, evalG g, C_INT *ng, C_INT *jroot) |
|
| ~CLSODAR () |
|
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 |
|
◆ CLSODAR()
◆ ~CLSODAR()
◆ operator()()
C_INT CLSODAR::operator() |
( |
evalF |
f, |
|
|
C_INT * |
neq, |
|
|
double * |
y, |
|
|
double * |
t, |
|
|
double * |
tout, |
|
|
C_INT * |
itol, |
|
|
double * |
rtol, |
|
|
double * |
atol, |
|
|
C_INT * |
itask, |
|
|
C_INT * |
istate, |
|
|
C_INT * |
iopt, |
|
|
double * |
rwork, |
|
|
C_INT * |
lrw, |
|
|
C_INT * |
iwork, |
|
|
C_INT * |
liw, |
|
|
evalJ |
jac, |
|
|
C_INT * |
jt, |
|
|
evalG |
g, |
|
|
C_INT * |
ng, |
|
|
C_INT * |
jroot |
|
) |
| |
References C_INT, dcopy_(), dls001_1, dlsa01_1, dlsr01_1, max, min, mord, CInternalSolver::mxerrwd, mxhnl0, and mxstp0.
◆ mord
const C_INT CLSODAR::mord = {12, 5} |
|
staticprivate |
◆ mpPJAC
◆ mpSLVS
◆ mxhnl0
const C_INT CLSODAR::mxhnl0 = 10 |
|
staticprivate |
◆ mxstp0
const C_INT CLSODAR::mxstp0 = 500 |
|
staticprivate |
The documentation for this class was generated from the following files: