libSBML C API  libSBML 5.8.0 C API
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
SBMLDocument.h File Reference

Detailed Description

Top-level container for an SBML Model and associated data.

Author
Ben Bornstein
Include dependency graph for SBMLDocument.h:
This graph shows which files directly or indirectly include this file:

Functions

unsigned int SBMLDocument_checkConsistency (SBMLDocument_t *d)
 
unsigned int SBMLDocument_checkInternalConsistency (SBMLDocument_t *d)
 
unsigned int SBMLDocument_checkL1Compatibility (SBMLDocument_t *d)
 
unsigned int SBMLDocument_checkL2v1Compatibility (SBMLDocument_t *d)
 
unsigned int SBMLDocument_checkL2v2Compatibility (SBMLDocument_t *d)
 
unsigned int SBMLDocument_checkL2v3Compatibility (SBMLDocument_t *d)
 
unsigned int SBMLDocument_checkL2v4Compatibility (SBMLDocument_t *d)
 
SBMLDocument_t * SBMLDocument_clone (const SBMLDocument_t *d)
 
int SBMLDocument_convert (SBMLDocument_t *d, const ConversionProperties_t *props)
 
SBMLDocument_t * SBMLDocument_create (void)
 
Model_t * SBMLDocument_createModel (SBMLDocument_t *d)
 
SBMLDocument_t * SBMLDocument_createWithLevelAndVersion (unsigned int level, unsigned int version)
 
SBMLDocument_t * SBMLDocument_createWithSBMLNamespaces (SBMLNamespaces_t *sbmlns)
 
int SBMLDocument_expandFunctionDefintions (SBMLDocument_t *d)
 
int SBMLDocument_expandInitialAssignments (SBMLDocument_t *d)
 
void SBMLDocument_free (SBMLDocument_t *d)
 
unsigned int SBMLDocument_getDefaultLevel ()
 
unsigned int SBMLDocument_getDefaultVersion ()
 
const SBMLError_t * SBMLDocument_getError (SBMLDocument_t *d, unsigned int n)
 
unsigned int SBMLDocument_getLevel (const SBMLDocument_t *d)
 
char * SBMLDocument_getLocationURI (SBMLDocument_t *d)
 
Model_t * SBMLDocument_getModel (SBMLDocument_t *d)
 
const XMLNamespaces_t * SBMLDocument_getNamespaces (SBMLDocument_t *d)
 
unsigned int SBMLDocument_getNumErrors (const SBMLDocument_t *d)
 
unsigned int SBMLDocument_getNumErrorsWithSeverity (const SBMLDocument_t *d, unsigned int severity)
 
int SBMLDocument_getPackageRequired (SBMLDocument_t *d, const char *package)
 
int SBMLDocument_getPkgRequired (SBMLDocument_t *d, const char *package)
 
unsigned int SBMLDocument_getVersion (const SBMLDocument_t *d)
 
int SBMLDocument_isSetPackageRequired (SBMLDocument_t *d, const char *package)
 
int SBMLDocument_isSetPkgRequired (SBMLDocument_t *d, const char *package)
 
void SBMLDocument_printErrors (SBMLDocument_t *d, FILE *stream)
 
void SBMLDocument_setConsistencyChecks (SBMLDocument_t *d, int validator, int apply)
 
void SBMLDocument_setConsistencyChecksForConversion (SBMLDocument_t *d, int validator, int apply)
 
int SBMLDocument_setLevelAndVersion (SBMLDocument_t *d, unsigned int level, unsigned int version)
 
int SBMLDocument_setLevelAndVersionNonStrict (SBMLDocument_t *d, unsigned int level, unsigned int version)
 
int SBMLDocument_setLevelAndVersionStrict (SBMLDocument_t *d, unsigned int level, unsigned int version)
 
void SBMLDocument_setLocationURI (SBMLDocument_t *d, const char *location)
 
int SBMLDocument_setModel (SBMLDocument_t *d, const Model_t *m)
 
int SBMLDocument_setPackageRequired (SBMLDocument_t *d, const char *package, int flag)
 
int SBMLDocument_setPkgRequired (SBMLDocument_t *d, const char *package, int flag)
 
int SBMLDocument_setSBMLNamespaces (SBMLDocument_t *d, SBMLNamespaces_t *sbmlns)
 
unsigned int SBMLDocument_validateSBML (SBMLDocument_t *d)
 

Function Documentation

unsigned int SBMLDocument_checkConsistency ( SBMLDocument_t *  d)
unsigned int SBMLDocument_checkInternalConsistency ( SBMLDocument_t *  d)
unsigned int SBMLDocument_checkL1Compatibility ( SBMLDocument_t *  d)
unsigned int SBMLDocument_checkL2v1Compatibility ( SBMLDocument_t *  d)
unsigned int SBMLDocument_checkL2v2Compatibility ( SBMLDocument_t *  d)
unsigned int SBMLDocument_checkL2v3Compatibility ( SBMLDocument_t *  d)
unsigned int SBMLDocument_checkL2v4Compatibility ( SBMLDocument_t *  d)
SBMLDocument_t* SBMLDocument_clone ( const SBMLDocument_t *  d)
int SBMLDocument_convert ( SBMLDocument_t *  d,
const ConversionProperties_t *  props 
)
SBMLDocument_t* SBMLDocument_create ( void  )
Model_t* SBMLDocument_createModel ( SBMLDocument_t *  d)
SBMLDocument_t* SBMLDocument_createWithLevelAndVersion ( unsigned int  level,
unsigned int  version 
)
SBMLDocument_t* SBMLDocument_createWithSBMLNamespaces ( SBMLNamespaces_t *  sbmlns)
int SBMLDocument_expandFunctionDefintions ( SBMLDocument_t *  d)
int SBMLDocument_expandInitialAssignments ( SBMLDocument_t *  d)
void SBMLDocument_free ( SBMLDocument_t *  d)
unsigned int SBMLDocument_getDefaultLevel ( )
unsigned int SBMLDocument_getDefaultVersion ( )
const SBMLError_t* SBMLDocument_getError ( SBMLDocument_t *  d,
unsigned int  n 
)
unsigned int SBMLDocument_getLevel ( const SBMLDocument_t *  d)
char* SBMLDocument_getLocationURI ( SBMLDocument_t *  d)
Model_t* SBMLDocument_getModel ( SBMLDocument_t *  d)
const XMLNamespaces_t* SBMLDocument_getNamespaces ( SBMLDocument_t *  d)
unsigned int SBMLDocument_getNumErrors ( const SBMLDocument_t *  d)
unsigned int SBMLDocument_getNumErrorsWithSeverity ( const SBMLDocument_t *  d,
unsigned int  severity 
)
int SBMLDocument_getPackageRequired ( SBMLDocument_t *  d,
const char *  package 
)
int SBMLDocument_getPkgRequired ( SBMLDocument_t *  d,
const char *  package 
)
unsigned int SBMLDocument_getVersion ( const SBMLDocument_t *  d)
int SBMLDocument_isSetPackageRequired ( SBMLDocument_t *  d,
const char *  package 
)
int SBMLDocument_isSetPkgRequired ( SBMLDocument_t *  d,
const char *  package 
)
void SBMLDocument_printErrors ( SBMLDocument_t *  d,
FILE *  stream 
)
void SBMLDocument_setConsistencyChecks ( SBMLDocument_t *  d,
int  validator,
int  apply 
)
void SBMLDocument_setConsistencyChecksForConversion ( SBMLDocument_t *  d,
int  validator,
int  apply 
)
int SBMLDocument_setLevelAndVersion ( SBMLDocument_t *  d,
unsigned int  level,
unsigned int  version 
)
int SBMLDocument_setLevelAndVersionNonStrict ( SBMLDocument_t *  d,
unsigned int  level,
unsigned int  version 
)
int SBMLDocument_setLevelAndVersionStrict ( SBMLDocument_t *  d,
unsigned int  level,
unsigned int  version 
)
void SBMLDocument_setLocationURI ( SBMLDocument_t *  d,
const char *  location 
)
int SBMLDocument_setModel ( SBMLDocument_t *  d,
const Model_t *  m 
)
int SBMLDocument_setPackageRequired ( SBMLDocument_t *  d,
const char *  package,
int  flag 
)
int SBMLDocument_setPkgRequired ( SBMLDocument_t *  d,
const char *  package,
int  flag 
)
int SBMLDocument_setSBMLNamespaces ( SBMLDocument_t *  d,
SBMLNamespaces_t *  sbmlns 
)
unsigned int SBMLDocument_validateSBML ( SBMLDocument_t *  d)