Protium
Math and Design Features
 All Classes Namespaces Files Functions Variables Typedefs Enumerator Friends Macros Pages
Protium::Design::Quantity< T, Dimensions > Struct Template Reference

Defines a dimensionful quantities. More...

#include <Quantities.h>

Public Member Functions

 Quantity (T x)
 
template<class OtherDimensions >
 Quantity (const OtherDimensions &rhs)
 
const T & ConstValue () const
 
Value () const
 

Private Attributes

fValue
 

Detailed Description

template<typename T, class Dimensions>
struct Protium::Design::Quantity< T, Dimensions >

Defines a dimensionful quantities.

Note
Does not define a unit-ful quantity, unless SI units are defined

Definition at line 15 of file Quantities.h.

Constructor & Destructor Documentation

template<typename T, class Dimensions>
Protium::Design::Quantity< T, Dimensions >::Quantity ( x)
inlineexplicit

Definition at line 16 of file Quantities.h.

template<typename T, class Dimensions>
template<class OtherDimensions >
Protium::Design::Quantity< T, Dimensions >::Quantity ( const OtherDimensions &  rhs)
inline

Definition at line 19 of file Quantities.h.

Member Function Documentation

template<typename T, class Dimensions>
const T& Protium::Design::Quantity< T, Dimensions >::ConstValue ( ) const
inline

Definition at line 25 of file Quantities.h.

template<typename T, class Dimensions>
T Protium::Design::Quantity< T, Dimensions >::Value ( ) const
inline

Definition at line 24 of file Quantities.h.

Member Data Documentation

template<typename T, class Dimensions>
T Protium::Design::Quantity< T, Dimensions >::fValue
private

Definition at line 27 of file Quantities.h.