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

Dimensions::Dimensionality< Loki::Typelist< Head, Tail > > Struct Template Reference

helper struct: detect dimensionality More...

#include <Dimension.h>

List of all members.

Public Types

enum  { IsDimensionless }
 the return value More...


Detailed Description

template<class Head, class Tail>
struct Dimensions::Dimensionality< Loki::Typelist< Head, Tail > >

helper struct: detect dimensionality

specialization for a Typelist; recursive template; the numerators of the rational numbers in the typelist are checked; the dimension is dimensionless if the first entry in the typelist has a numerator of 0, and the rest of the typelist also indicates dimensionlessness; i.e., if any numerator is not equal to 0, the dimension is NOT dimensionless.

Definition at line 57 of file Dimension.h.


Member Enumeration Documentation

template<class Head, class Tail>
anonymous enum
 

the return value

false or 0 if the dimension list indicates a dimension, true or 1 otherwise

Definition at line 63 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