GasConstant.h File Reference

defines GasConstant physical quantity More...

#include "Quantity/UniqueConstant.h"
#include "PhysicalQuantities/AmountOfSubstance.h"
#include "PhysicalQuantities/Energy.h"
#include "PhysicalQuantities/ThermodynamicTemperature.h"

Go to the source code of this file.

Namespaces

namespace  quantity
namespace  quantity::gasConstant

Classes

struct  quantity::Standard< gasConstant::GasConstantComposedUnit, ST >
 provide information for GasConstantComposedUnit standardization and exactness More...
struct  quantity::QuantityTraits< gasConstant::Class >
 the Gas constant quantity traits template More...
struct  quantity::DerivedQuantityTraits< gasConstant::Class, gasConstant::DerivedGasConstant >

Defines

#define GASCONSTANT   GasConstant::Instance()
 definition of GASCONSTANT macro

Typedefs

typedef
unit::ComposeElement
< Unit, EnergyList,
BSUtilities::Rational< 1 > > 
quantity::gasConstant::EnergyElement
 energy compose element for gas constant Joule per Kelvin mole unit
typedef
unit::ComposeElement
< Unit,
AmountOfSubstanceList,
BSUtilities::Rational<-1 > > 
quantity::gasConstant::AmountOfSubstanceElement
 amount of substance compose element for gas constant Joule per Kelvin mole unit
typedef
unit::ComposeElement
< Unit,
ThermodynamicTemperatureList,
BSUtilities::Rational<-1 > > 
quantity::gasConstant::ThermodynamicTemperatureElement
 thermodynamic temperature compose element for gas constant Joule per Kelvin mole unit
typedef
unit::ComposeBase
< Unit,
LOKI_TYPELIST_3(EnergyElement,
AmountOfSubstanceElement,
ThermodynamicTemperatureElement)> 
quantity::gasConstant::GasConstantComposedUnit
typedef
unit::Composed
< GasConstantComposedUnit,
LOKI_TYPELIST_3(energy::Joule,
amountOfSubstance::Mole,
thermodynamicTemperature::Kelvin)> 
quantity::gasConstant::JoulePerKelvinMole
typedef Quantity< Class > quantity::gasConstant::Quantity
typedef
Loki::SingletonHolder
< UniqueConstant
< gasConstant::Quantity > > 
quantity::GasConstant
 the gas constant singleton with default storage unit and storage type double

Functions

typedef quantity::gasConstant::LOKI_TYPELIST_1 (energy::Joule) EnergyList
typedef quantity::gasConstant::LOKI_TYPELIST_2 (amountOfSubstance::Mole, amountOfSubstance::MilliMole) AmountOfSubstanceList
typedef quantity::gasConstant::LOKI_TYPELIST_1 (thermodynamicTemperature::Kelvin) ThermodynamicTemperatureList
typedef quantity::gasConstant::LOKI_TYPELIST_1 (JoulePerKelvinMole) Units
 list of all available Gas constant units


Detailed Description

defines GasConstant physical quantity

For details see Molar Gas Constant Fundamental Physical Constant

Definition in file GasConstant.h.


Define Documentation

#define GASCONSTANT   GasConstant::Instance()

definition of GASCONSTANT macro

Definition at line 143 of file GasConstant.h.


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