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

Detailed Description

Definition of KineticLaw.

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

Functions

int KineticLaw_addLocalParameter (KineticLaw_t *kl, const LocalParameter_t *p)
 
int KineticLaw_addParameter (KineticLaw_t *kl, const Parameter_t *p)
 
KineticLaw_t * KineticLaw_clone (const KineticLaw_t *kl)
 
int KineticLaw_containsUndeclaredUnits (KineticLaw_t *kl)
 
KineticLaw_t * KineticLaw_create (unsigned int level, unsigned int version)
 
LocalParameter_t * KineticLaw_createLocalParameter (KineticLaw_t *kl)
 
Parameter_t * KineticLaw_createParameter (KineticLaw_t *kl)
 
KineticLaw_t * KineticLaw_createWithNS (SBMLNamespaces_t *sbmlns)
 
void KineticLaw_free (KineticLaw_t *kl)
 
UnitDefinition_t * KineticLaw_getDerivedUnitDefinition (KineticLaw_t *kl)
 
const char * KineticLaw_getFormula (const KineticLaw_t *kl)
 
ListOf_t * KineticLaw_getListOfLocalParameters (KineticLaw_t *kl)
 
ListOf_t * KineticLaw_getListOfParameters (KineticLaw_t *kl)
 
LocalParameter_t * KineticLaw_getLocalParameter (KineticLaw_t *kl, unsigned int n)
 
LocalParameter_t * KineticLaw_getLocalParameterById (KineticLaw_t *kl, const char *sid)
 
const ASTNode_t * KineticLaw_getMath (const KineticLaw_t *kl)
 
const XMLNamespaces_t * KineticLaw_getNamespaces (KineticLaw_t *kl)
 
unsigned int KineticLaw_getNumLocalParameters (const KineticLaw_t *kl)
 
unsigned int KineticLaw_getNumParameters (const KineticLaw_t *kl)
 
Parameter_t * KineticLaw_getParameter (KineticLaw_t *kl, unsigned int n)
 
Parameter_t * KineticLaw_getParameterById (KineticLaw_t *kl, const char *sid)
 
const char * KineticLaw_getSubstanceUnits (const KineticLaw_t *kl)
 
const char * KineticLaw_getTimeUnits (const KineticLaw_t *kl)
 
int KineticLaw_isSetFormula (const KineticLaw_t *kl)
 
int KineticLaw_isSetMath (const KineticLaw_t *kl)
 
int KineticLaw_isSetSubstanceUnits (const KineticLaw_t *kl)
 
int KineticLaw_isSetTimeUnits (const KineticLaw_t *kl)
 
LocalParameter_t * KineticLaw_removeLocalParameter (KineticLaw_t *kl, unsigned int n)
 
LocalParameter_t * KineticLaw_removeLocalParameterById (KineticLaw_t *kl, const char *sid)
 
Parameter_t * KineticLaw_removeParameter (KineticLaw_t *kl, unsigned int n)
 
Parameter_t * KineticLaw_removeParameterById (KineticLaw_t *kl, const char *sid)
 
int KineticLaw_setFormula (KineticLaw_t *kl, const char *formula)
 
int KineticLaw_setMath (KineticLaw_t *kl, const ASTNode_t *math)
 
int KineticLaw_setSubstanceUnits (KineticLaw_t *kl, const char *sid)
 
int KineticLaw_setTimeUnits (KineticLaw_t *kl, const char *sid)
 
int KineticLaw_unsetSubstanceUnits (KineticLaw_t *kl)
 
int KineticLaw_unsetTimeUnits (KineticLaw_t *kl)
 

Function Documentation

int KineticLaw_addLocalParameter ( KineticLaw_t *  kl,
const LocalParameter_t *  p 
)
int KineticLaw_addParameter ( KineticLaw_t *  kl,
const Parameter_t *  p 
)
KineticLaw_t* KineticLaw_clone ( const KineticLaw_t *  kl)
int KineticLaw_containsUndeclaredUnits ( KineticLaw_t *  kl)
KineticLaw_t* KineticLaw_create ( unsigned int  level,
unsigned int  version 
)
LocalParameter_t* KineticLaw_createLocalParameter ( KineticLaw_t *  kl)
Parameter_t* KineticLaw_createParameter ( KineticLaw_t *  kl)
KineticLaw_t* KineticLaw_createWithNS ( SBMLNamespaces_t *  sbmlns)
void KineticLaw_free ( KineticLaw_t *  kl)
UnitDefinition_t* KineticLaw_getDerivedUnitDefinition ( KineticLaw_t *  kl)
const char* KineticLaw_getFormula ( const KineticLaw_t *  kl)
ListOf_t* KineticLaw_getListOfLocalParameters ( KineticLaw_t *  kl)
ListOf_t* KineticLaw_getListOfParameters ( KineticLaw_t *  kl)
LocalParameter_t* KineticLaw_getLocalParameter ( KineticLaw_t *  kl,
unsigned int  n 
)
LocalParameter_t* KineticLaw_getLocalParameterById ( KineticLaw_t *  kl,
const char *  sid 
)
const ASTNode_t* KineticLaw_getMath ( const KineticLaw_t *  kl)
const XMLNamespaces_t* KineticLaw_getNamespaces ( KineticLaw_t *  kl)
unsigned int KineticLaw_getNumLocalParameters ( const KineticLaw_t *  kl)
unsigned int KineticLaw_getNumParameters ( const KineticLaw_t *  kl)
Parameter_t* KineticLaw_getParameter ( KineticLaw_t *  kl,
unsigned int  n 
)
Parameter_t* KineticLaw_getParameterById ( KineticLaw_t *  kl,
const char *  sid 
)
const char* KineticLaw_getSubstanceUnits ( const KineticLaw_t *  kl)
const char* KineticLaw_getTimeUnits ( const KineticLaw_t *  kl)
int KineticLaw_isSetFormula ( const KineticLaw_t *  kl)
int KineticLaw_isSetMath ( const KineticLaw_t *  kl)
int KineticLaw_isSetSubstanceUnits ( const KineticLaw_t *  kl)
int KineticLaw_isSetTimeUnits ( const KineticLaw_t *  kl)
LocalParameter_t* KineticLaw_removeLocalParameter ( KineticLaw_t *  kl,
unsigned int  n 
)
LocalParameter_t* KineticLaw_removeLocalParameterById ( KineticLaw_t *  kl,
const char *  sid 
)
Parameter_t* KineticLaw_removeParameter ( KineticLaw_t *  kl,
unsigned int  n 
)
Parameter_t* KineticLaw_removeParameterById ( KineticLaw_t *  kl,
const char *  sid 
)
int KineticLaw_setFormula ( KineticLaw_t *  kl,
const char *  formula 
)
int KineticLaw_setMath ( KineticLaw_t *  kl,
const ASTNode_t *  math 
)
int KineticLaw_setSubstanceUnits ( KineticLaw_t *  kl,
const char *  sid 
)
int KineticLaw_setTimeUnits ( KineticLaw_t *  kl,
const char *  sid 
)
int KineticLaw_unsetSubstanceUnits ( KineticLaw_t *  kl)
int KineticLaw_unsetTimeUnits ( KineticLaw_t *  kl)