vec< T, Length > Class Template Reference

#include <Vec.h>

List of all members.

Public Member Functions

 vec ()
 vec (T v0)
 vec (T v0, T v1)
 vec (T v0, T v1, T v2)
T & operator[] (unsigned d)
const T & operator[] (unsigned d) const
MessageputMessage (Message &m)
MessagegetMessage (Message &m)

Static Public Member Functions

static T dot (const T *, const T *)


Detailed Description

template<class T, unsigned Length>
class vec< T, Length >

Definition at line 20 of file Vec.h.


Constructor & Destructor Documentation

template<class T, unsigned Length>
vec< T, Length >::vec  )  [inline]
 

Definition at line 23 of file Vec.h.

template<class T, unsigned Length>
vec< T, Length >::vec v0  )  [inline]
 

Definition at line 160 of file Vec.h.

References CTAssert.

template<class T, unsigned Length>
vec< T, Length >::vec v0,
v1
[inline]
 

Definition at line 168 of file Vec.h.

References CTAssert.

template<class T, unsigned Length>
vec< T, Length >::vec v0,
v1,
v2
[inline]
 

Definition at line 177 of file Vec.h.

References CTAssert.


Member Function Documentation

template<class T, unsigned Length>
T vec< T, Length >::dot const T *  ,
const T * 
[inline, static]
 

Definition at line 193 of file Vec.h.

Referenced by BrickIterator< T, Dim >::offset().

template<class T, unsigned Length>
Message& vec< T, Length >::getMessage Message m  )  [inline]
 

Definition at line 41 of file Vec.h.

template<class T, unsigned Length>
const T& vec< T, Length >::operator[] unsigned  d  )  const [inline]
 

Definition at line 32 of file Vec.h.

template<class T, unsigned Length>
T& vec< T, Length >::operator[] unsigned  d  )  [inline]
 

Definition at line 31 of file Vec.h.

template<class T, unsigned Length>
Message& vec< T, Length >::putMessage Message m  )  [inline]
 

Definition at line 33 of file Vec.h.

Referenced by vec< unsigned, Dim >::putMessage().


The documentation for this class was generated from the following file:
Generated on Mon Jan 16 14:47:58 2006 for IPPL by  doxygen 1.4.6