#include <Unit.h>
Static Public Member Functions | |
static double | BaseFactor (void) |
the basic standardization factor | |
static bool | IsSI (void) |
whether the unit is an SI unit; | |
static bool | IsExact (void) |
whether the unit can be converted numerically exact; | |
Static Protected Attributes | |
static const std::string | Basename = "mole" |
the base name of this unit; | |
static const std::string | Basesymbol = "mol" |
the base symbol for this unit; | |
Static Private Attributes | |
static const double | StandardFactor = 1.0 |
static const bool | SI = true |
whether the unit is an SI unit; | |
static const bool | Exact = true |
whether the unit can be converted numerically exact; |
template parameters: UT - the unit type U - the unit a possible prefix (defined by the SI) defines the order of magnitude; the unit is derived from a base unit Unit<UT>; template parameter U is a dummy parameter;
Definition at line 182 of file Unit.h.
static double unit::Prefixable< UT, U >::BaseFactor | ( | void | ) | [inline, static] |
static bool unit::Prefixable< UT, U >::IsSI | ( | void | ) | [inline, static] |
static bool unit::Prefixable< UT, U >::IsExact | ( | void | ) | [inline, static] |
const double quantity::volume::Litres::StandardFactor = 1.0 [inline, static, private] |
the standard ratio is stored as a double; for use with other types T it must be converted; must be defined outside of the class.
Definition at line 189 of file Unit.h.
Referenced by unit::Prefixable< UT, unit::NonPrefixable< Unit, UUnit > >::BaseFactor().
const bool quantity::volume::Litres::SI = true [inline, static, private] |
whether the unit is an SI unit;
must be defined outside of the class
Definition at line 194 of file Unit.h.
Referenced by unit::Prefixable< UT, unit::NonPrefixable< Unit, UUnit > >::IsSI().
const bool quantity::volume::Litres::Exact = true [inline, static, private] |
whether the unit can be converted numerically exact;
must be defined outside of the class
Definition at line 199 of file Unit.h.
Referenced by unit::Prefixable< UT, unit::NonPrefixable< Unit, UUnit > >::IsExact().
const std::string quantity::volume::Litres::Basename = "mole" [inline, static, protected] |
const std::string quantity::volume::Litres::Basesymbol = "mol" [inline, static, protected] |