Main Page | Namespace List | Class Hierarchy | Class List | File List | Namespace Members | Class Members | Related Pages

Quantity Class List

Here are the classes, structs, unions and interfaces with brief descriptions:
Quantities::AddVal< N, L >Assign values from a Variable tuple
Quantities::AddVal< 0, L >Assign values from a Variable tuple
Quantities::AllUnits< GT, UL, DU, ST >
Quantities::CheckAgainstAllUnits< U, Loki::NullType >Check a unit U versus all units in AllUnits
Quantities::CheckAgainstAllUnits< U, Loki::Typelist< Head, Tail > >Check a unit U versus all units in AllUnits
Units::CheckBoolProperty< Loki::NullType >
Units::CheckBoolProperty< Loki::Typelist< Composed< Compound< GT, EL, ST >, UL >, Tail > >Check boolean properties of units
Units::CheckBoolProperty< Loki::Typelist< NonPrefixable< GT, U, ST >, Tail > >Check boolean properties of units
Units::CheckBoolProperty< Loki::Typelist< Prefixed< Prefixable< GT, U, ST >, P >, Tail > >Check boolean properties of units
Quantities::CheckDimensionality< Q >Helper struct, check whether quantity Q is dimensionless
Units::CheckUnit< BU, U >Helper template CheckUnit
Units::CheckUnits< BU, U >Helper template CheckUnits
Units::CheckUnits< BU, Loki::NullType >Helper template CheckUnits, end of Typelist reached
Units::Composed< Compound< GT, CUL, ST >, Loki::Typelist< U, UTail > >A unit which is composed of other units
Units::ComposedStandard< Loki::Typelist< U, Loki::NullType >, Loki::Typelist< BSUtilities::Rational< N, D >, Loki::NullType >, ST >Determine the ratio between units
Units::ComposedStandard< Loki::Typelist< U, UTail >, Loki::Typelist< BSUtilities::Rational< N, D >, RTail >, ST >Determine the ratio between units
Units::ComposedStrings< Loki::Typelist< U, Loki::NullType >, Loki::Typelist< BSUtilities::Rational< N >, Loki::NullType > >String determination for a composed unit;
Units::ComposedStrings< Loki::Typelist< U, Loki::NullType >, Loki::Typelist< BSUtilities::Rational< N, D >, Loki::NullType > >String determination for a composed unit;
Units::ComposedStrings< Loki::Typelist< U, UTail >, Loki::Typelist< BSUtilities::Rational< 1L, 1L >, RTail > >String determination for a composed unit;
Units::ComposedStrings< Loki::Typelist< U, UTail >, Loki::Typelist< BSUtilities::Rational< N, 1L >, RTail > >String determination for a composed unit;
Units::ComposedStrings< Loki::Typelist< U, UTail >, Loki::Typelist< BSUtilities::Rational< N, D >, RTail > >String determination for a composed unit;
Units::Compound< GT, Loki::Typelist< CompoundElement< GT, Loki::Typelist< UHead, UTail >, BSUtilities::Rational< N, D >, ST >, Tail >, ST >Set of units which are composed of other units;
Units::CompoundElement< GT, Loki::Typelist< NonPrefixable< GT1, U, ST >, Tail >, BSUtilities::Rational< N, D >, ST >Store an element of a composite unit
Quantities::Constant< Quantity< GT, Loki::Typelist< Head, Tail >, DU, ST >, SU >Constant quantities, specialization
Quantities::DefaultUnit< GT, U, ST >Store a unit U to be the default unit within Unit<GT, ST> units
Dimensions::Dimension< GT >Dimension of a quantity
Dimensions::Dimension< GT >::Add< GT1 >Combine two dimensions additively
Dimensions::Dimension< GT >::Add< GT1 >::ClassResult of additive combination
Dimensions::Dimension< GT >::Mult< N, D >Multiply a dimension with a Rational
Dimensions::Dimension< GT >::Mult< N, D >::ClassResult of multiplication
Dimensions::Dimension< GT >::NegNegate dimension
Dimensions::Dimension< GT >::Neg::ClassResult of inversion
Dimensions::Dimension< GT >::Sub< GT1 >Combine two dimensions subtractively
Dimensions::Dimension< GT >::Sub< GT1 >::ClassResult of subtractive combination
Dimensions::Dimensionality< Loki::NullType >Helper struct: detect dimensionality
Dimensions::Dimensionality< Loki::Typelist< Head, Tail > >Helper struct: detect dimensionality
Dimensions::DimensionEquality< Loki::Typelist< D1Head, D1Tail >, Loki::Typelist< D2Head, D2Tail > >Determine equality of two dimension lists
Dimensions::DimensionEquality< Loki::Typelist< D1Head, Loki::NullType >, Loki::Typelist< D2Head, Loki::NullType > >Determine equality of two dimension lists
Quantities::DimensionError< false >Helper template DimensionError, no DimensionError occurred
Dimensions::DimensionsDimension base class
Dimensions::Equal< Dimension< GT1 >, Dimension< GT2 > >Determine equality of two dimensions
Quantities::FindBySymbol< GT, UL, DU, ST >Check units in Typelist UL for symbol unitstring
Quantities::FindBySymbol< GT, Loki::NullType, DU, ST >Check units in Typelist U for symbol unitstring
Units::GenComposedList< Composed< BC1, EL1 >, Loki::Typelist< Loki::Typelist< U, UTail >, ELTail > >Previous ComposedList present, apply an add. unit, Composed
Units::GenComposedList< Loki::NullType, Loki::NullType >Ok, end regression
Units::GenComposedList< Loki::NullType, Loki::Typelist< Loki::Typelist< U, U1Tail >, ELTail > >Prev. ComposedList present, end of list reached
Units::GenComposedList< Loki::Typelist< Composed< BC1, EL1 >, UTail >, Loki::Typelist< Loki::Typelist< U, U1Tail >, ELTail > >Prev. ComposedList present, apply list of units, Composed
Units::GenComposedList< Loki::Typelist< NonPrefixable< GT, U, ST >, UTail >, Loki::NullType >No previous ComposedList, i.e. NullType
Units::GenComposedList< Loki::Typelist< NonPrefixable< GT1, U1, ST >, UTail >, Loki::Typelist< Loki::Typelist< U, U1Tail >, ELTail > >Prev. ComposedList present, apply list of units, NonPref
Units::GenComposedList< Loki::Typelist< Prefixed< Prefixable< GT1, U1, ST >, P >, UTail >, Loki::Typelist< Loki::Typelist< U, U1Tail >, ELTail > >Prev. ComposedList present, apply list of units, Prefixed
Units::GenComposedList< NonPrefixable< GT1, U1, ST >, Loki::Typelist< Loki::Typelist< U, UTail >, ELTail > >Previous ComposedList present, apply an add. unit, NonPref
Units::GenComposedList< Prefixed< Prefixable< GT1, U1, ST >, P >, Loki::Typelist< Loki::Typelist< U, UTail >, ELTail > >Previous ComposedList present, apply an add. unit, Prefixed
Quantities::GenerateVariable< Q1< Quantity< GT1, Loki::Typelist< Head1, Tail1 >, DU1, ST >, SU1 >, Q2< Quantity< GT2, Loki::Typelist< Head2, Tail2 >, DU2, ST >, SU2 > >Generate a new Variable with combined dimensions
Quantities::GenerateVariable< Q1< Quantity< GT1, Loki::Typelist< Head1, Tail1 >, DU1, ST1 >, SU1 >, BSUtilities::Rational< N, D > >Generate a new Variable with multiplied dimension
Quantities::GenerateVariable< Q1< Quantity< GT1, Loki::Typelist< Head1, Tail1 >, DU1, ST1 >, SU1 >, Loki::NullType >Generate a new Variable with negated dimension
Quantities::GenericClass< GT >Define a generic quantity type
Units::GenPowers< Loki::Typelist< EHead, ETail > >Generate a list of powers
Units::GenPowers< Loki::Typelist< EHead, Loki::NullType > >Generate a list of powers
Quantities::GetVal< N, L >Get values from a variable tuple
Quantities::GetVal< 0, L >Get values from a variable tuple
Quantities::GetVar< Loki::NullType >Get variables
Quantities::GetVar< Loki::Typelist< Head, Tail > >Get variables
Quantities::InputErrorException class
Quantities::IntermediateQuantity< GT, ST >Intermediate quantity
Quantities::ListUnitSymbols< GT, UL, ST >Extract unit symbol strings
Quantities::ListUnitSymbols< GT, Loki::NullType, ST >Extract unit symbol strings
Quantities::Name< Quantity< GenericClass< GT >, Loki::Typelist< Head, Tail >, DU, ST > >Name of a Quantity linked to a GenericClass<GT>
Quantities::Name< Quantity< GT, Loki::Typelist< Head, Tail >, DU, ST > >Specialization for parameter being a Quantity
Units::NonPrefixable< GT, U, ST >Template NonPrefixable;
Units::NonPrefixable< Quantities::GenericClass< GT >, GenericUnit, ST >Unit to be used with Generic quantities
Units::Prefix< P >Prefix template class
Units::Prefixable< GT, U, ST >Template Prefixable;
Units::Prefixed< Prefixable< GT, U, ST >, P >Spezialization of Prefixed for first parameter Prefixable<GT, U, ST>
Quantities::PrintName< P >Definition of template PrintName
Quantities::PrintStatusStore and make available the status of printing
Quantities::PrintSymbol< P >Definition of template PrintSymbol
Quantities::QuantitiesQuantities base class
Quantities::Quantity< GT, Loki::Typelist< Head, Tail >, DU, ST >Quantity base class specialization
Quantities::Quantity< GT, Loki::Typelist< Head, Tail >, DU, ST >::AcosHelper for arc cosine function
Quantities::Quantity< GT, Loki::Typelist< Head, Tail >, DU, ST >::AsinHelper for arc sine function
Quantities::Quantity< GT, Loki::Typelist< Head, Tail >, DU, ST >::AtanHelper for arc tangent function
Quantities::Quantity< GT, Loki::Typelist< Head, Tail >, DU, ST >::Atan2Helper for alternative arc tangent function
Quantities::Quantity< GT, Loki::Typelist< Head, Tail >, DU, ST >::CosHelper for cosine function
Quantities::Quantity< GT, Loki::Typelist< Head, Tail >, DU, ST >::CoshHelper for hyperbolic cosine function
Quantities::Quantity< GT, Loki::Typelist< Head, Tail >, DU, ST >::ExpHelper for exponential
Quantities::Quantity< GT, Loki::Typelist< Head, Tail >, DU, ST >::LogHelper for log
Quantities::Quantity< GT, Loki::Typelist< Head, Tail >, DU, ST >::Log10Helper for log base 10
Quantities::Quantity< GT, Loki::Typelist< Head, Tail >, DU, ST >::SinHelper for sine function
Quantities::Quantity< GT, Loki::Typelist< Head, Tail >, DU, ST >::SinhHelper for hyperbolic sine function
Quantities::Quantity< GT, Loki::Typelist< Head, Tail >, DU, ST >::TanHelper for tangent function
Quantities::Quantity< GT, Loki::Typelist< Head, Tail >, DU, ST >::TanhHelper for hyperbolic tangent function
Quantities::QuantityVector< Quantity< GT, Loki::Typelist< Head, Tail >, DU, ST > >Vector of quantities
Quantities::QuantityVectorOutOfBoundsException class
Quantities::ReadEqual< P >Definition of template ReadEqual
Quantities::ReadName< P >Definition of template ReadName
Quantities::ReadStatusStore and make available the status of reading
Quantities::ReadSymbol< P >Definition of template ReadSymbol
Quantities::ReadUnit< U >Definition of template ReadUnit
Quantities::ReadUnit< NoUnit >Specialization of template ReadUnit for NullType
Quantities::ReferencedVariable< Quantity< GT, Loki::Typelist< Head, Tail >, DU, ST >, SU >Referenced variables, specialization
Quantities::RemVal< N, L >Remove values from a variable tuple
Quantities::RemVal< 0, L >Remove values from a variable tuple
Quantities::SameDimensioned< Q1< Quantity< GT1, Loki::Typelist< Head1, Tail1 >, DU1, ST1 >, U1 >, Q2< Quantity< GT2, Loki::Typelist< Head2, Tail2 >, DU2, ST2 >, U2 > >Test whether two quantities share a common dimension:
Quantities::Symbol< Quantity< GenericClass< GT >, Loki::Typelist< Head, Tail >, DU, ST > >Symbol of a Quantity linked to a GenericClass<GT>
Quantities::Symbol< Quantity< GT, Loki::Typelist< Head, Tail >, DU, ST > >Specialization for parameter being a Quantity
Quantities::UniqueConstant< Quantity< GT, Loki::Typelist< Head, Tail >, DU, ST >, SU >Constant single instance quantities, specialization
Units::Unit< GT, ST >Basic template Unit;
Units::UnitError< false >Helper template UnitError, no UnitError occurred
Quantities::UnitMismatchException class
Units::UnitsBase class for all units
Quantities::Variable< Quantity< GT, Loki::Typelist< Head, Tail >, DU, ST >, SU >Variable quantities, specialization
Quantities::VariableVector< Quantity< GT, Loki::Typelist< Head, Tail >, DU, ST >, SU >Vector of variables
Quantities::VariableVectorTuple< Loki::Typelist< LHead, LTail > >Tuple of VariableVectors

Generated on Sun Jan 15 13:58:00 2006 for Quantity by doxygen 1.3.6