libRoadRunner C API
1.0.0
|
Library initialization and termination methods | Initialize library and terminate library instance |
Read and write models | Read and write models to files or strings. Support for SBML formats |
Utility functions | Various miscellaneous routines that return useful inforamtion about the library |
Error handling functions | Error handlining routines |
Logging functionality | RoadRunners logging routines |
Current state of system | Compute derivatives, fluxes, and other values of the system at the current state |
Time-course simulation | Deterministic, stochastic, and hybrid simulation algorithms |
Steady state routines | Compute and obtain basic information about the steady state |
Reaction group | Get information about reaction rates |
Rates of change group | Get information about rates of change |
Boundary species group | Get information about boundary species |
Floating species group | Get information about floating species |
Initial conditions group | Set or get initial conditions |
Parameters group | Set and get global and local parameters |
Compartment group | Set and Get information on compartments |
Metabolic control analysis | Calculate control coefficients and sensitivities |
Stoichiometry analysis | Linear algebra based methods for analyzing a reaction network |
Network object model (NOM) functions | Network object model functions |
Linear algebra functions | Linear algebra utility functions |
List handling routines | Some methods return lists (heterogeneous arrayts of data), these routines make it easier to manipulate listse |
Helper routines | Helper routines for acessing the various C API types, eg lists and arrays |
ToString routines | Render various result data types as strings |
StringArray routines | Utility rountines to deal with the string array type |
Free memory routines | Routines that should be used to free various data structures generated during the course of using the library |