Concentration.h File Reference

defines Concentration physical quantity More...

#include "Quantity/Variable.h"
#include "Quantity/Constant.h"
#include "Quantity/QuantityCluster.h"
#include "PhysicalQuantities/AmountOfSubstance.h"
#include "PhysicalQuantities/Volume.h"

Go to the source code of this file.

Namespaces

namespace  quantity
namespace  quantity::concentration

Classes

struct  quantity::Standard< concentration::ConcentrationComposedUnit, ST >
 provide information for ConcentrationComposedUnit standardization and exactness More...
struct  quantity::QuantityTraits< concentration::Class >
 the concentration quantity traits template More...
struct  quantity::DerivedQuantityTraits< concentration::Class, concentration::DerivedConcentration >

Typedefs

typedef
unit::ComposeElement
< Unit,
AmountOfSubstanceList,
BSUtilities::Rational< 1 > > 
quantity::concentration::AmountOfSubstanceElement
 amount of substance compose element for Concentration mole per litre units
typedef
unit::ComposeElement
< Unit, VolumeList,
BSUtilities::Rational<-1 > > 
quantity::concentration::VolumeElement
 volume compose element for Concentration mole per litre units
typedef
unit::ComposeBase
< Unit,
LOKI_TYPELIST_2(AmountOfSubstanceElement,
VolumeElement)> 
quantity::concentration::ConcentrationComposedUnit
typedef
unit::Composed
< ConcentrationComposedUnit,
LOKI_TYPELIST_2(amountOfSubstance::Mole,
volume::Litre)> 
quantity::concentration::MolePerLitre
typedef
unit::Composed
< ConcentrationComposedUnit,
LOKI_TYPELIST_2(amountOfSubstance::Mole,
volume::CubicCentiMetre)> 
quantity::concentration::MolePerCubicCentiMetre
typedef
unit::Composed
< ConcentrationComposedUnit,
LOKI_TYPELIST_2(amountOfSubstance::MilliMole,
volume::Litre)> 
quantity::concentration::MilliMolePerLitre
typedef
unit::Composed
< ConcentrationComposedUnit,
LOKI_TYPELIST_2(amountOfSubstance::MilliMole,
volume::CubicCentiMetre)> 
quantity::concentration::MilliMolePerCubicCentiMetre
typedef Quantity< Class > quantity::concentration::Quantity
typedef Variable
< concentration::Quantity > 
quantity::Concentration
 the concentration variable with default storage unit and storage type double
typedef Constant
< concentration::Quantity > 
quantity::ConcentrationConstant
 the concentration constant with default storage unit and storage type double
typedef
QuantityVector
< Variable,
concentration::Quantity > 
quantity::ConcentrationVector
 the concentration variable vector with default storage unit and storage type double

Functions

typedef quantity::concentration::LOKI_TYPELIST_2 (amountOfSubstance::Mole, amountOfSubstance::MilliMole) AmountOfSubstanceList
typedef quantity::concentration::LOKI_TYPELIST_2 (volume::Litre, volume::CubicCentiMetre) VolumeList
typedef quantity::concentration::LOKI_TYPELIST_4 (MolePerLitre, MolePerCubicCentiMetre, MilliMolePerLitre, MilliMolePerCubicCentiMetre) Units
 list of all available Concentration units


Detailed Description

defines Concentration physical quantity

For details see Concentration Quantity and Units

Definition in file Concentration.h.


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