#include "Quantities/Quantity/Variable.h"
#include "Quantities/Quantity/Constant.h"
#include "Quantities/PhysicalQuantities/Length.h"


Go to the source code of this file.
Namespaces | |
| namespace | quantity |
| namespace | quantity::volume |
Classes | |
| struct | quantity::QuantityTraits< volume::Class > |
| the volume quantity traits template More... | |
| struct | quantity::DerivedQuantityTraits< volume::Class, volume::DerivedVolume > |
Typedefs | |
| typedef unit::Component < length::Units, BSUtilities::Rational< 3 > > | quantity::volume::LengthComponent |
| length compose element for Volume cubic metre units | |
| typedef unit::ComposeBase < Unit, Loki::Typelist < LengthComponent, Loki::NullType > > | quantity::volume::VolumeComposedUnit |
| typedef unit::Composed < VolumeComposedUnit, Loki::Typelist< length::Metre, Loki::NullType > > | quantity::volume::CubicMetre |
| typedef unit::Composed < VolumeComposedUnit, Loki::Typelist < length::MilliMetre, Loki::NullType > > | quantity::volume::CubicMilliMetre |
| typedef unit::Composed < VolumeComposedUnit, Loki::Typelist < length::CentiMetre, Loki::NullType > > | quantity::volume::CubicCentiMetre |
| typedef unit::Prefixable< Unit, LitreUnit > | quantity::volume::Litres |
| the litres | |
| typedef unit::Prefixed< Litres > | quantity::volume::Litre |
| the litre | |
| typedef unit::NonPrefixable < Unit, LambdaUnit > | quantity::volume::Lambda |
| the lambda | |
| typedef unit::NonPrefixable < Unit, BarrelUnit > | quantity::volume::Barrel |
| the barrel | |
| typedef unit::NonPrefixable < Unit, USGallonUnit > | quantity::volume::USGallon |
| the US gallon | |
| typedef unit::NonPrefixable < Unit, UKGallonUnit > | quantity::volume::UKGallon |
| the UK gallon | |
| typedef Loki::Typelist < VolumeComposedUnit, Loki::Typelist< Litres, Loki::Typelist< Lambda, Loki::Typelist< Barrel, Loki::Typelist< USGallon, Loki::Typelist< UKGallon, Loki::NullType > > > > > > | quantity::volume::Units |
| list of all available volume units | |
| typedef Quantity< Class > | quantity::volume::Quantity |
| typedef Variable < volume::Quantity > | quantity::Volume |
| the volume variable with default storage unit and storage type double | |
| typedef Constant < volume::Quantity > | quantity::VolumeConstant |
| the volume constant with default storage unit and storage type double | |
| typedef VariableVector < QuantityVector < volume::Class > > | quantity::VolumeVector |
| the volume variable vector with default storage unit and storage type double | |
Functions | |
| typedef | quantity::volume::LOKI_TYPELIST_3 (length::Metre, length::CentiMetre, length::MilliMetre) LengthList |
| the cubic metre | |
For details see Volume Quantity and Units
Definition in file Volume.h.
1.5.6