#include "Quantities/Quantity/UniqueConstant.h"
#include "Quantities/PhysicalQuantities/AmountOfSubstance.h"
Go to the source code of this file.
Namespaces | |
namespace | quantity |
namespace | quantity::avogadroConstant |
Classes | |
struct | quantity::QuantityTraits< avogadroConstant::Class > |
the Avogadro constant quantity traits template More... | |
struct | quantity::DerivedQuantityTraits< avogadroConstant::Class, avogadroConstant::DerivedAvogadroConstant > |
Defines | |
#define | AVOGADROCONSTANT AvogadroConstant::Instance() |
definition of AVOGADROCONSTANT macro | |
Typedefs | |
typedef unit::Component < amountOfSubstance::Units, BSUtilities::Rational<-1 > > | quantity::avogadroConstant::AmountOfSubstanceElement |
amount of substance compose element for Avogadro constant one per mole units | |
typedef unit::ComposeBase < Unit, Loki::Typelist < AmountOfSubstanceElement, Loki::NullType > > | quantity::avogadroConstant::AvogadroConstantComposedUnit |
typedef unit::Composed < AvogadroConstantComposedUnit, Loki::Typelist < amountOfSubstance::Mole, Loki::NullType > > | quantity::avogadroConstant::OnePerMole |
typedef unit::Composed < AvogadroConstantComposedUnit, Loki::Typelist < amountOfSubstance::MilliMole, Loki::NullType > > | quantity::avogadroConstant::OnePerMilliMole |
typedef Loki::Typelist < AvogadroConstantComposedUnit, Loki::NullType > | quantity::avogadroConstant::Units |
list of Avogadro constant units | |
typedef Quantity< Class > | quantity::avogadroConstant::Quantity |
typedef Loki::SingletonHolder < UniqueConstant < avogadroConstant::Quantity > > | quantity::AvogadroConstant |
the Avogadro constant singleton with default storage unit and storage type double |
For details see The Avogadro Constant
Definition in file AvogadroConstant.h.
#define AVOGADROCONSTANT AvogadroConstant::Instance() |