Volume.h File Reference

defines Volume physical quantity More...

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

Go to the source code of this file.

Namespaces

namespace  quantity
namespace  quantity::volume

Classes

struct  quantity::Standard< volume::VolumeComposedUnit, ST >
 provide information for VolumeComposedUnit standardization and exactness More...
struct  quantity::Standard< volume::Litres, ST >
 provide information for Litre standardization and exactness More...
struct  quantity::Standard< volume::Lambda, ST >
 provide information for Lambda standardization and exactness More...
struct  quantity::Standard< volume::Barrel, ST >
 provide information for Barrel standardization and exactness More...
struct  quantity::Standard< volume::USGallon, ST >
 provide information for USGallon standardization and exactness More...
struct  quantity::Standard< volume::UKGallon, ST >
 provide information for UKGallon standardization and exactness More...
struct  quantity::QuantityTraits< volume::Class >
 the volume quantity traits template More...
struct  quantity::DerivedQuantityTraits< volume::Class, volume::DerivedVolume >

Typedefs

typedef
unit::ComposeElement
< Unit, LengthList,
BSUtilities::Rational< 3 > > 
quantity::volume::LengthElement
 length compose element for Volume cubic metre units
typedef
unit::ComposeBase
< Unit,
LOKI_TYPELIST_1(LengthElement)> 
quantity::volume::VolumeComposedUnit
typedef
unit::Composed
< VolumeComposedUnit,
LOKI_TYPELIST_1(length::Metre)> 
quantity::volume::CubicMetre
typedef
unit::Composed
< VolumeComposedUnit,
LOKI_TYPELIST_1(length::MilliMetre)> 
quantity::volume::CubicMilliMetre
typedef
unit::Composed
< VolumeComposedUnit,
LOKI_TYPELIST_1(length::CentiMetre)> 
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 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
QuantityVector
< Variable,
volume::Quantity > 
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
typedef quantity::volume::LOKI_TYPELIST_8 (CubicMetre, CubicCentiMetre, CubicMilliMetre, Litres::Units, Lambda, Barrel, USGallon, UKGallon) Units
 list of all available volume units


Detailed Description

defines Volume physical quantity

For details see Volume Quantity and Units

Definition in file Volume.h.


Generated on Mon Jul 27 15:55:45 2009 for Quantities by  doxygen 1.5.3