#include <stdio.h>#include <stdlib.h>#include "cvodes.h"#include "cvdense.h"#include "nvector_serial.h"#include "sbmlsolver/cvodedata.h"#include "sbmlsolver/processAST.h"#include "sbmlsolver/odeModel.h"#include "sbmlsolver/variableIndex.h"#include "sbmlsolver/solverError.h"#include "sbmlsolver/integratorInstance.h"#include "sbmlsolver/cvodeSolver.h"#include "sbmlsolver/sensSolver.h"#include "sbmlsolver/modelSimplify.h"Include dependency graph for cvodeSolver.c:

Functions | |
| SBML_ODESOLVER_API int | IntegratorInstance_cvodeOneStep (integratorInstance_t *engine) |
| Calls CVODE to move the current simulation one time step. | |
| int | IntegratorInstance_createCVODESolverStructures (integratorInstance_t *engine) |
| creates CVODE structures and fills cvodeSolver, returns 1 on success or 0 on failure | |
| void | IntegratorInstance_freeCVODESolverStructures (integratorInstance_t *engine) |
| SBML_ODESOLVER_API void | IntegratorInstance_printCVODEStatistics (integratorInstance_t *engine, FILE *f) |
| Prints some final statistics of the calls to CVODE routines, that are located in CVODE's iopt array. | |
| int | check_flag (void *flagvalue, char *funcname, int opt, FILE *f) |
| void | f (realtype t, N_Vector y, N_Vector ydot, void *f_data) |
| f routine: Compute f(t,x) = df/dx . | |
| void | JacODE (long int N, DenseMat J, realtype t, N_Vector y, N_Vector fy, void *jac_data, N_Vector vtemp1, N_Vector vtemp2, N_Vector vtemp3) |
| Jacobian routine: Compute J(t,x) = df/dx. | |
1.4.4