Vektor< T, D > Class Template Reference

#include <Vektor.h>

List of all members.

Public Types

typedef T Element_t
enum  { ElemDim = 1 }
enum  { Size = D }

Public Member Functions

 Vektor ()
 Vektor (DontInitialize)
 Vektor (const Vektor< T, D > &rhs)
template<class T1, unsigned D1>
 Vektor (const Vektor< T1, D1 > &rhs)
 Vektor (const T &x00)
 Vektor (const T &x00, const T &x01)
 Vektor (const T &x00, const T &x01, const T &x02)
 ~Vektor ()
const Vektor< T, D > & operator= (const Vektor< T, D > &rhs)
template<class T1>
const Vektor< T, D > & operator= (const Vektor< T1, D > &rhs)
const Vektor< T, D > & operator= (const T &rhs)
template<class T1>
Vektor< T, D > & operator+= (const Vektor< T1, D > &rhs)
Vektor< T, D > & operator+= (const T &rhs)
template<class T1>
Vektor< T, D > & operator-= (const Vektor< T1, D > &rhs)
Vektor< T, D > & operator-= (const T &rhs)
template<class T1>
Vektor< T, D > & operator *= (const Vektor< T1, D > &rhs)
Vektor< T, D > & operator *= (const T &rhs)
template<class T1>
Vektor< T, D > & operator/= (const Vektor< T1, D > &rhs)
Vektor< T, D > & operator/= (const T &rhs)
Element_toperator[] (unsigned int i)
Element_t operator[] (unsigned int i) const
Element_toperator() (unsigned int i)
Element_t operator() (unsigned int i) const
bool operator== (const Vektor< T, D > &that) const
bool operator!= (const Vektor< T, D > &that) const
MessageputMessage (Message &m) const
MessagegetMessage (Message &m)

Classes

class  DontInitialize


Detailed Description

template<class T, unsigned D>
class Vektor< T, D >

Definition at line 34 of file Vektor.h.


Member Typedef Documentation

template<class T, unsigned D>
typedef T Vektor< T, D >::Element_t
 

Definition at line 38 of file Vektor.h.


Member Enumeration Documentation

template<class T, unsigned D>
anonymous enum
 

Enumerator:
ElemDim 

Definition at line 39 of file Vektor.h.

template<class T, unsigned D>
anonymous enum
 

Enumerator:
Size 

Definition at line 40 of file Vektor.h.


Constructor & Destructor Documentation

template<class T, unsigned D>
Vektor< T, D >::Vektor  )  [inline]
 

Definition at line 43 of file Vektor.h.

template<class T, unsigned D>
Vektor< T, D >::Vektor DontInitialize   )  [inline]
 

Definition at line 49 of file Vektor.h.

template<class T, unsigned D>
Vektor< T, D >::Vektor const Vektor< T, D > &  rhs  )  [inline]
 

Definition at line 52 of file Vektor.h.

template<class T, unsigned D>
template<class T1, unsigned D1>
Vektor< T, D >::Vektor const Vektor< T1, D1 > &  rhs  )  [inline]
 

Definition at line 58 of file Vektor.h.

template<class T, unsigned D>
Vektor< T, D >::Vektor const T &  x00  )  [inline]
 

Definition at line 64 of file Vektor.h.

template<class T, unsigned D>
Vektor< T, D >::Vektor const T &  x00,
const T &  x01
[inline]
 

Definition at line 69 of file Vektor.h.

template<class T, unsigned D>
Vektor< T, D >::Vektor const T &  x00,
const T &  x01,
const T &  x02
[inline]
 

Definition at line 74 of file Vektor.h.

template<class T, unsigned D>
Vektor< T, D >::~Vektor  )  [inline]
 

Definition at line 82 of file Vektor.h.


Member Function Documentation

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

Definition at line 191 of file Vektor.h.

Referenced by Vektor< T, Dim >::getMessage().

template<class T, unsigned D>
Vektor<T,D>& Vektor< T, D >::operator *= const T &  rhs  )  [inline]
 

Definition at line 133 of file Vektor.h.

template<class T, unsigned D>
template<class T1>
Vektor<T,D>& Vektor< T, D >::operator *= const Vektor< T1, D > &  rhs  )  [inline]
 

Definition at line 128 of file Vektor.h.

template<class T, unsigned D>
bool Vektor< T, D >::operator!= const Vektor< T, D > &  that  )  const [inline]
 

Definition at line 179 of file Vektor.h.

template<class T, unsigned D>
Element_t Vektor< T, D >::operator() unsigned int  i  )  const [inline]
 

Definition at line 169 of file Vektor.h.

template<class T, unsigned D>
Element_t& Vektor< T, D >::operator() unsigned int  i  )  [inline]
 

Definition at line 164 of file Vektor.h.

template<class T, unsigned D>
Vektor<T,D>& Vektor< T, D >::operator+= const T &  rhs  )  [inline]
 

Definition at line 109 of file Vektor.h.

template<class T, unsigned D>
template<class T1>
Vektor<T,D>& Vektor< T, D >::operator+= const Vektor< T1, D > &  rhs  )  [inline]
 

Definition at line 104 of file Vektor.h.

template<class T, unsigned D>
Vektor<T,D>& Vektor< T, D >::operator-= const T &  rhs  )  [inline]
 

Definition at line 121 of file Vektor.h.

template<class T, unsigned D>
template<class T1>
Vektor<T,D>& Vektor< T, D >::operator-= const Vektor< T1, D > &  rhs  )  [inline]
 

Definition at line 116 of file Vektor.h.

template<class T, unsigned D>
Vektor<T,D>& Vektor< T, D >::operator/= const T &  rhs  )  [inline]
 

Definition at line 146 of file Vektor.h.

template<class T, unsigned D>
template<class T1>
Vektor<T,D>& Vektor< T, D >::operator/= const Vektor< T1, D > &  rhs  )  [inline]
 

Definition at line 140 of file Vektor.h.

template<class T, unsigned D>
const Vektor<T,D>& Vektor< T, D >::operator= const T &  rhs  )  [inline]
 

Definition at line 96 of file Vektor.h.

template<class T, unsigned D>
template<class T1>
const Vektor<T,D>& Vektor< T, D >::operator= const Vektor< T1, D > &  rhs  )  [inline]
 

Definition at line 91 of file Vektor.h.

template<class T, unsigned D>
const Vektor<T,D>& Vektor< T, D >::operator= const Vektor< T, D > &  rhs  )  [inline]
 

Definition at line 85 of file Vektor.h.

template<class T, unsigned D>
bool Vektor< T, D >::operator== const Vektor< T, D > &  that  )  const [inline]
 

Definition at line 176 of file Vektor.h.

template<class T, unsigned D>
Element_t Vektor< T, D >::operator[] unsigned int  i  )  const [inline]
 

Definition at line 159 of file Vektor.h.

template<class T, unsigned D>
Element_t& Vektor< T, D >::operator[] unsigned int  i  )  [inline]
 

Definition at line 154 of file Vektor.h.

template<class T, unsigned D>
Message& Vektor< T, D >::putMessage Message m  )  const [inline]
 

Definition at line 185 of file Vektor.h.

Referenced by Vektor< T, 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