Main Page | Modules | Data Structures | Directories | File List | Data Fields | Globals

cvodedata.h File Reference

#include "nvector_serial.h"
#include <stdio.h>
#include <sbml/SBMLTypes.h>
#include "sbmlsolver/cvodedatatype.h"
#include "sbmlsolver/odemodeldatatype.h"
#include "sbmlsolver/integratorSettings.h"
#include "sbmlsolver/exportdefs.h"
#include "sbmlsolver/odeModel.h"

Include dependency graph for cvodedata.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  cvodeResults
 Stores CVODE specific integration results, data correspond to the respective values in cvodeData. More...
struct  cvodeData
 Contains the data needed for AST formula evaluation and odeModel integration and usually corresponds to an odeModel. More...

Functions

SBML_ODESOLVER_API cvodeData_tCvodeData_create (odeModel_t *)
 Creates cvodeData from an odeModel and initial values from the original SBML model.
SBML_ODESOLVER_API void CvodeData_initializeValues (cvodeData_t *)
 Writes values from the input SBML model into the data structure.
SBML_ODESOLVER_API void CvodeData_free (cvodeData_t *)
 Frees cvodeData.
SBML_ODESOLVER_API double CvodeResults_getTime (cvodeResults_t *, int)
 Returns the time point number n, where 0 <= n < CvodeResults_getNout.
SBML_ODESOLVER_API double CvodeResults_getValue (cvodeResults_t *, variableIndex_t *, int)
 Returns the value of a variable or parameter of the odeModel at time step timestep via its variableIndex, where 0 <= timestep < CvodeResults_getNout, and the variableIndex can be retrieved from the input odeModel.
SBML_ODESOLVER_API int CvodeResults_getNout (cvodeResults_t *)
 Returns the number of time points for which results exist.
SBML_ODESOLVER_API double CvodeResults_getSensitivityByNum (cvodeResults_t *, int value, int parameter, int timestep)
 Returns the sensitivity of ODE variable y to parameter p at timestep nr.
SBML_ODESOLVER_API double CvodeResults_getSensitivity (cvodeResults_t *, variableIndex_t *y, variableIndex_t *p, int timestep)
 Returns the sensitivity of ODE variable y to parameter p at timestep nr.
SBML_ODESOLVER_API void CvodeResults_free (cvodeResults_t *)
 Frees results structure cvodeResults filled by the CVODE integrator.
int CvodeData_initialize (cvodeData_t *, cvodeSettings_t *, odeModel_t *)
cvodeResults_tCvodeResults_create (cvodeData_t *, int)
int CvodeResults_allocateSens (cvodeResults_t *, int neq, int nsens, int nout)


Function Documentation

int CvodeData_initialize cvodeData_t ,
cvodeSettings_t ,
odeModel_t
 

cvodeResults_t* CvodeResults_create cvodeData_t ,
int 
 

int CvodeResults_allocateSens cvodeResults_t ,
int  neq,
int  nsens,
int  nout
 


Generated on Wed Dec 21 18:10:19 2005 for SBML ODE Solver Library API by  doxygen 1.4.4