|
Public Types |
typedef Dimension< A0, A1,
A2, A3, A4, A5, A6 > | Res |
| resulting Dimension
|
Private Types |
typedef BSUtilities::RationalMult<
BSUtilities::Rational< RL_N,
RL_D >, BSUtilities::Rational<
N, D > >::RET | A0 |
| multiply first Rational (length) of Dimension by Rational<N, D>
|
typedef BSUtilities::RationalMult<
BSUtilities::Rational< RM_N,
RM_D >, BSUtilities::Rational<
N, D > >::RET | A1 |
| multiply second Rational (mass) of Dimension by Rational<N, D>
|
typedef BSUtilities::RationalMult<
BSUtilities::Rational< RT_N,
RT_D >, BSUtilities::Rational<
N, D > >::RET | A2 |
| multiply third Rational (mass) of Dimension by Rational<N, D>
|
typedef BSUtilities::RationalMult<
BSUtilities::Rational< RE_N,
RE_D >, BSUtilities::Rational<
N, D > >::RET | A3 |
| multiply fourth Rational (electric current) of Dimension by Rational<N, D>
|
typedef BSUtilities::RationalMult<
BSUtilities::Rational< RTE_N,
RTE_D >, BSUtilities::Rational<
N, D > >::RET | A4 |
| multiply fifth Rational (temperature) of Dimension by Rational<N, D>
|
typedef BSUtilities::RationalMult<
BSUtilities::Rational< RA_N,
RA_D >, BSUtilities::Rational<
N, D > >::RET | A5 |
| multiply sixth Rational (amount of substance) of Dimension by Rational<N, D>
|
typedef BSUtilities::RationalMult<
BSUtilities::Rational< RLU_N,
RLU_D >, BSUtilities::Rational<
N, D > >::RET | A6 |
| multiply seventh Rational (luminous intensity) of Dimension by Rational<N, D>
|
this compile time function multiplies the Rationals in the present Dimension by another Rational number; parametrized by the numerator N and the denominator D of this factor Rational.
template<long RL_N, long RL_D, long RM_N, long RM_D, long RT_N, long RT_D, long RE_N, long RE_D, long RTE_N, long RTE_D, long RA_N, long RA_D, long RLU_N, long RLU_D> |
template<long N, long D> |
typedef BSUtilities::RationalMult< BSUtilities::Rational<RL_N, RL_D>, BSUtilities::Rational<N, D> >::RET 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 > >::Mult< N, D >::A0 [private]
|
|
template<long RL_N, long RL_D, long RM_N, long RM_D, long RT_N, long RT_D, long RE_N, long RE_D, long RTE_N, long RTE_D, long RA_N, long RA_D, long RLU_N, long RLU_D> |
template<long N, long D> |
typedef BSUtilities::RationalMult< BSUtilities::Rational<RM_N, RM_D>, BSUtilities::Rational<N, D> >::RET 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 > >::Mult< N, D >::A1 [private]
|
|
template<long RL_N, long RL_D, long RM_N, long RM_D, long RT_N, long RT_D, long RE_N, long RE_D, long RTE_N, long RTE_D, long RA_N, long RA_D, long RLU_N, long RLU_D> |
template<long N, long D> |
typedef BSUtilities::RationalMult< BSUtilities::Rational<RT_N, RT_D>, BSUtilities::Rational<N, D> >::RET 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 > >::Mult< N, D >::A2 [private]
|
|
template<long RL_N, long RL_D, long RM_N, long RM_D, long RT_N, long RT_D, long RE_N, long RE_D, long RTE_N, long RTE_D, long RA_N, long RA_D, long RLU_N, long RLU_D> |
template<long N, long D> |
typedef BSUtilities::RationalMult< BSUtilities::Rational<RE_N, RE_D>, BSUtilities::Rational<N, D> >::RET 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 > >::Mult< N, D >::A3 [private]
|
|
template<long RL_N, long RL_D, long RM_N, long RM_D, long RT_N, long RT_D, long RE_N, long RE_D, long RTE_N, long RTE_D, long RA_N, long RA_D, long RLU_N, long RLU_D> |
template<long N, long D> |
typedef BSUtilities::RationalMult< BSUtilities::Rational<RTE_N, RTE_D>, BSUtilities::Rational<N, D> >::RET 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 > >::Mult< N, D >::A4 [private]
|
|
template<long RL_N, long RL_D, long RM_N, long RM_D, long RT_N, long RT_D, long RE_N, long RE_D, long RTE_N, long RTE_D, long RA_N, long RA_D, long RLU_N, long RLU_D> |
template<long N, long D> |
typedef BSUtilities::RationalMult< BSUtilities::Rational<RA_N, RA_D>, BSUtilities::Rational<N, D> >::RET 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 > >::Mult< N, D >::A5 [private]
|
|
template<long RL_N, long RL_D, long RM_N, long RM_D, long RT_N, long RT_D, long RE_N, long RE_D, long RTE_N, long RTE_D, long RA_N, long RA_D, long RLU_N, long RLU_D> |
template<long N, long D> |
typedef BSUtilities::RationalMult< BSUtilities::Rational<RLU_N, RLU_D>, BSUtilities::Rational<N, D> >::RET 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 > >::Mult< N, D >::A6 [private]
|
|
template<long RL_N, long RL_D, long RM_N, long RM_D, long RT_N, long RT_D, long RE_N, long RE_D, long RTE_N, long RTE_D, long RA_N, long RA_D, long RLU_N, long RLU_D> |
template<long N, long D> |
typedef Dimension<A0, A1, A2, A3, A4, A5, A6> 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 > >::Mult< N, D >::Res
|
|