13 #include <sbml/UnitDefinition.h>
25 CSBMLunit(
unsigned int sbmlLevel,
unsigned int sbmlVersion);
this class uniquely (in a given context) identifies a symbol
bool isDimensionless() const
virtual std::string getDisplayString() const
void applyExponent(double exp)
apply numeric exponent to the unit.
CSBMLunit(unsigned int sbmlLevel, unsigned int sbmlVersion)
Default constructor.
SymbolicExponent(std::string id, size_t frame)
static bool isEqual(const CSBMLunit &unit1, const CSBMLunit &unit2)
void applyInverseExponent(const std::string &id, size_t frame)
apply inverse of symbolic exponent to the unit
int getSymbolicExpExp() const
const UnitDefinition & getSBMLUnitDefinition() const
UnitDefinition & getSBMLUnitDefinition()
bool multiply(const CSBMLunit &unit)
const std::string & getSymbolicExponent() const
bool isEqual(const SymbolicExponent &se) const