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

Detailed Description

Definitions of Compartment and ListOfCompartments.

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

Functions

Compartment_t * Compartment_clone (const Compartment_t *c)
 
Compartment_t * Compartment_create (unsigned int level, unsigned int version)
 
Compartment_t * Compartment_createWithNS (SBMLNamespaces_t *sbmlns)
 
void Compartment_free (Compartment_t *c)
 
const char * Compartment_getCompartmentType (const Compartment_t *c)
 
int Compartment_getConstant (const Compartment_t *c)
 
UnitDefinition_t * Compartment_getDerivedUnitDefinition (Compartment_t *c)
 
const char * Compartment_getId (const Compartment_t *c)
 
const char * Compartment_getName (const Compartment_t *c)
 
const XMLNamespaces_t * Compartment_getNamespaces (Compartment_t *c)
 
const char * Compartment_getOutside (const Compartment_t *c)
 
double Compartment_getSize (const Compartment_t *c)
 
unsigned int Compartment_getSpatialDimensions (const Compartment_t *c)
 
double Compartment_getSpatialDimensionsAsDouble (const Compartment_t *c)
 
const char * Compartment_getUnits (const Compartment_t *c)
 
double Compartment_getVolume (const Compartment_t *c)
 
int Compartment_hasRequiredAttributes (Compartment_t *c)
 
void Compartment_initDefaults (Compartment_t *c)
 
int Compartment_isSetCompartmentType (const Compartment_t *c)
 
int Compartment_isSetConstant (const Compartment_t *c)
 
int Compartment_isSetId (const Compartment_t *c)
 
int Compartment_isSetName (const Compartment_t *c)
 
int Compartment_isSetOutside (const Compartment_t *c)
 
int Compartment_isSetSize (const Compartment_t *c)
 
int Compartment_isSetSpatialDimensions (const Compartment_t *c)
 
int Compartment_isSetUnits (const Compartment_t *c)
 
int Compartment_isSetVolume (const Compartment_t *c)
 
int Compartment_setCompartmentType (Compartment_t *c, const char *sid)
 
int Compartment_setConstant (Compartment_t *c, int value)
 
int Compartment_setId (Compartment_t *c, const char *sid)
 
int Compartment_setName (Compartment_t *c, const char *string)
 
int Compartment_setOutside (Compartment_t *c, const char *sid)
 
int Compartment_setSize (Compartment_t *c, double value)
 
int Compartment_setSpatialDimensions (Compartment_t *c, unsigned int value)
 
int Compartment_setSpatialDimensionsAsDouble (Compartment_t *c, double value)
 
int Compartment_setUnits (Compartment_t *c, const char *sid)
 
int Compartment_setVolume (Compartment_t *c, double value)
 
int Compartment_unsetCompartmentType (Compartment_t *c)
 
int Compartment_unsetName (Compartment_t *c)
 
int Compartment_unsetOutside (Compartment_t *c)
 
int Compartment_unsetSize (Compartment_t *c)
 
int Compartment_unsetSpatialDimensions (Compartment_t *c)
 
int Compartment_unsetUnits (Compartment_t *c)
 
int Compartment_unsetVolume (Compartment_t *c)
 
Compartment_t * ListOfCompartments_getById (ListOf_t *lo, const char *sid)
 
Compartment_t * ListOfCompartments_removeById (ListOf_t *lo, const char *sid)
 

Function Documentation

Compartment_t* Compartment_clone ( const Compartment_t *  c)
Compartment_t* Compartment_create ( unsigned int  level,
unsigned int  version 
)
Compartment_t* Compartment_createWithNS ( SBMLNamespaces_t *  sbmlns)
void Compartment_free ( Compartment_t *  c)
const char* Compartment_getCompartmentType ( const Compartment_t *  c)
int Compartment_getConstant ( const Compartment_t *  c)
UnitDefinition_t* Compartment_getDerivedUnitDefinition ( Compartment_t *  c)
const char* Compartment_getId ( const Compartment_t *  c)
const char* Compartment_getName ( const Compartment_t *  c)
const XMLNamespaces_t* Compartment_getNamespaces ( Compartment_t *  c)
const char* Compartment_getOutside ( const Compartment_t *  c)
double Compartment_getSize ( const Compartment_t *  c)
unsigned int Compartment_getSpatialDimensions ( const Compartment_t *  c)
double Compartment_getSpatialDimensionsAsDouble ( const Compartment_t *  c)
const char* Compartment_getUnits ( const Compartment_t *  c)
double Compartment_getVolume ( const Compartment_t *  c)
int Compartment_hasRequiredAttributes ( Compartment_t *  c)
void Compartment_initDefaults ( Compartment_t *  c)
int Compartment_isSetCompartmentType ( const Compartment_t *  c)
int Compartment_isSetConstant ( const Compartment_t *  c)
int Compartment_isSetId ( const Compartment_t *  c)
int Compartment_isSetName ( const Compartment_t *  c)
int Compartment_isSetOutside ( const Compartment_t *  c)
int Compartment_isSetSize ( const Compartment_t *  c)
int Compartment_isSetSpatialDimensions ( const Compartment_t *  c)
int Compartment_isSetUnits ( const Compartment_t *  c)
int Compartment_isSetVolume ( const Compartment_t *  c)
int Compartment_setCompartmentType ( Compartment_t *  c,
const char *  sid 
)
int Compartment_setConstant ( Compartment_t *  c,
int  value 
)
int Compartment_setId ( Compartment_t *  c,
const char *  sid 
)
int Compartment_setName ( Compartment_t *  c,
const char *  string 
)
int Compartment_setOutside ( Compartment_t *  c,
const char *  sid 
)
int Compartment_setSize ( Compartment_t *  c,
double  value 
)
int Compartment_setSpatialDimensions ( Compartment_t *  c,
unsigned int  value 
)
int Compartment_setSpatialDimensionsAsDouble ( Compartment_t *  c,
double  value 
)
int Compartment_setUnits ( Compartment_t *  c,
const char *  sid 
)
int Compartment_setVolume ( Compartment_t *  c,
double  value 
)
int Compartment_unsetCompartmentType ( Compartment_t *  c)
int Compartment_unsetName ( Compartment_t *  c)
int Compartment_unsetOutside ( Compartment_t *  c)
int Compartment_unsetSize ( Compartment_t *  c)
int Compartment_unsetSpatialDimensions ( Compartment_t *  c)
int Compartment_unsetUnits ( Compartment_t *  c)
int Compartment_unsetVolume ( Compartment_t *  c)
Compartment_t* ListOfCompartments_getById ( ListOf_t *  lo,
const char *  sid 
)
Compartment_t* ListOfCompartments_removeById ( ListOf_t *  lo,
const char *  sid 
)