copasi API
0.1
|
#include <UnitConversionFactory.hpp>
Static Public Member Functions | |
static LIBSBML_EXTERN UnitDefinition * | convertToSI (const Unit &unit) |
static LIBSBML_EXTERN UnitDefinition * | convertToSI (const UnitDefinition &uDef) |
static LIBSBML_EXTERN bool | areEquivalent (const UnitDefinition &uDef1, const UnitDefinition &uDef2) |
static LIBSBML_EXTERN bool | areEqual (const UnitDefinition &uDef1, const UnitDefinition &uDef2) |
static LIBSBML_EXTERN bool | convertValue (double *value, const UnitDefinition &srcUdef, const UnitDefinition &destUdef) |
static LIBSBML_EXTERN bool | containsOnlyGivenUnits (const UnitDefinition &uDef, const ListOf &unitList) |
static LIBSBML_EXTERN std::string | toString (const Unit &unit) |
static LIBSBML_EXTERN std::string | toString (const UnitDefinition &uDef) |
static unsigned int | getSBMLLevel () |
static unsigned int | getSBMLVersion () |
static void | setSBMLLevel (unsigned int level) |
static void | setSBMLVersion (unsigned int version) |
Static Protected Member Functions | |
static LIBSBML_EXTERN bool | isIdUnused (const std::string &id) |
static LIBSBML_EXTERN UnitDefinition * | convertAmpereToSI (const Unit &unit) |
static LIBSBML_EXTERN UnitDefinition * | convertFrequencyToSI (const Unit &unit) |
static LIBSBML_EXTERN UnitDefinition * | convertCandelaToSI (const Unit &unit) |
static LIBSBML_EXTERN UnitDefinition * | convertCelsiusToSI (const Unit &unit) |
static LIBSBML_EXTERN UnitDefinition * | convertCoulombToSI (const Unit &unit) |
static LIBSBML_EXTERN UnitDefinition * | convertDimensionlessToSI (const Unit &unit) |
static LIBSBML_EXTERN UnitDefinition * | convertFaradToSI (const Unit &unit) |
static LIBSBML_EXTERN UnitDefinition * | convertKilogramToSI (const Unit &unit) |
static LIBSBML_EXTERN UnitDefinition * | convertDoseToSI (const Unit &unit) |
static LIBSBML_EXTERN UnitDefinition * | convertHenryToSI (const Unit &unit) |
static LIBSBML_EXTERN UnitDefinition * | convertJouleToSI (const Unit &unit) |
static LIBSBML_EXTERN UnitDefinition * | convertKatalToSI (const Unit &unit) |
static LIBSBML_EXTERN UnitDefinition * | convertKelvinToSI (const Unit &unit) |
static LIBSBML_EXTERN UnitDefinition * | convertLumenToSI (const Unit &unit) |
static LIBSBML_EXTERN UnitDefinition * | convertLuxToSI (const Unit &unit) |
static LIBSBML_EXTERN UnitDefinition * | convertMeterToSI (const Unit &unit) |
static LIBSBML_EXTERN UnitDefinition * | convertMoleToSI (const Unit &unit) |
static LIBSBML_EXTERN UnitDefinition * | convertNewtonToSI (const Unit &unit) |
static LIBSBML_EXTERN UnitDefinition * | convertOhmToSI (const Unit &unit) |
static LIBSBML_EXTERN UnitDefinition * | convertPascalToSI (const Unit &unit) |
static LIBSBML_EXTERN UnitDefinition * | convertSecondToSI (const Unit &unit) |
static LIBSBML_EXTERN UnitDefinition * | convertSiemensToSI (const Unit &unit) |
static LIBSBML_EXTERN UnitDefinition * | convertTeslaToSI (const Unit &unit) |
static LIBSBML_EXTERN UnitDefinition * | convertVoltToSI (const Unit &unit) |
static LIBSBML_EXTERN UnitDefinition * | convertWattToSI (const Unit &unit) |
static LIBSBML_EXTERN UnitDefinition * | convertWeberToSI (const Unit &unit) |
static LIBSBML_EXTERN UnitDefinition * | combine (const UnitDefinition &uDef1, const UnitDefinition &uDef2) |
static LIBSBML_EXTERN UnitDefinition * | eliminateDimensionless (UnitDefinition *pUdef) |
Static Protected Attributes | |
static unsigned int | SBML_LEVEL = 2 |
static unsigned int | SBML_VERSION = 1 |
static std::vector< std::string > | usedIds = std::vector<std::string>() |
LIBSBML_EXTERN bool UnitConversionFactory::areEqual | ( | const UnitDefinition & | uDef1, |
const UnitDefinition & | uDef2 | ||
) | [static] |
LIBSBML_EXTERN bool UnitConversionFactory::areEquivalent | ( | const UnitDefinition & | uDef1, |
const UnitDefinition & | uDef2 | ||
) | [static] |
LIBSBML_EXTERN UnitDefinition * UnitConversionFactory::combine | ( | const UnitDefinition & | uDef1, |
const UnitDefinition & | uDef2 | ||
) | [static, protected] |
LIBSBML_EXTERN bool UnitConversionFactory::containsOnlyGivenUnits | ( | const UnitDefinition & | uDef, |
const ListOf & | unitList | ||
) | [static] |
LIBSBML_EXTERN UnitDefinition * UnitConversionFactory::convertAmpereToSI | ( | const Unit & | unit | ) | [static, protected] |
LIBSBML_EXTERN UnitDefinition * UnitConversionFactory::convertCandelaToSI | ( | const Unit & | unit | ) | [static, protected] |
LIBSBML_EXTERN UnitDefinition * UnitConversionFactory::convertCelsiusToSI | ( | const Unit & | unit | ) | [static, protected] |
LIBSBML_EXTERN UnitDefinition * UnitConversionFactory::convertCoulombToSI | ( | const Unit & | unit | ) | [static, protected] |
LIBSBML_EXTERN UnitDefinition * UnitConversionFactory::convertDimensionlessToSI | ( | const Unit & | unit | ) | [static, protected] |
LIBSBML_EXTERN UnitDefinition * UnitConversionFactory::convertDoseToSI | ( | const Unit & | unit | ) | [static, protected] |
LIBSBML_EXTERN UnitDefinition * UnitConversionFactory::convertFaradToSI | ( | const Unit & | unit | ) | [static, protected] |
LIBSBML_EXTERN UnitDefinition * UnitConversionFactory::convertFrequencyToSI | ( | const Unit & | unit | ) | [static, protected] |
LIBSBML_EXTERN UnitDefinition * UnitConversionFactory::convertHenryToSI | ( | const Unit & | unit | ) | [static, protected] |
LIBSBML_EXTERN UnitDefinition * UnitConversionFactory::convertJouleToSI | ( | const Unit & | unit | ) | [static, protected] |
LIBSBML_EXTERN UnitDefinition * UnitConversionFactory::convertKatalToSI | ( | const Unit & | unit | ) | [static, protected] |
LIBSBML_EXTERN UnitDefinition * UnitConversionFactory::convertKelvinToSI | ( | const Unit & | unit | ) | [static, protected] |
LIBSBML_EXTERN UnitDefinition * UnitConversionFactory::convertKilogramToSI | ( | const Unit & | unit | ) | [static, protected] |
LIBSBML_EXTERN UnitDefinition * UnitConversionFactory::convertLumenToSI | ( | const Unit & | unit | ) | [static, protected] |
LIBSBML_EXTERN UnitDefinition * UnitConversionFactory::convertLuxToSI | ( | const Unit & | unit | ) | [static, protected] |
LIBSBML_EXTERN UnitDefinition * UnitConversionFactory::convertMeterToSI | ( | const Unit & | unit | ) | [static, protected] |
LIBSBML_EXTERN UnitDefinition * UnitConversionFactory::convertMoleToSI | ( | const Unit & | unit | ) | [static, protected] |
LIBSBML_EXTERN UnitDefinition * UnitConversionFactory::convertNewtonToSI | ( | const Unit & | unit | ) | [static, protected] |
LIBSBML_EXTERN UnitDefinition * UnitConversionFactory::convertOhmToSI | ( | const Unit & | unit | ) | [static, protected] |
LIBSBML_EXTERN UnitDefinition * UnitConversionFactory::convertPascalToSI | ( | const Unit & | unit | ) | [static, protected] |
LIBSBML_EXTERN UnitDefinition * UnitConversionFactory::convertSecondToSI | ( | const Unit & | unit | ) | [static, protected] |
LIBSBML_EXTERN UnitDefinition * UnitConversionFactory::convertSiemensToSI | ( | const Unit & | unit | ) | [static, protected] |
LIBSBML_EXTERN UnitDefinition * UnitConversionFactory::convertTeslaToSI | ( | const Unit & | unit | ) | [static, protected] |
LIBSBML_EXTERN UnitDefinition * UnitConversionFactory::convertToSI | ( | const Unit & | unit | ) | [static] |
LIBSBML_EXTERN UnitDefinition * UnitConversionFactory::convertToSI | ( | const UnitDefinition & | uDef | ) | [static] |
LIBSBML_EXTERN bool UnitConversionFactory::convertValue | ( | double * | value, |
const UnitDefinition & | srcUdef, | ||
const UnitDefinition & | destUdef | ||
) | [static] |
LIBSBML_EXTERN UnitDefinition * UnitConversionFactory::convertVoltToSI | ( | const Unit & | unit | ) | [static, protected] |
LIBSBML_EXTERN UnitDefinition * UnitConversionFactory::convertWattToSI | ( | const Unit & | unit | ) | [static, protected] |
LIBSBML_EXTERN UnitDefinition * UnitConversionFactory::convertWeberToSI | ( | const Unit & | unit | ) | [static, protected] |
LIBSBML_EXTERN UnitDefinition * UnitConversionFactory::eliminateDimensionless | ( | UnitDefinition * | pUdef | ) | [static, protected] |
unsigned int UnitConversionFactory::getSBMLLevel | ( | ) | [static] |
Returns the SBML level that is passed to constructors of unit definitions.
unsigned int UnitConversionFactory::getSBMLVersion | ( | ) | [static] |
Returns the SBML version that is passed to constructors of unit definitions.
LIBSBML_EXTERN bool UnitConversionFactory::isIdUnused | ( | const std::string & | id | ) | [static, protected] |
void UnitConversionFactory::setSBMLLevel | ( | unsigned int | level | ) | [static] |
Changes the SBML level that is passed to constructors of unit definitions.
void UnitConversionFactory::setSBMLVersion | ( | unsigned int | version | ) | [static] |
Changes the SBML version that is passed to constructors of unit definitions.
LIBSBML_EXTERN std::string UnitConversionFactory::toString | ( | const Unit & | unit | ) | [static] |
LIBSBML_EXTERN std::string UnitConversionFactory::toString | ( | const UnitDefinition & | uDef | ) | [static] |
unsigned int UnitConversionFactory::SBML_LEVEL = 2 [static, protected] |
The SBML Level that is passed to constructors of unit definitions.
unsigned int UnitConversionFactory::SBML_VERSION = 1 [static, protected] |
The SBML Version that is passed to constructors of unit definitions.
std::vector< std::string > UnitConversionFactory::usedIds = std::vector<std::string>() [static, protected] |