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

Detailed Description

Definitions of Species and ListOfSpecies.

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

Functions

Species_t * ListOfSpecies_getById (ListOf_t *lo, const char *sid)
 
Species_t * ListOfSpecies_removeById (ListOf_t *lo, const char *sid)
 
Species_t * Species_clone (const Species_t *s)
 
Species_t * Species_create (unsigned int level, unsigned int version)
 
Species_t * Species_createWithNS (SBMLNamespaces_t *sbmlns)
 
void Species_free (Species_t *s)
 
int Species_getBoundaryCondition (const Species_t *s)
 
int Species_getCharge (const Species_t *s)
 
const char * Species_getCompartment (const Species_t *s)
 
int Species_getConstant (const Species_t *s)
 
const char * Species_getConversionFactor (const Species_t *s)
 
UnitDefinition_t * Species_getDerivedUnitDefinition (Species_t *s)
 
int Species_getHasOnlySubstanceUnits (const Species_t *s)
 
const char * Species_getId (const Species_t *s)
 
double Species_getInitialAmount (const Species_t *s)
 
double Species_getInitialConcentration (const Species_t *s)
 
const char * Species_getName (const Species_t *s)
 
const XMLNamespaces_t * Species_getNamespaces (Species_t *c)
 
const char * Species_getSpatialSizeUnits (const Species_t *s)
 
const char * Species_getSpeciesType (const Species_t *s)
 
const char * Species_getSubstanceUnits (const Species_t *s)
 
const char * Species_getUnits (const Species_t *s)
 
int Species_hasRequiredAttributes (Species_t *c)
 
void Species_initDefaults (Species_t *s)
 
int Species_isSetBoundaryCondition (const Species_t *s)
 
int Species_isSetCharge (const Species_t *s)
 
int Species_isSetCompartment (const Species_t *s)
 
int Species_isSetConstant (const Species_t *s)
 
int Species_isSetConversionFactor (const Species_t *s)
 
int Species_isSetHasOnlySubstanceUnits (const Species_t *s)
 
int Species_isSetId (const Species_t *s)
 
int Species_isSetInitialAmount (const Species_t *s)
 
int Species_isSetInitialConcentration (const Species_t *s)
 
int Species_isSetName (const Species_t *s)
 
int Species_isSetSpatialSizeUnits (const Species_t *s)
 
int Species_isSetSpeciesType (const Species_t *s)
 
int Species_isSetSubstanceUnits (const Species_t *s)
 
int Species_isSetUnits (const Species_t *s)
 
int Species_setBoundaryCondition (Species_t *s, int value)
 
int Species_setCharge (Species_t *s, int value)
 
int Species_setCompartment (Species_t *s, const char *sid)
 
int Species_setConstant (Species_t *s, int value)
 
int Species_setConversionFactor (Species_t *s, const char *sid)
 
int Species_setHasOnlySubstanceUnits (Species_t *s, int value)
 
int Species_setId (Species_t *s, const char *sid)
 
int Species_setInitialAmount (Species_t *s, double value)
 
int Species_setInitialConcentration (Species_t *s, double value)
 
int Species_setName (Species_t *s, const char *string)
 
int Species_setSpatialSizeUnits (Species_t *s, const char *sid)
 
int Species_setSpeciesType (Species_t *s, const char *sid)
 
int Species_setSubstanceUnits (Species_t *s, const char *sid)
 
int Species_setUnits (Species_t *s, const char *sname)
 
int Species_unsetCharge (Species_t *s)
 
int Species_unsetConversionFactor (Species_t *s)
 
int Species_unsetInitialAmount (Species_t *s)
 
int Species_unsetInitialConcentration (Species_t *s)
 
int Species_unsetName (Species_t *s)
 
int Species_unsetSpatialSizeUnits (Species_t *s)
 
int Species_unsetSpeciesType (Species_t *s)
 
int Species_unsetSubstanceUnits (Species_t *s)
 
int Species_unsetUnits (Species_t *s)
 

Function Documentation

Species_t* ListOfSpecies_getById ( ListOf_t *  lo,
const char *  sid 
)
Species_t* ListOfSpecies_removeById ( ListOf_t *  lo,
const char *  sid 
)
Species_t* Species_clone ( const Species_t *  s)
Species_t* Species_create ( unsigned int  level,
unsigned int  version 
)
Species_t* Species_createWithNS ( SBMLNamespaces_t *  sbmlns)
void Species_free ( Species_t *  s)
int Species_getBoundaryCondition ( const Species_t *  s)
int Species_getCharge ( const Species_t *  s)
const char* Species_getCompartment ( const Species_t *  s)
int Species_getConstant ( const Species_t *  s)
const char* Species_getConversionFactor ( const Species_t *  s)
UnitDefinition_t* Species_getDerivedUnitDefinition ( Species_t *  s)
int Species_getHasOnlySubstanceUnits ( const Species_t *  s)
const char* Species_getId ( const Species_t *  s)
double Species_getInitialAmount ( const Species_t *  s)
double Species_getInitialConcentration ( const Species_t *  s)
const char* Species_getName ( const Species_t *  s)
const XMLNamespaces_t* Species_getNamespaces ( Species_t *  c)
const char* Species_getSpatialSizeUnits ( const Species_t *  s)
const char* Species_getSpeciesType ( const Species_t *  s)
const char* Species_getSubstanceUnits ( const Species_t *  s)
const char* Species_getUnits ( const Species_t *  s)
int Species_hasRequiredAttributes ( Species_t *  c)
void Species_initDefaults ( Species_t *  s)
int Species_isSetBoundaryCondition ( const Species_t *  s)
int Species_isSetCharge ( const Species_t *  s)
int Species_isSetCompartment ( const Species_t *  s)
int Species_isSetConstant ( const Species_t *  s)
int Species_isSetConversionFactor ( const Species_t *  s)
int Species_isSetHasOnlySubstanceUnits ( const Species_t *  s)
int Species_isSetId ( const Species_t *  s)
int Species_isSetInitialAmount ( const Species_t *  s)
int Species_isSetInitialConcentration ( const Species_t *  s)
int Species_isSetName ( const Species_t *  s)
int Species_isSetSpatialSizeUnits ( const Species_t *  s)
int Species_isSetSpeciesType ( const Species_t *  s)
int Species_isSetSubstanceUnits ( const Species_t *  s)
int Species_isSetUnits ( const Species_t *  s)
int Species_setBoundaryCondition ( Species_t *  s,
int  value 
)
int Species_setCharge ( Species_t *  s,
int  value 
)
int Species_setCompartment ( Species_t *  s,
const char *  sid 
)
int Species_setConstant ( Species_t *  s,
int  value 
)
int Species_setConversionFactor ( Species_t *  s,
const char *  sid 
)
int Species_setHasOnlySubstanceUnits ( Species_t *  s,
int  value 
)
int Species_setId ( Species_t *  s,
const char *  sid 
)
int Species_setInitialAmount ( Species_t *  s,
double  value 
)
int Species_setInitialConcentration ( Species_t *  s,
double  value 
)
int Species_setName ( Species_t *  s,
const char *  string 
)
int Species_setSpatialSizeUnits ( Species_t *  s,
const char *  sid 
)
int Species_setSpeciesType ( Species_t *  s,
const char *  sid 
)
int Species_setSubstanceUnits ( Species_t *  s,
const char *  sid 
)
int Species_setUnits ( Species_t *  s,
const char *  sname 
)
int Species_unsetCharge ( Species_t *  s)
int Species_unsetConversionFactor ( Species_t *  s)
int Species_unsetInitialAmount ( Species_t *  s)
int Species_unsetInitialConcentration ( Species_t *  s)
int Species_unsetName ( Species_t *  s)
int Species_unsetSpatialSizeUnits ( Species_t *  s)
int Species_unsetSpeciesType ( Species_t *  s)
int Species_unsetSubstanceUnits ( Species_t *  s)
int Species_unsetUnits ( Species_t *  s)