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

odeSolver.c File Reference

#include <stdio.h>
#include <stdlib.h>
#include <unistd.h>
#include <string.h>
#include <time.h>
#include <sbml/SBMLTypes.h>
#include "sbmlsolver/odeSolver.h"

Include dependency graph for odeSolver.c:


Functions

SBML_ODESOLVER_API SBMLResults_tSBML_odeSolver (SBMLDocument_t *d, cvodeSettings_t *set)
 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 *d, cvodeSettings_t *set, varySettings_t *vs)
 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 *m, cvodeSettings_t *set)
 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 *m, cvodeSettings_t *set, varySettings_t *vs)
 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 *m, integratorInstance_t *ii)
 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 *vs, char *id, char *rid, double start, double end)
 Add a parameter to the varySettings.
SBML_ODESOLVER_API const char * VarySettings_getName (varySettings_t *vs, 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 int VarySettings_setName (varySettings_t *vs, int i, char *id, char *rid)
 Set the id (SBML ID) of the ith parameter,.
SBML_ODESOLVER_API double VarySettings_getValue (varySettings_t *vs, int i, int j)
 Get the jth value of the ith parameter,.
SBML_ODESOLVER_API void VarySettings_setValue (varySettings_t *vs, int i, int j, double value)
 Set the jth value of the ith parameter,.
SBML_ODESOLVER_API void VarySettings_dump (varySettings_t *vs)
 Print all parameters and their values in varySettings.
SBML_ODESOLVER_API void VarySettings_free (varySettings_t *vs)
 Frees varySettings structure.
int VarySettings_addParameterSet (varySettings_t *vs, double **designpoints, char **id, char **rid)

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