Volume.h File Reference

defines Volume physical quantity More...

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

Include dependency graph for Volume.h:

This graph shows which files directly or indirectly include this file:

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


Detailed Description

defines Volume physical quantity

For details see Volume Quantity and Units

Definition in file Volume.h.


Generated on Wed Apr 11 18:07:06 2012 for Quantities by  doxygen 1.5.6