BasicVector3Identity< Element > Class Template Reference

#include <expression.h>

Public Types

typedef Element value_type
typedef IntegralConstant< 3 > dimension

Public Member Functions

 BasicVector3Identity (const BasicVector3< Element > &value)
const value_typeeval (unsigned int i) const

Private Attributes

const BasicVector3< Element > & m_value

Detailed Description

template<typename Element>
class BasicVector3Identity< Element >

Definition at line 137 of file expression.h.


Member Typedef Documentation

template<typename Element >
typedef IntegralConstant<3> BasicVector3Identity< Element >::dimension

Definition at line 142 of file expression.h.

template<typename Element >
typedef Element BasicVector3Identity< Element >::value_type

Definition at line 141 of file expression.h.


Constructor & Destructor Documentation

template<typename Element >
BasicVector3Identity< Element >::BasicVector3Identity ( const BasicVector3< Element > &  value  )  [inline]

Definition at line 144 of file expression.h.


Member Function Documentation

template<typename Element >
const value_type& BasicVector3Identity< Element >::eval ( unsigned int  i  )  const [inline]

Definition at line 148 of file expression.h.

References BasicVector3Identity< Element >::m_value.


Field Documentation

template<typename Element >
const BasicVector3<Element>& BasicVector3Identity< Element >::m_value [private]

Definition at line 139 of file expression.h.

Referenced by BasicVector3Identity< Element >::eval().


The documentation for this class was generated from the following file:

Generated by  doxygen 1.6.2