cvodes.h File Reference

#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 Documentation

#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 Documentation

typedef void(* CVErrHandlerFn)(int error_code, const char *module, const char *function, char *msg, void *eh_data)

typedef int(* CVEwtFn)(N_Vector y, N_Vector ewt, void *e_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(* CVRhsFn)(realtype t, N_Vector y, N_Vector ydot, void *f_data)

typedef int(* CVRhsFnB)(realtype t, N_Vector y, N_Vector yB, N_Vector yBdot, void *f_dataB)

typedef int(* CVRootFn)(realtype t, N_Vector y, realtype *gout, void *g_data)

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)


Function Documentation

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 CVodeGetQuadB ( void *  cvadj_mem,
N_Vector  qB 
)

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 
)


Generated on Fri Sep 26 07:44:20 2008 for SimTKcore by  doxygen 1.5.6