#include "Quantities/Quantity/UniqueConstant.h"
#include "Quantities/PhysicalQuantities/AmountOfSubstance.h"
#include "Quantities/PhysicalQuantities/Energy.h"
#include "Quantities/PhysicalQuantities/ThermodynamicTemperature.h"
Go to the source code of this file.
Namespaces | |
namespace | quantity |
namespace | quantity::gasConstant |
Classes | |
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::Component < energy::Units, BSUtilities::Rational< 1 > > | quantity::gasConstant::EnergyComponent |
energy compose element for gas constant Joule per Kelvin mole unit | |
typedef unit::Component < amountOfSubstance::Units, BSUtilities::Rational<-1 > > | quantity::gasConstant::AmountOfSubstanceComponent |
amount of substance compose element for gas constant Joule per Kelvin mole unit | |
typedef unit::Component < thermodynamicTemperature::Units, BSUtilities::Rational<-1 > > | quantity::gasConstant::ThermodynamicTemperatureComponent |
thermodynamic temperature compose element for gas constant Joule per Kelvin mole unit | |
typedef unit::ComposeBase < Unit, Loki::Typelist < EnergyComponent, Loki::Typelist < AmountOfSubstanceComponent, Loki::Typelist < ThermodynamicTemperatureComponent, Loki::NullType > > > > | quantity::gasConstant::GasConstantComposedUnit |
typedef unit::Composed < GasConstantComposedUnit, Loki::Typelist< energy::Joule, Loki::Typelist < amountOfSubstance::Mole, Loki::Typelist < thermodynamicTemperature::Kelvin, Loki::NullType > > > > | quantity::gasConstant::JoulePerKelvinMole |
typedef Loki::Typelist < GasConstantComposedUnit, Loki::NullType > | quantity::gasConstant::Units |
list of all available Gas constant units | |
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 |
For details see Molar Gas Constant Fundamental Physical Constant
Definition in file GasConstant.h.
#define GASCONSTANT GasConstant::Instance() |