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

odeSolver.h File Reference

#include <sbml/SBMLTypes.h>
#include "sbmlsolver/util.h"
#include "sbmlsolver/sbml.h"
#include "sbmlsolver/modelSimplify.h"
#include "sbmlsolver/cvodedata.h"
#include "sbmlsolver/odeConstruct.h"
#include "sbmlsolver/integratorSettings.h"
#include "sbmlsolver/integratorInstance.h"
#include "sbmlsolver/solverError.h"
#include "sbmlsolver/drawGraph.h"
#include "sbmlsolver/processAST.h"
#include "sbmlsolver/sbmlResults.h"
#include "sbmlsolver/exportdefs.h"

Include dependency graph for odeSolver.h:

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

Go to the source code of this file.

Data Structures

struct  varySettings
 Settings for batch integration with parameter variation. More...

Typedefs

typedef varySettings varySettings_t

Functions

SBML_ODESOLVER_API SBMLResults_tSBML_odeSolver (SBMLDocument_t *, cvodeSettings_t *)
 Solves the timeCourses for a SBML model, passed via a libSBML SBMLDocument structure and according to passed integration settings and returns the SBMLResults structure.
SBML_ODESOLVER_API SBMLResultsMatrix_tSBML_odeSolverBatch (SBMLDocument_t *, cvodeSettings_t *, varySettings_t *)
 Solves the timeCourses for a SBML model, passed via a libSBML SBMLDocument structure and according to passed integration and parameter variation settings and returns the SBMLResultsMatrix containing SBMLResults for each varied parameter (columns) and each of its values (rows).
SBML_ODESOLVER_API SBMLResults_tModel_odeSolver (Model_t *, cvodeSettings_t *)
 Solves the timeCourses for a SBML model, passed via a libSBML Model_t (must be level 2 SBML!!) and according to passed integration settings and returns the SBMLResults structure.
SBML_ODESOLVER_API SBMLResultsMatrix_tModel_odeSolverBatch (Model_t *, cvodeSettings_t *, varySettings_t *)
 Solves the timeCourses for a SBML model, passed via a libSBML Model_t (must be level 2 SBML!!) structure and according to passed integration and parameter variation settings and returns the SBMLResultsMatrix containing SBMLResults for each varied parameter (columns) and each of its values (rows).
SBML_ODESOLVER_API SBMLResults_tSBMLResults_fromIntegrator (Model_t *, integratorInstance_t *)
 Maps the integration results from internal data structures back to SBML structures (compartments, species, parameters and reaction fluxes).
SBML_ODESOLVER_API varySettings_tVarySettings_allocate (int nrparams, int nrdesignpoints)
 Allocate varySettings structure for settings for parameter variation batch runs: nrparams is the number of parameters to be varied, and nrdesignpoints is the number of values to be tested for each parameter.
SBML_ODESOLVER_API int VarySettings_addParameter (varySettings_t *, char *id, char *rid, double start, double end)
 Add a parameter to the varySettings.
SBML_ODESOLVER_API int VarySettings_setName (varySettings_t *, int i, char *id, char *rid)
 Set the id (SBML ID) of the ith parameter,.
SBML_ODESOLVER_API void VarySettings_setValue (varySettings_t *, int i, int j, double value)
 Set the jth value of the ith parameter,.
SBML_ODESOLVER_API double VarySettings_getValue (varySettings_t *, int i, int j)
 Get the jth value of the ith parameter,.
SBML_ODESOLVER_API const char * VarySettings_getName (varySettings_t *, int i)
 Get the name (SBML ID) of the ith parameter,.
SBML_ODESOLVER_API const char * VarySettings_getReactionName (varySettings_t *vs, int i)
 Get the name (SBML ID) of the reaction of the ith parameter,.
SBML_ODESOLVER_API void VarySettings_dump (varySettings_t *)
 Print all parameters and their values in varySettings.
SBML_ODESOLVER_API void VarySettings_free ()
int VarySettings_addParameterSeries (varySettings_t *, char *id, char *rid, double *designpoints)
int VarySettings_addParameterSet (varySettings_t *, double **designpoints, char **id, char **rid)


Typedef Documentation

typedef struct varySettings varySettings_t
 


Function Documentation

SBML_ODESOLVER_API void VarySettings_free  ) 
 

int VarySettings_addParameterSeries varySettings_t ,
char *  id,
char *  rid,
double *  designpoints
 


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