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

Dimensions::Dimension< GT >::Mult< N, D > Struct Template Reference

multiply a dimension with a Rational More...

#include <Dimension.h>

List of all members.

Public Types

typedef Dimension< ClassRET
 resulting Dimension


Private Types

typedef BSUtilities::RationalMult<
typename Loki::TL::TypeAt<
typename GT::DimTL,
0 >::Result, BSUtilities::Rational<
N, D > >::RET 
A0
typedef BSUtilities::RationalMult<
typename Loki::TL::TypeAt<
typename GT::DimTL,
1 >::Result, BSUtilities::Rational<
N, D > >::RET 
A1
typedef BSUtilities::RationalMult<
typename Loki::TL::TypeAt<
typename GT::DimTL,
2 >::Result, BSUtilities::Rational<
N, D > >::RET 
A2
typedef BSUtilities::RationalMult<
typename Loki::TL::TypeAt<
typename GT::DimTL,
3 >::Result, BSUtilities::Rational<
N, D > >::RET 
A3
typedef BSUtilities::RationalMult<
typename Loki::TL::TypeAt<
typename GT::DimTL,
4 >::Result, BSUtilities::Rational<
N, D > >::RET 
A4
typedef BSUtilities::RationalMult<
typename Loki::TL::TypeAt<
typename GT::DimTL,
5 >::Result, BSUtilities::Rational<
N, D > >::RET 
A5
typedef BSUtilities::RationalMult<
typename Loki::TL::TypeAt<
typename GT::DimTL,
6 >::Result, BSUtilities::Rational<
N, D > >::RET 
A6


Detailed Description

template<class GT>
template<long N, long D>
struct Dimensions::Dimension< GT >::Mult< N, D >

multiply a dimension with a Rational

this compile time function multiplies the corresponding Rationals in the dimension stored in members DimTL of types GT with another Rational.

Definition at line 298 of file Dimension.h.


Member Typedef Documentation

template<class GT>
template<long N, long D>
typedef Dimension<Class> Dimensions::Dimension< GT >::Mult< N, D >::RET
 

resulting Dimension

return value in the form of a Dimension<> using the Class class.

Definition at line 337 of file Dimension.h.


The documentation for this struct was generated from the following file:
Generated on Sun Jan 15 13:58:00 2006 for Quantity by doxygen 1.3.6