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

Detailed Description

Definitions of UnitDefinition and ListOfUnitDefinitions.

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

Functions

UnitDefinition_t * ListOfUnitDefinitions_getById (ListOf_t *lo, const char *sid)
 
UnitDefinition_t * ListOfUnitDefinitions_removeById (ListOf_t *lo, const char *sid)
 
int UnitDefinition_addUnit (UnitDefinition_t *ud, const Unit_t *u)
 
int UnitDefinition_areEquivalent (UnitDefinition_t *ud1, UnitDefinition_t *ud2)
 
int UnitDefinition_areIdentical (UnitDefinition_t *ud1, UnitDefinition_t *ud2)
 
UnitDefinition_t * UnitDefinition_clone (const UnitDefinition_t *ud)
 
UnitDefinition_t * UnitDefinition_combine (UnitDefinition_t *ud1, UnitDefinition_t *ud2)
 
UnitDefinition_t * UnitDefinition_convertToSI (UnitDefinition_t *ud)
 
UnitDefinition_t * UnitDefinition_create (unsigned int level, unsigned int version)
 
Unit_t * UnitDefinition_createUnit (UnitDefinition_t *ud)
 
UnitDefinition_t * UnitDefinition_createWithNS (SBMLNamespaces_t *sbmlns)
 
void UnitDefinition_free (UnitDefinition_t *ud)
 
const char * UnitDefinition_getId (const UnitDefinition_t *ud)
 
ListOf_t * UnitDefinition_getListOfUnits (UnitDefinition_t *ud)
 
const char * UnitDefinition_getName (const UnitDefinition_t *ud)
 
const XMLNamespaces_t * UnitDefinition_getNamespaces (UnitDefinition_t *c)
 
unsigned int UnitDefinition_getNumUnits (const UnitDefinition_t *ud)
 
Unit_t * UnitDefinition_getUnit (UnitDefinition_t *ud, unsigned int n)
 
int UnitDefinition_isSetId (const UnitDefinition_t *ud)
 
int UnitDefinition_isSetName (const UnitDefinition_t *ud)
 
int UnitDefinition_isVariantOfArea (const UnitDefinition_t *ud)
 
int UnitDefinition_isVariantOfDimensionless (const UnitDefinition_t *ud)
 
int UnitDefinition_isVariantOfLength (const UnitDefinition_t *ud)
 
int UnitDefinition_isVariantOfMass (const UnitDefinition_t *ud)
 
int UnitDefinition_isVariantOfSubstance (const UnitDefinition_t *ud)
 
int UnitDefinition_isVariantOfSubstancePerTime (const UnitDefinition_t *ud)
 
int UnitDefinition_isVariantOfTime (const UnitDefinition_t *ud)
 
int UnitDefinition_isVariantOfVolume (const UnitDefinition_t *ud)
 
const char * UnitDefinition_printUnits (UnitDefinition_t *ud, int compact)
 
Unit_t * UnitDefinition_removeUnit (UnitDefinition_t *ud, unsigned int n)
 
void UnitDefinition_reorder (UnitDefinition_t *ud)
 
int UnitDefinition_setId (UnitDefinition_t *ud, const char *sid)
 
int UnitDefinition_setName (UnitDefinition_t *ud, const char *name)
 
void UnitDefinition_simplify (UnitDefinition_t *ud)
 
int UnitDefinition_unsetName (UnitDefinition_t *ud)
 

Function Documentation

UnitDefinition_t* ListOfUnitDefinitions_getById ( ListOf_t *  lo,
const char *  sid 
)
UnitDefinition_t* ListOfUnitDefinitions_removeById ( ListOf_t *  lo,
const char *  sid 
)
int UnitDefinition_addUnit ( UnitDefinition_t *  ud,
const Unit_t *  u 
)
int UnitDefinition_areEquivalent ( UnitDefinition_t *  ud1,
UnitDefinition_t *  ud2 
)
int UnitDefinition_areIdentical ( UnitDefinition_t *  ud1,
UnitDefinition_t *  ud2 
)
UnitDefinition_t* UnitDefinition_clone ( const UnitDefinition_t *  ud)
UnitDefinition_t* UnitDefinition_combine ( UnitDefinition_t *  ud1,
UnitDefinition_t *  ud2 
)
UnitDefinition_t* UnitDefinition_convertToSI ( UnitDefinition_t *  ud)
UnitDefinition_t* UnitDefinition_create ( unsigned int  level,
unsigned int  version 
)
Unit_t* UnitDefinition_createUnit ( UnitDefinition_t *  ud)
UnitDefinition_t* UnitDefinition_createWithNS ( SBMLNamespaces_t *  sbmlns)
void UnitDefinition_free ( UnitDefinition_t *  ud)
const char* UnitDefinition_getId ( const UnitDefinition_t *  ud)
ListOf_t* UnitDefinition_getListOfUnits ( UnitDefinition_t *  ud)
const char* UnitDefinition_getName ( const UnitDefinition_t *  ud)
const XMLNamespaces_t* UnitDefinition_getNamespaces ( UnitDefinition_t *  c)
unsigned int UnitDefinition_getNumUnits ( const UnitDefinition_t *  ud)
Unit_t* UnitDefinition_getUnit ( UnitDefinition_t *  ud,
unsigned int  n 
)
int UnitDefinition_isSetId ( const UnitDefinition_t *  ud)
int UnitDefinition_isSetName ( const UnitDefinition_t *  ud)
int UnitDefinition_isVariantOfArea ( const UnitDefinition_t *  ud)
int UnitDefinition_isVariantOfDimensionless ( const UnitDefinition_t *  ud)
int UnitDefinition_isVariantOfLength ( const UnitDefinition_t *  ud)
int UnitDefinition_isVariantOfMass ( const UnitDefinition_t *  ud)
int UnitDefinition_isVariantOfSubstance ( const UnitDefinition_t *  ud)
int UnitDefinition_isVariantOfSubstancePerTime ( const UnitDefinition_t *  ud)
int UnitDefinition_isVariantOfTime ( const UnitDefinition_t *  ud)
int UnitDefinition_isVariantOfVolume ( const UnitDefinition_t *  ud)
const char* UnitDefinition_printUnits ( UnitDefinition_t *  ud,
int  compact 
)
Unit_t* UnitDefinition_removeUnit ( UnitDefinition_t *  ud,
unsigned int  n 
)
void UnitDefinition_reorder ( UnitDefinition_t *  ud)
int UnitDefinition_setId ( UnitDefinition_t *  ud,
const char *  sid 
)
int UnitDefinition_setName ( UnitDefinition_t *  ud,
const char *  name 
)
void UnitDefinition_simplify ( UnitDefinition_t *  ud)
int UnitDefinition_unsetName ( UnitDefinition_t *  ud)