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

Detailed Description

Definitions of Unit and ListOfUnits.

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

Functions

int Unit_areEquivalent (Unit_t *unit1, Unit_t *unit2)
 
int Unit_areIdentical (Unit_t *unit1, Unit_t *unit2)
 
Unit_t * Unit_clone (const Unit_t *c)
 
UnitDefinition_t * Unit_convertToSI (Unit_t *unit)
 
Unit_t * Unit_create (unsigned int level, unsigned int version)
 
Unit_t * Unit_createWithNS (SBMLNamespaces_t *sbmlns)
 
void Unit_free (Unit_t *u)
 
int Unit_getExponent (const Unit_t *u)
 
double Unit_getExponentAsDouble (const Unit_t *u)
 
UnitKind_t Unit_getKind (const Unit_t *u)
 
double Unit_getMultiplier (const Unit_t *u)
 
const XMLNamespaces_t * Unit_getNamespaces (Unit_t *c)
 
double Unit_getOffset (const Unit_t *u)
 
int Unit_getScale (const Unit_t *u)
 
int Unit_hasRequiredAttributes (Unit_t *u)
 
void Unit_initDefaults (Unit_t *u)
 
int Unit_isAmpere (const Unit_t *u)
 
int Unit_isBecquerel (const Unit_t *u)
 
int Unit_isBuiltIn (const char *name, unsigned int level)
 
int Unit_isCandela (const Unit_t *u)
 
int Unit_isCelsius (const Unit_t *u)
 
int Unit_isCoulomb (const Unit_t *u)
 
int Unit_isDimensionless (const Unit_t *u)
 
int Unit_isFarad (const Unit_t *u)
 
int Unit_isGram (const Unit_t *u)
 
int Unit_isGray (const Unit_t *u)
 
int Unit_isHenry (const Unit_t *u)
 
int Unit_isHertz (const Unit_t *u)
 
int Unit_isItem (const Unit_t *u)
 
int Unit_isJoule (const Unit_t *u)
 
int Unit_isKatal (const Unit_t *u)
 
int Unit_isKelvin (const Unit_t *u)
 
int Unit_isKilogram (const Unit_t *u)
 
int Unit_isLitre (const Unit_t *u)
 
int Unit_isLumen (const Unit_t *u)
 
int Unit_isLux (const Unit_t *u)
 
int Unit_isMetre (const Unit_t *u)
 
int Unit_isMole (const Unit_t *u)
 
int Unit_isNewton (const Unit_t *u)
 
int Unit_isOhm (const Unit_t *u)
 
int Unit_isPascal (const Unit_t *u)
 
int Unit_isRadian (const Unit_t *u)
 
int Unit_isSecond (const Unit_t *u)
 
int Unit_isSetExponent (const Unit_t *u)
 
int Unit_isSetKind (const Unit_t *u)
 
int Unit_isSetMultiplier (const Unit_t *u)
 
int Unit_isSetScale (const Unit_t *u)
 
int Unit_isSiemens (const Unit_t *u)
 
int Unit_isSievert (const Unit_t *u)
 
int Unit_isSteradian (const Unit_t *u)
 
int Unit_isTesla (const Unit_t *u)
 
int Unit_isVolt (const Unit_t *u)
 
int Unit_isWatt (const Unit_t *u)
 
int Unit_isWeber (const Unit_t *u)
 
void Unit_merge (Unit_t *unit1, Unit_t *unit2)
 
int Unit_removeScale (Unit_t *unit)
 
int Unit_setExponent (Unit_t *u, int value)
 
int Unit_setExponentAsDouble (Unit_t *u, double value)
 
int Unit_setKind (Unit_t *u, UnitKind_t kind)
 
int Unit_setMultiplier (Unit_t *u, double value)
 
int Unit_setOffset (Unit_t *u, double value)
 
int Unit_setScale (Unit_t *u, int value)
 

Function Documentation

int Unit_areEquivalent ( Unit_t *  unit1,
Unit_t *  unit2 
)
int Unit_areIdentical ( Unit_t *  unit1,
Unit_t *  unit2 
)
Unit_t* Unit_clone ( const Unit_t *  c)
UnitDefinition_t* Unit_convertToSI ( Unit_t *  unit)
Unit_t* Unit_create ( unsigned int  level,
unsigned int  version 
)
Unit_t* Unit_createWithNS ( SBMLNamespaces_t *  sbmlns)
void Unit_free ( Unit_t *  u)
int Unit_getExponent ( const Unit_t *  u)
double Unit_getExponentAsDouble ( const Unit_t *  u)
UnitKind_t Unit_getKind ( const Unit_t *  u)
double Unit_getMultiplier ( const Unit_t *  u)
const XMLNamespaces_t* Unit_getNamespaces ( Unit_t *  c)
double Unit_getOffset ( const Unit_t *  u)
int Unit_getScale ( const Unit_t *  u)
int Unit_hasRequiredAttributes ( Unit_t *  u)
void Unit_initDefaults ( Unit_t *  u)
int Unit_isAmpere ( const Unit_t *  u)
int Unit_isBecquerel ( const Unit_t *  u)
int Unit_isBuiltIn ( const char *  name,
unsigned int  level 
)
int Unit_isCandela ( const Unit_t *  u)
int Unit_isCelsius ( const Unit_t *  u)
int Unit_isCoulomb ( const Unit_t *  u)
int Unit_isDimensionless ( const Unit_t *  u)
int Unit_isFarad ( const Unit_t *  u)
int Unit_isGram ( const Unit_t *  u)
int Unit_isGray ( const Unit_t *  u)
int Unit_isHenry ( const Unit_t *  u)
int Unit_isHertz ( const Unit_t *  u)
int Unit_isItem ( const Unit_t *  u)
int Unit_isJoule ( const Unit_t *  u)
int Unit_isKatal ( const Unit_t *  u)
int Unit_isKelvin ( const Unit_t *  u)
int Unit_isKilogram ( const Unit_t *  u)
int Unit_isLitre ( const Unit_t *  u)
int Unit_isLumen ( const Unit_t *  u)
int Unit_isLux ( const Unit_t *  u)
int Unit_isMetre ( const Unit_t *  u)
int Unit_isMole ( const Unit_t *  u)
int Unit_isNewton ( const Unit_t *  u)
int Unit_isOhm ( const Unit_t *  u)
int Unit_isPascal ( const Unit_t *  u)
int Unit_isRadian ( const Unit_t *  u)
int Unit_isSecond ( const Unit_t *  u)
int Unit_isSetExponent ( const Unit_t *  u)
int Unit_isSetKind ( const Unit_t *  u)
int Unit_isSetMultiplier ( const Unit_t *  u)
int Unit_isSetScale ( const Unit_t *  u)
int Unit_isSiemens ( const Unit_t *  u)
int Unit_isSievert ( const Unit_t *  u)
int Unit_isSteradian ( const Unit_t *  u)
int Unit_isTesla ( const Unit_t *  u)
int Unit_isVolt ( const Unit_t *  u)
int Unit_isWatt ( const Unit_t *  u)
int Unit_isWeber ( const Unit_t *  u)
void Unit_merge ( Unit_t *  unit1,
Unit_t *  unit2 
)
int Unit_removeScale ( Unit_t *  unit)
int Unit_setExponent ( Unit_t *  u,
int  value 
)
int Unit_setExponentAsDouble ( Unit_t *  u,
double  value 
)
int Unit_setKind ( Unit_t *  u,
UnitKind_t  kind 
)
int Unit_setMultiplier ( Unit_t *  u,
double  value 
)
int Unit_setOffset ( Unit_t *  u,
double  value 
)
int Unit_setScale ( Unit_t *  u,
int  value 
)