#include <stdio.h>
#include <sundials/sundials_nvector.h>
Go to the source code of this file.
Classes | |
struct | CVadjCheckPointRec |
Defines | |
#define | CV_ADAMS 1 |
#define | CV_BDF 2 |
#define | CV_FUNCTIONAL 1 |
#define | CV_NEWTON 2 |
#define | CV_SS 1 |
#define | CV_SV 2 |
#define | CV_WF 3 |
#define | CV_EE 4 |
#define | CV_NORMAL 1 |
#define | CV_ONE_STEP 2 |
#define | CV_NORMAL_TSTOP 3 |
#define | CV_ONE_STEP_TSTOP 4 |
#define | CV_SIMULTANEOUS 1 |
#define | CV_STAGGERED 2 |
#define | CV_STAGGERED1 3 |
#define | CV_CENTERED 1 |
#define | CV_FORWARD 2 |
#define | CV_HERMITE 1 |
#define | CV_POLYNOMIAL 2 |
#define | CV_SUCCESS 0 |
#define | CV_TSTOP_RETURN 1 |
#define | CV_ROOT_RETURN 2 |
#define | CV_WARNING 99 |
#define | CV_TOO_MUCH_WORK -1 |
#define | CV_TOO_MUCH_ACC -2 |
#define | CV_ERR_FAILURE -3 |
#define | CV_CONV_FAILURE -4 |
#define | CV_LINIT_FAIL -5 |
#define | CV_LSETUP_FAIL -6 |
#define | CV_LSOLVE_FAIL -7 |
#define | CV_RHSFUNC_FAIL -8 |
#define | CV_FIRST_RHSFUNC_ERR -9 |
#define | CV_REPTD_RHSFUNC_ERR -10 |
#define | CV_UNREC_RHSFUNC_ERR -11 |
#define | CV_RTFUNC_FAIL -12 |
#define | CV_MEM_FAIL -20 |
#define | CV_MEM_NULL -21 |
#define | CV_ILL_INPUT -22 |
#define | CV_NO_MALLOC -23 |
#define | CV_BAD_K -24 |
#define | CV_BAD_T -25 |
#define | CV_BAD_DKY -26 |
#define | CV_TOO_CLOSE -27 |
#define | CV_NO_QUAD -30 |
#define | CV_QRHSFUNC_FAIL -31 |
#define | CV_FIRST_QRHSFUNC_ERR -32 |
#define | CV_REPTD_QRHSFUNC_ERR -33 |
#define | CV_UNREC_QRHSFUNC_ERR -34 |
#define | CV_BAD_IS -40 |
#define | CV_NO_SENS -41 |
#define | CV_SRHSFUNC_FAIL -42 |
#define | CV_FIRST_SRHSFUNC_ERR -43 |
#define | CV_REPTD_SRHSFUNC_ERR -44 |
#define | CV_UNREC_SRHSFUNC_ERR -45 |
#define | CV_ADJMEM_NULL -101 |
#define | CV_BAD_TB0 -103 |
#define | CV_BCKMEM_NULL -104 |
#define | CV_REIFWD_FAIL -105 |
#define | CV_FWD_FAIL -106 |
#define | CV_BAD_ITASK -107 |
#define | CV_BAD_TBOUT -108 |
#define | CV_GETY_BADT -109 |
Typedefs | |
typedef int(* | CVRhsFn )(realtype t, N_Vector y, N_Vector ydot, void *f_data) |
typedef int(* | CVRootFn )(realtype t, N_Vector y, realtype *gout, void *g_data) |
typedef int(* | CVEwtFn )(N_Vector y, N_Vector ewt, void *e_data) |
typedef void(* | CVErrHandlerFn )(int error_code, const char *module, const char *function, char *msg, void *eh_data) |
typedef int(* | CVQuadRhsFn )(realtype t, N_Vector y, N_Vector yQdot, void *fQ_data) |
typedef int(* | CVSensRhsFn )(int Ns, realtype t, N_Vector y, N_Vector ydot, N_Vector *yS, N_Vector *ySdot, void *fS_data, N_Vector tmp1, N_Vector tmp2) |
typedef int(* | CVSensRhs1Fn )(int Ns, realtype t, N_Vector y, N_Vector ydot, int iS, N_Vector yS, N_Vector ySdot, void *fS_data, N_Vector tmp1, N_Vector tmp2) |
typedef int(* | CVRhsFnB )(realtype t, N_Vector y, N_Vector yB, N_Vector yBdot, void *f_dataB) |
typedef int(* | CVQuadRhsFnB )(realtype t, N_Vector y, N_Vector yB, N_Vector qBdot, void *fQ_dataB) |
Functions | |
SUNDIALS_EXPORT void * | CVodeCreate (int lmm, int iter) |
SUNDIALS_EXPORT int | CVodeSetErrHandlerFn (void *cvode_mem, CVErrHandlerFn ehfun, void *eh_data) |
SUNDIALS_EXPORT int | CVodeSetErrFile (void *cvode_mem, FILE *errfp) |
SUNDIALS_EXPORT int | CVodeSetFdata (void *cvode_mem, void *f_data) |
SUNDIALS_EXPORT int | CVodeSetEwtFn (void *cvode_mem, CVEwtFn efun, void *e_data) |
SUNDIALS_EXPORT int | CVodeSetMaxOrd (void *cvode_mem, int maxord) |
SUNDIALS_EXPORT int | CVodeSetMaxNumSteps (void *cvode_mem, long int mxsteps) |
SUNDIALS_EXPORT int | CVodeSetMaxHnilWarns (void *cvode_mem, int mxhnil) |
SUNDIALS_EXPORT int | CVodeSetStabLimDet (void *cvode_mem, booleantype stldet) |
SUNDIALS_EXPORT int | CVodeSetInitStep (void *cvode_mem, realtype hin) |
SUNDIALS_EXPORT int | CVodeSetMinStep (void *cvode_mem, realtype hmin) |
SUNDIALS_EXPORT int | CVodeSetMaxStep (void *cvode_mem, realtype hmax) |
SUNDIALS_EXPORT int | CVodeSetStopTime (void *cvode_mem, realtype tstop) |
SUNDIALS_EXPORT int | CVodeSetMaxErrTestFails (void *cvode_mem, int maxnef) |
SUNDIALS_EXPORT int | CVodeSetMaxNonlinIters (void *cvode_mem, int maxcor) |
SUNDIALS_EXPORT int | CVodeSetMaxConvFails (void *cvode_mem, int maxncf) |
SUNDIALS_EXPORT int | CVodeSetNonlinConvCoef (void *cvode_mem, realtype nlscoef) |
SUNDIALS_EXPORT int | CVodeSetIterType (void *cvode_mem, int iter) |
SUNDIALS_EXPORT int | CVodeSetTolerances (void *cvode_mem, int itol, realtype reltol, void *abstol) |
SUNDIALS_EXPORT int | CVodeMalloc (void *cvode_mem, CVRhsFn f, realtype t0, N_Vector y0, int itol, realtype reltol, void *abstol) |
SUNDIALS_EXPORT int | CVodeReInit (void *cvode_mem, CVRhsFn f, realtype t0, N_Vector y0, int itol, realtype reltol, void *abstol) |
SUNDIALS_EXPORT int | CVodeRootInit (void *cvode_mem, int nrtfn, CVRootFn g, void *g_data) |
SUNDIALS_EXPORT int | CVodeSetQuadFdata (void *cvode_mem, void *fQ_data) |
SUNDIALS_EXPORT int | CVodeSetQuadErrCon (void *cvode_mem, booleantype errconQ, int itolQ, realtype reltolQ, void *abstolQ) |
SUNDIALS_EXPORT int | CVodeQuadMalloc (void *cvode_mem, CVQuadRhsFn fQ, N_Vector yQ0) |
SUNDIALS_EXPORT int | CVodeQuadReInit (void *cvode_mem, CVQuadRhsFn fQ, N_Vector yQ0) |
SUNDIALS_EXPORT int | CVodeSetSensRhsFn (void *cvode_mem, CVSensRhsFn f, void *fS_dataS) |
SUNDIALS_EXPORT int | CVodeSetSensRhs1Fn (void *cvode_mem, CVSensRhs1Fn fS, void *fS_data) |
SUNDIALS_EXPORT int | CVodeSetSensDQMethod (void *cvode_mem, int DQtype, realtype DQrhomax) |
SUNDIALS_EXPORT int | CVodeSetSensErrCon (void *cvode_mem, booleantype errconS) |
SUNDIALS_EXPORT int | CVodeSetSensMaxNonlinIters (void *cvode_mem, int maxcorS) |
SUNDIALS_EXPORT int | CVodeSetSensParams (void *cvode_mem, realtype *p, realtype *pbar, int *plist) |
SUNDIALS_EXPORT int | CVodeSetSensTolerances (void *cvode_mem, int itolS, realtype reltolS, void *abstolS) |
SUNDIALS_EXPORT int | CVodeSensMalloc (void *cvode_mem, int Ns, int ism, N_Vector *yS0) |
SUNDIALS_EXPORT int | CVodeSensReInit (void *cvode_mem, int ism, N_Vector *yS0) |
SUNDIALS_EXPORT int | CVodeSensToggleOff (void *cvode_mem) |
SUNDIALS_EXPORT int | CVode (void *cvode_mem, realtype tout, N_Vector yout, realtype *tret, int itask) |
SUNDIALS_EXPORT int | CVodeGetDky (void *cvode_mem, realtype t, int k, N_Vector dky) |
SUNDIALS_EXPORT int | CVodeGetWorkSpace (void *cvode_mem, long int *lenrw, long int *leniw) |
SUNDIALS_EXPORT int | CVodeGetNumSteps (void *cvode_mem, long int *nsteps) |
SUNDIALS_EXPORT int | CVodeGetNumRhsEvals (void *cvode_mem, long int *nfevals) |
SUNDIALS_EXPORT int | CVodeGetNumLinSolvSetups (void *cvode_mem, long int *nlinsetups) |
SUNDIALS_EXPORT int | CVodeGetNumErrTestFails (void *cvode_mem, long int *netfails) |
SUNDIALS_EXPORT int | CVodeGetLastOrder (void *cvode_mem, int *qlast) |
SUNDIALS_EXPORT int | CVodeGetCurrentOrder (void *cvode_mem, int *qcur) |
SUNDIALS_EXPORT int | CVodeGetNumStabLimOrderReds (void *cvode_mem, long int *nslred) |
SUNDIALS_EXPORT int | CVodeGetActualInitStep (void *cvode_mem, realtype *hinused) |
SUNDIALS_EXPORT int | CVodeGetLastStep (void *cvode_mem, realtype *hlast) |
SUNDIALS_EXPORT int | CVodeGetCurrentStep (void *cvode_mem, realtype *hcur) |
SUNDIALS_EXPORT int | CVodeGetCurrentTime (void *cvode_mem, realtype *tcur) |
SUNDIALS_EXPORT int | CVodeGetTolScaleFactor (void *cvode_mem, realtype *tolsfac) |
SUNDIALS_EXPORT int | CVodeGetErrWeights (void *cvode_mem, N_Vector eweight) |
SUNDIALS_EXPORT int | CVodeGetEstLocalErrors (void *cvode_mem, N_Vector ele) |
SUNDIALS_EXPORT int | CVodeGetNumGEvals (void *cvode_mem, long int *ngevals) |
SUNDIALS_EXPORT int | CVodeGetRootInfo (void *cvode_mem, int *rootsfound) |
SUNDIALS_EXPORT int | CVodeGetIntegratorStats (void *cvode_mem, long int *nsteps, long int *nfevals, long int *nlinsetups, long int *netfails, int *qlast, int *qcur, realtype *hinused, realtype *hlast, realtype *hcur, realtype *tcur) |
SUNDIALS_EXPORT int | CVodeGetNumNonlinSolvIters (void *cvode_mem, long int *nniters) |
SUNDIALS_EXPORT int | CVodeGetNumNonlinSolvConvFails (void *cvode_mem, long int *nncfails) |
SUNDIALS_EXPORT int | CVodeGetNonlinSolvStats (void *cvode_mem, long int *nniters, long int *nncfails) |
SUNDIALS_EXPORT char * | CVodeGetReturnFlagName (int flag) |
SUNDIALS_EXPORT int | CVodeGetQuad (void *cvode_mem, realtype t, N_Vector yQout) |
SUNDIALS_EXPORT int | CVodeGetQuadDky (void *cvode_mem, realtype t, int k, N_Vector dky) |
SUNDIALS_EXPORT int | CVodeGetQuadNumRhsEvals (void *cvode_mem, long int *nfQevals) |
SUNDIALS_EXPORT int | CVodeGetQuadNumErrTestFails (void *cvode_mem, long int *nQetfails) |
SUNDIALS_EXPORT int | CVodeGetQuadErrWeights (void *cvode_mem, N_Vector eQweight) |
SUNDIALS_EXPORT int | CVodeGetQuadStats (void *cvode_mem, long int *nfQevals, long int *nQetfails) |
SUNDIALS_EXPORT int | CVodeGetSens (void *cvode_mem, realtype t, N_Vector *ySout) |
SUNDIALS_EXPORT int | CVodeGetSens1 (void *cvode_mem, realtype t, int is, N_Vector ySout) |
SUNDIALS_EXPORT int | CVodeGetSensDky (void *cvode_mem, realtype t, int k, N_Vector *dkyA) |
SUNDIALS_EXPORT int | CVodeGetSensDky1 (void *cvode_mem, realtype t, int k, int is, N_Vector dky) |
SUNDIALS_EXPORT int | CVodeGetNumSensRhsEvals (void *cvode_mem, long int *nfSevals) |
SUNDIALS_EXPORT int | CVodeGetNumRhsEvalsSens (void *cvode_mem, long int *nfevalsS) |
SUNDIALS_EXPORT int | CVodeGetNumSensErrTestFails (void *cvode_mem, long int *nSetfails) |
SUNDIALS_EXPORT int | CVodeGetNumSensLinSolvSetups (void *cvode_mem, long int *nlinsetupsS) |
SUNDIALS_EXPORT int | CVodeGetSensErrWeights (void *cvode_mem, N_Vector_S eSweight) |
SUNDIALS_EXPORT int | CVodeGetSensStats (void *cvode_mem, long int *nfSevals, long int *nfevalsS, long int *nSetfails, long int *nlinsetupsS) |
SUNDIALS_EXPORT int | CVodeGetNumSensNonlinSolvIters (void *cvode_mem, long int *nSniters) |
SUNDIALS_EXPORT int | CVodeGetNumSensNonlinSolvConvFails (void *cvode_mem, long int *nSncfails) |
SUNDIALS_EXPORT int | CVodeGetNumStgrSensNonlinSolvIters (void *cvode_mem, long int *nSTGR1niters) |
SUNDIALS_EXPORT int | CVodeGetNumStgrSensNonlinSolvConvFails (void *cvode_mem, long int *nSTGR1ncfails) |
SUNDIALS_EXPORT int | CVodeGetSensNonlinSolvStats (void *cvode_mem, long int *nSniters, long int *nSncfails) |
SUNDIALS_EXPORT void | CVodeFree (void **cvode_mem) |
SUNDIALS_EXPORT void | CVodeQuadFree (void *cvode_mem) |
SUNDIALS_EXPORT void | CVodeSensFree (void *cvode_mem) |
SUNDIALS_EXPORT void * | CVadjMalloc (void *cvode_mem, long int steps, int interp) |
SUNDIALS_EXPORT int | CVadjSetInterpType (void *cvadj_mem, int interp) |
SUNDIALS_EXPORT int | CVodeF (void *cvadj_mem, realtype tout, N_Vector yout, realtype *tret, int itask, int *ncheckPtr) |
SUNDIALS_EXPORT int | CVodeCreateB (void *cvadj_mem, int lmmB, int iterB) |
SUNDIALS_EXPORT int | CVodeMallocB (void *cvadj_mem, CVRhsFnB fB, realtype tB0, N_Vector yB0, int itolB, realtype reltolB, void *abstolB) |
SUNDIALS_EXPORT int | CVodeSetErrHandlerFnB (void *cvadj_mem, CVErrHandlerFn ehfunB, void *eh_dataB) |
SUNDIALS_EXPORT int | CVodeSetErrFileB (void *cvadj_mem, FILE *errfpB) |
SUNDIALS_EXPORT int | CVodeSetIterTypeB (void *cvadj_mem, int iterB) |
SUNDIALS_EXPORT int | CVodeSetFdataB (void *cvadj_mem, void *f_dataB) |
SUNDIALS_EXPORT int | CVodeSetMaxOrdB (void *cvadj_mem, int maxordB) |
SUNDIALS_EXPORT int | CVodeSetMaxNumStepsB (void *cvadj_mem, long int mxstepsB) |
SUNDIALS_EXPORT int | CVodeSetStabLimDetB (void *cvadj_mem, booleantype stldetB) |
SUNDIALS_EXPORT int | CVodeSetInitStepB (void *cvadj_mem, realtype hinB) |
SUNDIALS_EXPORT int | CVodeSetMinStepB (void *cvadj_mem, realtype hminB) |
SUNDIALS_EXPORT int | CVodeSetMaxStepB (void *cvadj_mem, realtype hmaxB) |
SUNDIALS_EXPORT int | CVodeReInitB (void *cvadj_mem, CVRhsFnB fB, realtype tB0, N_Vector yB0, int itolB, realtype reltolB, void *abstolB) |
SUNDIALS_EXPORT int | CVodeSetQuadFdataB (void *cvadj_mem, void *fQ_dataB) |
SUNDIALS_EXPORT int | CVodeSetQuadErrConB (void *cvadj_mem, booleantype errconQB, int itolQB, realtype reltolQB, void *abstolQB) |
SUNDIALS_EXPORT int | CVodeQuadMallocB (void *cvadj_mem, CVQuadRhsFnB fQB, N_Vector yQB0) |
SUNDIALS_EXPORT int | CVodeQuadReInitB (void *cvadj_mem, CVQuadRhsFnB fQB, N_Vector yQB0) |
SUNDIALS_EXPORT int | CVodeB (void *cvadj_mem, realtype tBout, N_Vector yBout, realtype *tBret, int itaskB) |
SUNDIALS_EXPORT int | CVodeGetQuadB (void *cvadj_mem, N_Vector qB) |
SUNDIALS_EXPORT void | CVadjFree (void **cvadj_mem) |
SUNDIALS_EXPORT void * | CVadjGetCVodeBmem (void *cvadj_mem) |
SUNDIALS_EXPORT char * | CVadjGetReturnFlagName (int flag) |
SUNDIALS_EXPORT int | CVadjGetY (void *cvadj_mem, realtype t, N_Vector y) |
SUNDIALS_EXPORT int | CVadjGetCheckPointsInfo (void *cvadj_mem, CVadjCheckPointRec *ckpnt) |
SUNDIALS_EXPORT int | CVadjGetDataPointHermite (void *cvadj_mem, long int which, realtype *t, N_Vector y, N_Vector yd) |
SUNDIALS_EXPORT int | CVadjGetDataPointPolynomial (void *cvadj_mem, long int which, realtype *t, int *order, N_Vector y) |
SUNDIALS_EXPORT int | CVadjGetCurrentCheckPoint (void *cvadj_mem, void **addr) |
#define CV_ADAMS 1 |
#define CV_ADJMEM_NULL -101 |
#define CV_BAD_DKY -26 |
#define CV_BAD_IS -40 |
#define CV_BAD_ITASK -107 |
#define CV_BAD_K -24 |
#define CV_BAD_T -25 |
#define CV_BAD_TB0 -103 |
#define CV_BAD_TBOUT -108 |
#define CV_BCKMEM_NULL -104 |
#define CV_BDF 2 |
#define CV_CENTERED 1 |
Referenced by main().
#define CV_CONV_FAILURE -4 |
#define CV_EE 4 |
#define CV_ERR_FAILURE -3 |
#define CV_FIRST_QRHSFUNC_ERR -32 |
#define CV_FIRST_RHSFUNC_ERR -9 |
#define CV_FIRST_SRHSFUNC_ERR -43 |
#define CV_FORWARD 2 |
#define CV_FUNCTIONAL 1 |
#define CV_FWD_FAIL -106 |
#define CV_GETY_BADT -109 |
#define CV_HERMITE 1 |
Referenced by main().
#define CV_ILL_INPUT -22 |
#define CV_LINIT_FAIL -5 |
#define CV_LSETUP_FAIL -6 |
#define CV_LSOLVE_FAIL -7 |
#define CV_MEM_FAIL -20 |
#define CV_MEM_NULL -21 |
#define CV_NEWTON 2 |
#define CV_NO_MALLOC -23 |
#define CV_NO_QUAD -30 |
#define CV_NO_SENS -41 |
#define CV_NORMAL 1 |
#define CV_NORMAL_TSTOP 3 |
#define CV_ONE_STEP 2 |
#define CV_ONE_STEP_TSTOP 4 |
#define CV_POLYNOMIAL 2 |
#define CV_QRHSFUNC_FAIL -31 |
#define CV_REIFWD_FAIL -105 |
#define CV_REPTD_QRHSFUNC_ERR -33 |
#define CV_REPTD_RHSFUNC_ERR -10 |
#define CV_REPTD_SRHSFUNC_ERR -44 |
#define CV_RHSFUNC_FAIL -8 |
#define CV_ROOT_RETURN 2 |
#define CV_RTFUNC_FAIL -12 |
#define CV_SIMULTANEOUS 1 |
Referenced by main().
#define CV_SRHSFUNC_FAIL -42 |
#define CV_SS 1 |
#define CV_STAGGERED 2 |
Referenced by main().
#define CV_STAGGERED1 3 |
#define CV_SUCCESS 0 |
#define CV_SV 2 |
#define CV_TOO_CLOSE -27 |
#define CV_TOO_MUCH_ACC -2 |
#define CV_TOO_MUCH_WORK -1 |
#define CV_TSTOP_RETURN 1 |
#define CV_UNREC_QRHSFUNC_ERR -34 |
#define CV_UNREC_RHSFUNC_ERR -11 |
#define CV_UNREC_SRHSFUNC_ERR -45 |
#define CV_WARNING 99 |
#define CV_WF 3 |
typedef void(* CVErrHandlerFn)(int error_code, const char *module, const char *function, char *msg, void *eh_data) |
typedef int(* CVQuadRhsFn)(realtype t, N_Vector y, N_Vector yQdot, void *fQ_data) |
typedef int(* CVQuadRhsFnB)(realtype t, N_Vector y, N_Vector yB, N_Vector qBdot, void *fQ_dataB) |
typedef int(* CVSensRhs1Fn)(int Ns, realtype t, N_Vector y, N_Vector ydot, int iS, N_Vector yS, N_Vector ySdot, void *fS_data, N_Vector tmp1, N_Vector tmp2) |
typedef int(* CVSensRhsFn)(int Ns, realtype t, N_Vector y, N_Vector ydot, N_Vector *yS, N_Vector *ySdot, void *fS_data, N_Vector tmp1, N_Vector tmp2) |
SUNDIALS_EXPORT void CVadjFree | ( | void ** | cvadj_mem | ) |
Referenced by main().
SUNDIALS_EXPORT int CVadjGetCheckPointsInfo | ( | void * | cvadj_mem, | |
CVadjCheckPointRec * | ckpnt | |||
) |
SUNDIALS_EXPORT int CVadjGetCurrentCheckPoint | ( | void * | cvadj_mem, | |
void ** | addr | |||
) |
SUNDIALS_EXPORT void* CVadjGetCVodeBmem | ( | void * | cvadj_mem | ) |
Referenced by main().
SUNDIALS_EXPORT int CVadjGetDataPointHermite | ( | void * | cvadj_mem, | |
long int | which, | |||
realtype * | t, | |||
N_Vector | y, | |||
N_Vector | yd | |||
) |
SUNDIALS_EXPORT int CVadjGetDataPointPolynomial | ( | void * | cvadj_mem, | |
long int | which, | |||
realtype * | t, | |||
int * | order, | |||
N_Vector | y | |||
) |
SUNDIALS_EXPORT char* CVadjGetReturnFlagName | ( | int | flag | ) |
SUNDIALS_EXPORT int CVadjGetY | ( | void * | cvadj_mem, | |
realtype | t, | |||
N_Vector | y | |||
) |
SUNDIALS_EXPORT void* CVadjMalloc | ( | void * | cvode_mem, | |
long int | steps, | |||
int | interp | |||
) |
Referenced by main().
SUNDIALS_EXPORT int CVadjSetInterpType | ( | void * | cvadj_mem, | |
int | interp | |||
) |
SUNDIALS_EXPORT int CVode | ( | void * | cvode_mem, | |
realtype | tout, | |||
N_Vector | yout, | |||
realtype * | tret, | |||
int | itask | |||
) |
SUNDIALS_EXPORT int CVodeB | ( | void * | cvadj_mem, | |
realtype | tBout, | |||
N_Vector | yBout, | |||
realtype * | tBret, | |||
int | itaskB | |||
) |
Referenced by main().
SUNDIALS_EXPORT void* CVodeCreate | ( | int | lmm, | |
int | iter | |||
) |
SUNDIALS_EXPORT int CVodeCreateB | ( | void * | cvadj_mem, | |
int | lmmB, | |||
int | iterB | |||
) |
Referenced by main().
SUNDIALS_EXPORT int CVodeF | ( | void * | cvadj_mem, | |
realtype | tout, | |||
N_Vector | yout, | |||
realtype * | tret, | |||
int | itask, | |||
int * | ncheckPtr | |||
) |
Referenced by main().
SUNDIALS_EXPORT void CVodeFree | ( | void ** | cvode_mem | ) |
SUNDIALS_EXPORT int CVodeGetActualInitStep | ( | void * | cvode_mem, | |
realtype * | hinused | |||
) |
SUNDIALS_EXPORT int CVodeGetCurrentOrder | ( | void * | cvode_mem, | |
int * | qcur | |||
) |
SUNDIALS_EXPORT int CVodeGetCurrentStep | ( | void * | cvode_mem, | |
realtype * | hcur | |||
) |
SUNDIALS_EXPORT int CVodeGetCurrentTime | ( | void * | cvode_mem, | |
realtype * | tcur | |||
) |
SUNDIALS_EXPORT int CVodeGetDky | ( | void * | cvode_mem, | |
realtype | t, | |||
int | k, | |||
N_Vector | dky | |||
) |
SUNDIALS_EXPORT int CVodeGetErrWeights | ( | void * | cvode_mem, | |
N_Vector | eweight | |||
) |
SUNDIALS_EXPORT int CVodeGetEstLocalErrors | ( | void * | cvode_mem, | |
N_Vector | ele | |||
) |
SUNDIALS_EXPORT int CVodeGetIntegratorStats | ( | void * | cvode_mem, | |
long int * | nsteps, | |||
long int * | nfevals, | |||
long int * | nlinsetups, | |||
long int * | netfails, | |||
int * | qlast, | |||
int * | qcur, | |||
realtype * | hinused, | |||
realtype * | hlast, | |||
realtype * | hcur, | |||
realtype * | tcur | |||
) |
SUNDIALS_EXPORT int CVodeGetLastOrder | ( | void * | cvode_mem, | |
int * | qlast | |||
) |
SUNDIALS_EXPORT int CVodeGetLastStep | ( | void * | cvode_mem, | |
realtype * | hlast | |||
) |
SUNDIALS_EXPORT int CVodeGetNonlinSolvStats | ( | void * | cvode_mem, | |
long int * | nniters, | |||
long int * | nncfails | |||
) |
SUNDIALS_EXPORT int CVodeGetNumErrTestFails | ( | void * | cvode_mem, | |
long int * | netfails | |||
) |
SUNDIALS_EXPORT int CVodeGetNumGEvals | ( | void * | cvode_mem, | |
long int * | ngevals | |||
) |
SUNDIALS_EXPORT int CVodeGetNumLinSolvSetups | ( | void * | cvode_mem, | |
long int * | nlinsetups | |||
) |
SUNDIALS_EXPORT int CVodeGetNumNonlinSolvConvFails | ( | void * | cvode_mem, | |
long int * | nncfails | |||
) |
SUNDIALS_EXPORT int CVodeGetNumNonlinSolvIters | ( | void * | cvode_mem, | |
long int * | nniters | |||
) |
SUNDIALS_EXPORT int CVodeGetNumRhsEvals | ( | void * | cvode_mem, | |
long int * | nfevals | |||
) |
SUNDIALS_EXPORT int CVodeGetNumRhsEvalsSens | ( | void * | cvode_mem, | |
long int * | nfevalsS | |||
) |
SUNDIALS_EXPORT int CVodeGetNumSensErrTestFails | ( | void * | cvode_mem, | |
long int * | nSetfails | |||
) |
SUNDIALS_EXPORT int CVodeGetNumSensLinSolvSetups | ( | void * | cvode_mem, | |
long int * | nlinsetupsS | |||
) |
SUNDIALS_EXPORT int CVodeGetNumSensNonlinSolvConvFails | ( | void * | cvode_mem, | |
long int * | nSncfails | |||
) |
SUNDIALS_EXPORT int CVodeGetNumSensNonlinSolvIters | ( | void * | cvode_mem, | |
long int * | nSniters | |||
) |
SUNDIALS_EXPORT int CVodeGetNumSensRhsEvals | ( | void * | cvode_mem, | |
long int * | nfSevals | |||
) |
SUNDIALS_EXPORT int CVodeGetNumStabLimOrderReds | ( | void * | cvode_mem, | |
long int * | nslred | |||
) |
SUNDIALS_EXPORT int CVodeGetNumSteps | ( | void * | cvode_mem, | |
long int * | nsteps | |||
) |
SUNDIALS_EXPORT int CVodeGetNumStgrSensNonlinSolvConvFails | ( | void * | cvode_mem, | |
long int * | nSTGR1ncfails | |||
) |
SUNDIALS_EXPORT int CVodeGetNumStgrSensNonlinSolvIters | ( | void * | cvode_mem, | |
long int * | nSTGR1niters | |||
) |
SUNDIALS_EXPORT int CVodeGetQuad | ( | void * | cvode_mem, | |
realtype | t, | |||
N_Vector | yQout | |||
) |
Referenced by main().
SUNDIALS_EXPORT int CVodeGetQuadDky | ( | void * | cvode_mem, | |
realtype | t, | |||
int | k, | |||
N_Vector | dky | |||
) |
SUNDIALS_EXPORT int CVodeGetQuadErrWeights | ( | void * | cvode_mem, | |
N_Vector | eQweight | |||
) |
SUNDIALS_EXPORT int CVodeGetQuadNumErrTestFails | ( | void * | cvode_mem, | |
long int * | nQetfails | |||
) |
SUNDIALS_EXPORT int CVodeGetQuadNumRhsEvals | ( | void * | cvode_mem, | |
long int * | nfQevals | |||
) |
SUNDIALS_EXPORT int CVodeGetQuadStats | ( | void * | cvode_mem, | |
long int * | nfQevals, | |||
long int * | nQetfails | |||
) |
SUNDIALS_EXPORT char* CVodeGetReturnFlagName | ( | int | flag | ) |
SUNDIALS_EXPORT int CVodeGetRootInfo | ( | void * | cvode_mem, | |
int * | rootsfound | |||
) |
SUNDIALS_EXPORT int CVodeGetSens | ( | void * | cvode_mem, | |
realtype | t, | |||
N_Vector * | ySout | |||
) |
Referenced by main().
SUNDIALS_EXPORT int CVodeGetSens1 | ( | void * | cvode_mem, | |
realtype | t, | |||
int | is, | |||
N_Vector | ySout | |||
) |
SUNDIALS_EXPORT int CVodeGetSensDky | ( | void * | cvode_mem, | |
realtype | t, | |||
int | k, | |||
N_Vector * | dkyA | |||
) |
SUNDIALS_EXPORT int CVodeGetSensDky1 | ( | void * | cvode_mem, | |
realtype | t, | |||
int | k, | |||
int | is, | |||
N_Vector | dky | |||
) |
SUNDIALS_EXPORT int CVodeGetSensErrWeights | ( | void * | cvode_mem, | |
N_Vector_S | eSweight | |||
) |
SUNDIALS_EXPORT int CVodeGetSensNonlinSolvStats | ( | void * | cvode_mem, | |
long int * | nSniters, | |||
long int * | nSncfails | |||
) |
SUNDIALS_EXPORT int CVodeGetSensStats | ( | void * | cvode_mem, | |
long int * | nfSevals, | |||
long int * | nfevalsS, | |||
long int * | nSetfails, | |||
long int * | nlinsetupsS | |||
) |
SUNDIALS_EXPORT int CVodeGetTolScaleFactor | ( | void * | cvode_mem, | |
realtype * | tolsfac | |||
) |
SUNDIALS_EXPORT int CVodeGetWorkSpace | ( | void * | cvode_mem, | |
long int * | lenrw, | |||
long int * | leniw | |||
) |
SUNDIALS_EXPORT int CVodeMalloc | ( | void * | cvode_mem, | |
CVRhsFn | f, | |||
realtype | t0, | |||
N_Vector | y0, | |||
int | itol, | |||
realtype | reltol, | |||
void * | abstol | |||
) |
SUNDIALS_EXPORT int CVodeMallocB | ( | void * | cvadj_mem, | |
CVRhsFnB | fB, | |||
realtype | tB0, | |||
N_Vector | yB0, | |||
int | itolB, | |||
realtype | reltolB, | |||
void * | abstolB | |||
) |
Referenced by main().
SUNDIALS_EXPORT void CVodeQuadFree | ( | void * | cvode_mem | ) |
SUNDIALS_EXPORT int CVodeQuadMalloc | ( | void * | cvode_mem, | |
CVQuadRhsFn | fQ, | |||
N_Vector | yQ0 | |||
) |
Referenced by main().
SUNDIALS_EXPORT int CVodeQuadMallocB | ( | void * | cvadj_mem, | |
CVQuadRhsFnB | fQB, | |||
N_Vector | yQB0 | |||
) |
Referenced by main().
SUNDIALS_EXPORT int CVodeQuadReInit | ( | void * | cvode_mem, | |
CVQuadRhsFn | fQ, | |||
N_Vector | yQ0 | |||
) |
SUNDIALS_EXPORT int CVodeQuadReInitB | ( | void * | cvadj_mem, | |
CVQuadRhsFnB | fQB, | |||
N_Vector | yQB0 | |||
) |
Referenced by main().
SUNDIALS_EXPORT int CVodeReInit | ( | void * | cvode_mem, | |
CVRhsFn | f, | |||
realtype | t0, | |||
N_Vector | y0, | |||
int | itol, | |||
realtype | reltol, | |||
void * | abstol | |||
) |
SUNDIALS_EXPORT int CVodeReInitB | ( | void * | cvadj_mem, | |
CVRhsFnB | fB, | |||
realtype | tB0, | |||
N_Vector | yB0, | |||
int | itolB, | |||
realtype | reltolB, | |||
void * | abstolB | |||
) |
Referenced by main().
SUNDIALS_EXPORT int CVodeRootInit | ( | void * | cvode_mem, | |
int | nrtfn, | |||
CVRootFn | g, | |||
void * | g_data | |||
) |
SUNDIALS_EXPORT void CVodeSensFree | ( | void * | cvode_mem | ) |
SUNDIALS_EXPORT int CVodeSensMalloc | ( | void * | cvode_mem, | |
int | Ns, | |||
int | ism, | |||
N_Vector * | yS0 | |||
) |
Referenced by main().
SUNDIALS_EXPORT int CVodeSensReInit | ( | void * | cvode_mem, | |
int | ism, | |||
N_Vector * | yS0 | |||
) |
SUNDIALS_EXPORT int CVodeSensToggleOff | ( | void * | cvode_mem | ) |
SUNDIALS_EXPORT int CVodeSetErrFile | ( | void * | cvode_mem, | |
FILE * | errfp | |||
) |
SUNDIALS_EXPORT int CVodeSetErrFileB | ( | void * | cvadj_mem, | |
FILE * | errfpB | |||
) |
SUNDIALS_EXPORT int CVodeSetErrHandlerFn | ( | void * | cvode_mem, | |
CVErrHandlerFn | ehfun, | |||
void * | eh_data | |||
) |
SUNDIALS_EXPORT int CVodeSetErrHandlerFnB | ( | void * | cvadj_mem, | |
CVErrHandlerFn | ehfunB, | |||
void * | eh_dataB | |||
) |
SUNDIALS_EXPORT int CVodeSetEwtFn | ( | void * | cvode_mem, | |
CVEwtFn | efun, | |||
void * | e_data | |||
) |
SUNDIALS_EXPORT int CVodeSetFdata | ( | void * | cvode_mem, | |
void * | f_data | |||
) |
SUNDIALS_EXPORT int CVodeSetFdataB | ( | void * | cvadj_mem, | |
void * | f_dataB | |||
) |
Referenced by main().
SUNDIALS_EXPORT int CVodeSetInitStep | ( | void * | cvode_mem, | |
realtype | hin | |||
) |
SUNDIALS_EXPORT int CVodeSetInitStepB | ( | void * | cvadj_mem, | |
realtype | hinB | |||
) |
SUNDIALS_EXPORT int CVodeSetIterType | ( | void * | cvode_mem, | |
int | iter | |||
) |
SUNDIALS_EXPORT int CVodeSetIterTypeB | ( | void * | cvadj_mem, | |
int | iterB | |||
) |
SUNDIALS_EXPORT int CVodeSetMaxConvFails | ( | void * | cvode_mem, | |
int | maxncf | |||
) |
SUNDIALS_EXPORT int CVodeSetMaxErrTestFails | ( | void * | cvode_mem, | |
int | maxnef | |||
) |
SUNDIALS_EXPORT int CVodeSetMaxHnilWarns | ( | void * | cvode_mem, | |
int | mxhnil | |||
) |
SUNDIALS_EXPORT int CVodeSetMaxNonlinIters | ( | void * | cvode_mem, | |
int | maxcor | |||
) |
SUNDIALS_EXPORT int CVodeSetMaxNumSteps | ( | void * | cvode_mem, | |
long int | mxsteps | |||
) |
SUNDIALS_EXPORT int CVodeSetMaxNumStepsB | ( | void * | cvadj_mem, | |
long int | mxstepsB | |||
) |
Referenced by main().
SUNDIALS_EXPORT int CVodeSetMaxOrd | ( | void * | cvode_mem, | |
int | maxord | |||
) |
SUNDIALS_EXPORT int CVodeSetMaxOrdB | ( | void * | cvadj_mem, | |
int | maxordB | |||
) |
SUNDIALS_EXPORT int CVodeSetMaxStep | ( | void * | cvode_mem, | |
realtype | hmax | |||
) |
SUNDIALS_EXPORT int CVodeSetMaxStepB | ( | void * | cvadj_mem, | |
realtype | hmaxB | |||
) |
SUNDIALS_EXPORT int CVodeSetMinStep | ( | void * | cvode_mem, | |
realtype | hmin | |||
) |
SUNDIALS_EXPORT int CVodeSetMinStepB | ( | void * | cvadj_mem, | |
realtype | hminB | |||
) |
SUNDIALS_EXPORT int CVodeSetNonlinConvCoef | ( | void * | cvode_mem, | |
realtype | nlscoef | |||
) |
SUNDIALS_EXPORT int CVodeSetQuadErrCon | ( | void * | cvode_mem, | |
booleantype | errconQ, | |||
int | itolQ, | |||
realtype | reltolQ, | |||
void * | abstolQ | |||
) |
Referenced by main().
SUNDIALS_EXPORT int CVodeSetQuadErrConB | ( | void * | cvadj_mem, | |
booleantype | errconQB, | |||
int | itolQB, | |||
realtype | reltolQB, | |||
void * | abstolQB | |||
) |
Referenced by main().
SUNDIALS_EXPORT int CVodeSetQuadFdata | ( | void * | cvode_mem, | |
void * | fQ_data | |||
) |
Referenced by main().
SUNDIALS_EXPORT int CVodeSetQuadFdataB | ( | void * | cvadj_mem, | |
void * | fQ_dataB | |||
) |
Referenced by main().
SUNDIALS_EXPORT int CVodeSetSensDQMethod | ( | void * | cvode_mem, | |
int | DQtype, | |||
realtype | DQrhomax | |||
) |
Referenced by main().
SUNDIALS_EXPORT int CVodeSetSensErrCon | ( | void * | cvode_mem, | |
booleantype | errconS | |||
) |
Referenced by main().
SUNDIALS_EXPORT int CVodeSetSensMaxNonlinIters | ( | void * | cvode_mem, | |
int | maxcorS | |||
) |
SUNDIALS_EXPORT int CVodeSetSensParams | ( | void * | cvode_mem, | |
realtype * | p, | |||
realtype * | pbar, | |||
int * | plist | |||
) |
Referenced by main().
SUNDIALS_EXPORT int CVodeSetSensRhs1Fn | ( | void * | cvode_mem, | |
CVSensRhs1Fn | fS, | |||
void * | fS_data | |||
) |
Referenced by main().
SUNDIALS_EXPORT int CVodeSetSensRhsFn | ( | void * | cvode_mem, | |
CVSensRhsFn | f, | |||
void * | fS_dataS | |||
) |
SUNDIALS_EXPORT int CVodeSetSensTolerances | ( | void * | cvode_mem, | |
int | itolS, | |||
realtype | reltolS, | |||
void * | abstolS | |||
) |
SUNDIALS_EXPORT int CVodeSetStabLimDet | ( | void * | cvode_mem, | |
booleantype | stldet | |||
) |
SUNDIALS_EXPORT int CVodeSetStabLimDetB | ( | void * | cvadj_mem, | |
booleantype | stldetB | |||
) |
SUNDIALS_EXPORT int CVodeSetStopTime | ( | void * | cvode_mem, | |
realtype | tstop | |||
) |
SUNDIALS_EXPORT int CVodeSetTolerances | ( | void * | cvode_mem, | |
int | itol, | |||
realtype | reltol, | |||
void * | abstol | |||
) |