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

Detailed Description

Definitions of Parameter and ListOfParameters.

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

Functions

Parameter_t * ListOfParameters_getById (ListOf_t *lo, const char *sid)
 
Parameter_t * ListOfParameters_removeById (ListOf_t *lo, const char *sid)
 
Parameter_t * Parameter_clone (const Parameter_t *p)
 
Parameter_t * Parameter_create (unsigned int level, unsigned int version)
 
Parameter_t * Parameter_createWithNS (SBMLNamespaces_t *sbmlns)
 
void Parameter_free (Parameter_t *p)
 
int Parameter_getConstant (const Parameter_t *p)
 
UnitDefinition_t * Parameter_getDerivedUnitDefinition (Parameter_t *p)
 
const char * Parameter_getId (const Parameter_t *p)
 
const char * Parameter_getName (const Parameter_t *p)
 
const XMLNamespaces_t * Parameter_getNamespaces (Parameter_t *c)
 
const char * Parameter_getUnits (const Parameter_t *p)
 
double Parameter_getValue (const Parameter_t *p)
 
int Parameter_hasRequiredAttributes (Parameter_t *p)
 
void Parameter_initDefaults (Parameter_t *p)
 
int Parameter_isSetConstant (const Parameter_t *p)
 
int Parameter_isSetId (const Parameter_t *p)
 
int Parameter_isSetName (const Parameter_t *p)
 
int Parameter_isSetUnits (const Parameter_t *p)
 
int Parameter_isSetValue (const Parameter_t *p)
 
int Parameter_setConstant (Parameter_t *p, int value)
 
int Parameter_setId (Parameter_t *p, const char *sid)
 
int Parameter_setName (Parameter_t *p, const char *name)
 
int Parameter_setUnits (Parameter_t *p, const char *units)
 
int Parameter_setValue (Parameter_t *p, double value)
 
int Parameter_unsetName (Parameter_t *p)
 
int Parameter_unsetUnits (Parameter_t *p)
 
int Parameter_unsetValue (Parameter_t *p)
 

Function Documentation

Parameter_t* ListOfParameters_getById ( ListOf_t *  lo,
const char *  sid 
)
Parameter_t* ListOfParameters_removeById ( ListOf_t *  lo,
const char *  sid 
)
Parameter_t* Parameter_clone ( const Parameter_t *  p)
Parameter_t* Parameter_create ( unsigned int  level,
unsigned int  version 
)
Parameter_t* Parameter_createWithNS ( SBMLNamespaces_t *  sbmlns)
void Parameter_free ( Parameter_t *  p)
int Parameter_getConstant ( const Parameter_t *  p)
UnitDefinition_t* Parameter_getDerivedUnitDefinition ( Parameter_t *  p)
const char* Parameter_getId ( const Parameter_t *  p)
const char* Parameter_getName ( const Parameter_t *  p)
const XMLNamespaces_t* Parameter_getNamespaces ( Parameter_t *  c)
const char* Parameter_getUnits ( const Parameter_t *  p)
double Parameter_getValue ( const Parameter_t *  p)
int Parameter_hasRequiredAttributes ( Parameter_t *  p)
void Parameter_initDefaults ( Parameter_t *  p)
int Parameter_isSetConstant ( const Parameter_t *  p)
int Parameter_isSetId ( const Parameter_t *  p)
int Parameter_isSetName ( const Parameter_t *  p)
int Parameter_isSetUnits ( const Parameter_t *  p)
int Parameter_isSetValue ( const Parameter_t *  p)
int Parameter_setConstant ( Parameter_t *  p,
int  value 
)
int Parameter_setId ( Parameter_t *  p,
const char *  sid 
)
int Parameter_setName ( Parameter_t *  p,
const char *  name 
)
int Parameter_setUnits ( Parameter_t *  p,
const char *  units 
)
int Parameter_setValue ( Parameter_t *  p,
double  value 
)
int Parameter_unsetName ( Parameter_t *  p)
int Parameter_unsetUnits ( Parameter_t *  p)
int Parameter_unsetValue ( Parameter_t *  p)