#include <Dimension.h>
Inheritance diagram for dimension::Dimension< BSUtilities::Rational< RL_N, RL_D >, BSUtilities::Rational< RM_N, RM_D >, BSUtilities::Rational< RT_N, RT_D >, BSUtilities::Rational< RE_N, RE_D >, BSUtilities::Rational< RTE_N, RTE_D >, BSUtilities::Rational< RA_N, RA_D >, BSUtilities::Rational< RLU_N, RLU_D > >:
Public Types | |
typedef Loki::Typelist< BSUtilities::Rational< RL_N, RL_D >, Loki::Typelist< BSUtilities::Rational< RM_N, RM_D >, Loki::Typelist< BSUtilities::Rational< RT_N, RT_D >, Loki::Typelist< BSUtilities::Rational< RE_N, RE_D >, Loki::Typelist< BSUtilities::Rational< RTE_N, RTE_D >, Loki::Typelist< BSUtilities::Rational< RA_N, RA_D >, Loki::Typelist< BSUtilities::Rational< RLU_N, RLU_D >, Loki::NullType > > > > > > > | DimList |
provide the 7 Rational numbers as a Typelist | |
Static Public Member Functions | |
const bool | isDimensionless (void) |
does the dimension indicate that the quantity is dimensionless? | |
Static Public Attributes | |
const bool | IsDimensionless = Dimensionality<DimList>::IsDimensionless |
does the dimension indicate that the quantity is dimensionless? |
this template is parametrized by the numerator *_N and the denominator *_D for each of the 7 rational numbers.
Definition at line 134 of file Dimension.h.
|
provide the 7 Rational numbers as a Typelist
Definition at line 152 of file Dimension.h. |
|
does the dimension indicate that the quantity is dimensionless? uses the static variable IsDimensionless Definition at line 164 of file Dimension.h. |
|
does the dimension indicate that the quantity is dimensionless? uses the recursive helper template Dimensionality which is invoked on the parametrizing class's DimList typelist; static access. Definition at line 159 of file Dimension.h. |