TinyVector< P_numtype, N_length > Class Template Reference

#include <tinyvec.h>

Inheritance diagram for TinyVector< P_numtype, N_length >:
Inheritance graph
[legend]
Collaboration diagram for TinyVector< P_numtype, N_length >:
Collaboration graph
[legend]

List of all members.

Public Types

enum  { numElements = N_length }
typedef P_numtype T_numtype
typedef TinyVector< T_numtype,
N_length > 
T_vector
typedef TinyVectorIter
< T_numtype, N_length, 1 > 
T_iterator
typedef TinyVectorIterConst
< T_numtype, N_length, 1 > 
T_constIterator
typedef T_numtypeiterator
typedef const T_numtypeconst_iterator

Public Member Functions

 TinyVector ()
 ~TinyVector ()
 TinyVector (const TinyVector< T_numtype, N_length > &x)
template<typename T_numtype2 >
 TinyVector (const TinyVector< T_numtype2, N_length > &x)
 TinyVector (const T_numtype initValue)
 TinyVector (const T_numtype x[])
 TinyVector (T_numtype x0, T_numtype x1)
 TinyVector (T_numtype x0, T_numtype x1, T_numtype x2)
 TinyVector (T_numtype x0, T_numtype x1, T_numtype x2, T_numtype x3)
 TinyVector (T_numtype x0, T_numtype x1, T_numtype x2, T_numtype x3, T_numtype x4)
 TinyVector (T_numtype x0, T_numtype x1, T_numtype x2, T_numtype x3, T_numtype x4, T_numtype x5)
 TinyVector (T_numtype x0, T_numtype x1, T_numtype x2, T_numtype x3, T_numtype x4, T_numtype x5, T_numtype x6)
 TinyVector (T_numtype x0, T_numtype x1, T_numtype x2, T_numtype x3, T_numtype x4, T_numtype x5, T_numtype x6, T_numtype x7)
 TinyVector (T_numtype x0, T_numtype x1, T_numtype x2, T_numtype x3, T_numtype x4, T_numtype x5, T_numtype x6, T_numtype x7, T_numtype x8)
 TinyVector (T_numtype x0, T_numtype x1, T_numtype x2, T_numtype x3, T_numtype x4, T_numtype x5, T_numtype x6, T_numtype x7, T_numtype x8, T_numtype x9)
 TinyVector (T_numtype x0, T_numtype x1, T_numtype x2, T_numtype x3, T_numtype x4, T_numtype x5, T_numtype x6, T_numtype x7, T_numtype x8, T_numtype x9, T_numtype x10)
template<typename P_expr >
 TinyVector (_bz_VecExpr< P_expr > expr)
T_iterator beginFast ()
T_constIterator beginFast () const
iterator begin ()
const_iterator begin () const
iterator end ()
const_iterator end () const
T_numtypedata ()
const T_numtypedata () const
T_numtypedataFirst ()
const T_numtypedataFirst () const
unsigned length () const
unsigned _bz_suggestLength () const
int _bz_hasFastAccess () const
T_numtype_bz_fastAccess (unsigned i)
T_numtype _bz_fastAccess (unsigned i) const
template<typename P_expr , typename P_updater >
void _bz_assign (P_expr, P_updater)
_bz_VecExpr< T_constIterator_bz_asVecExpr () const
int lengthCheck (unsigned i) const
const T_numtypeoperator() (unsigned i) const
T_numtypeoperator() (unsigned i)
const T_numtypeoperator[] (unsigned i) const
T_numtypeoperator[] (unsigned i)
ListInitializationSwitch
< T_vector, T_numtype * > 
operator= (T_numtype x)
T_vectorinitialize (const T_numtype)
T_vectoroperator+= (const T_numtype)
T_vectoroperator-= (const T_numtype)
T_vectoroperator*= (const T_numtype)
T_vectoroperator/= (const T_numtype)
T_vectoroperator%= (const T_numtype)
T_vectoroperator^= (const T_numtype)
T_vectoroperator&= (const T_numtype)
T_vectoroperator|= (const T_numtype)
T_vectoroperator>>= (const int)
T_vectoroperator<<= (const int)
template<typename P_numtype2 >
T_vectoroperator= (const TinyVector< P_numtype2, N_length > &)
template<typename P_numtype2 >
T_vectoroperator+= (const TinyVector< P_numtype2, N_length > &)
template<typename P_numtype2 >
T_vectoroperator-= (const TinyVector< P_numtype2, N_length > &)
template<typename P_numtype2 >
T_vectoroperator*= (const TinyVector< P_numtype2, N_length > &)
template<typename P_numtype2 >
T_vectoroperator/= (const TinyVector< P_numtype2, N_length > &)
template<typename P_numtype2 >
T_vectoroperator%= (const TinyVector< P_numtype2, N_length > &)
template<typename P_numtype2 >
T_vectoroperator^= (const TinyVector< P_numtype2, N_length > &)
template<typename P_numtype2 >
T_vectoroperator&= (const TinyVector< P_numtype2, N_length > &)
template<typename P_numtype2 >
T_vectoroperator|= (const TinyVector< P_numtype2, N_length > &)
template<typename P_numtype2 >
T_vectoroperator>>= (const TinyVector< P_numtype2, N_length > &)
template<typename P_numtype2 >
T_vectoroperator<<= (const TinyVector< P_numtype2, N_length > &)
template<typename P_numtype2 >
T_vectoroperator= (const Vector< P_numtype2 > &)
template<typename P_numtype2 >
T_vectoroperator+= (const Vector< P_numtype2 > &)
template<typename P_numtype2 >
T_vectoroperator-= (const Vector< P_numtype2 > &)
template<typename P_numtype2 >
T_vectoroperator*= (const Vector< P_numtype2 > &)
template<typename P_numtype2 >
T_vectoroperator/= (const Vector< P_numtype2 > &)
template<typename P_numtype2 >
T_vectoroperator%= (const Vector< P_numtype2 > &)
template<typename P_numtype2 >
T_vectoroperator^= (const Vector< P_numtype2 > &)
template<typename P_numtype2 >
T_vectoroperator&= (const Vector< P_numtype2 > &)
template<typename P_numtype2 >
T_vectoroperator|= (const Vector< P_numtype2 > &)
template<typename P_numtype2 >
T_vectoroperator>>= (const Vector< P_numtype2 > &)
template<typename P_numtype2 >
T_vectoroperator<<= (const Vector< P_numtype2 > &)
template<typename P_expr >
T_vectoroperator= (_bz_VecExpr< P_expr >)
template<typename P_expr >
T_vectoroperator+= (_bz_VecExpr< P_expr >)
template<typename P_expr >
T_vectoroperator-= (_bz_VecExpr< P_expr >)
template<typename P_expr >
T_vectoroperator*= (_bz_VecExpr< P_expr >)
template<typename P_expr >
T_vectoroperator/= (_bz_VecExpr< P_expr >)
template<typename P_expr >
T_vectoroperator%= (_bz_VecExpr< P_expr >)
template<typename P_expr >
T_vectoroperator^= (_bz_VecExpr< P_expr >)
template<typename P_expr >
T_vectoroperator&= (_bz_VecExpr< P_expr >)
template<typename P_expr >
T_vectoroperator|= (_bz_VecExpr< P_expr >)
template<typename P_expr >
T_vectoroperator>>= (_bz_VecExpr< P_expr >)
template<typename P_expr >
T_vectoroperator<<= (_bz_VecExpr< P_expr >)
template<typename P_numtype2 >
T_vectoroperator= (const VectorPick< P_numtype2 > &)
template<typename P_numtype2 >
T_vectoroperator+= (const VectorPick< P_numtype2 > &)
template<typename P_numtype2 >
T_vectoroperator-= (const VectorPick< P_numtype2 > &)
template<typename P_numtype2 >
T_vectoroperator*= (const VectorPick< P_numtype2 > &)
template<typename P_numtype2 >
T_vectoroperator/= (const VectorPick< P_numtype2 > &)
template<typename P_numtype2 >
T_vectoroperator%= (const VectorPick< P_numtype2 > &)
template<typename P_numtype2 >
T_vectoroperator^= (const VectorPick< P_numtype2 > &)
template<typename P_numtype2 >
T_vectoroperator&= (const VectorPick< P_numtype2 > &)
template<typename P_numtype2 >
T_vectoroperator|= (const VectorPick< P_numtype2 > &)
template<typename P_numtype2 >
T_vectoroperator>>= (const VectorPick< P_numtype2 > &)
template<typename P_numtype2 >
T_vectoroperator<<= (const VectorPick< P_numtype2 > &)
T_vectoroperator= (const Range &)
T_vectoroperator+= (const Range &)
T_vectoroperator-= (const Range &)
T_vectoroperator*= (const Range &)
T_vectoroperator/= (const Range &)
T_vectoroperator%= (const Range &)
T_vectoroperator^= (const Range &)
T_vectoroperator&= (const Range &)
T_vectoroperator|= (const Range &)
T_vectoroperator>>= (const Range &)
T_vectoroperator<<= (const Range &)
T_numtypegetInitializationIterator ()

Private Attributes

T_numtype data_ [N_length]

template<typename P_numtype, int N_length>
class TinyVector< P_numtype, N_length >


Member Typedef Documentation

template<typename P_numtype, int N_length>
typedef const T_numtype* TinyVector< P_numtype, N_length >::const_iterator
template<typename P_numtype, int N_length>
typedef T_numtype* TinyVector< P_numtype, N_length >::iterator
template<typename P_numtype, int N_length>
typedef TinyVectorIterConst<T_numtype,N_length,1> TinyVector< P_numtype, N_length >::T_constIterator
template<typename P_numtype, int N_length>
typedef TinyVectorIter<T_numtype,N_length,1> TinyVector< P_numtype, N_length >::T_iterator
template<typename P_numtype, int N_length>
typedef P_numtype TinyVector< P_numtype, N_length >::T_numtype
template<typename P_numtype, int N_length>
typedef TinyVector<T_numtype,N_length> TinyVector< P_numtype, N_length >::T_vector

Member Enumeration Documentation

template<typename P_numtype, int N_length>
anonymous enum
Enumerator:
numElements 

Constructor & Destructor Documentation

template<typename P_numtype, int N_length>
TinyVector< P_numtype, N_length >::TinyVector (  )  [inline]
template<typename P_numtype, int N_length>
TinyVector< P_numtype, N_length >::~TinyVector (  )  [inline]
template<typename P_numtype, int N_length>
TinyVector< P_numtype, N_length >::TinyVector ( const TinyVector< T_numtype, N_length > &  x  )  [inline]
template<typename P_numtype, int N_length>
template<typename T_numtype2 >
TinyVector< P_numtype, N_length >::TinyVector ( const TinyVector< T_numtype2, N_length > &  x  )  [inline]
template<typename P_numtype, int N_length>
TinyVector< P_numtype, N_length >::TinyVector ( const T_numtype  initValue  )  [inline]
template<typename P_numtype, int N_length>
TinyVector< P_numtype, N_length >::TinyVector ( const T_numtype  x[]  )  [inline]
template<typename P_numtype, int N_length>
TinyVector< P_numtype, N_length >::TinyVector ( T_numtype  x0,
T_numtype  x1 
) [inline]
template<typename P_numtype, int N_length>
TinyVector< P_numtype, N_length >::TinyVector ( T_numtype  x0,
T_numtype  x1,
T_numtype  x2 
) [inline]
template<typename P_numtype, int N_length>
TinyVector< P_numtype, N_length >::TinyVector ( T_numtype  x0,
T_numtype  x1,
T_numtype  x2,
T_numtype  x3 
) [inline]
template<typename P_numtype, int N_length>
TinyVector< P_numtype, N_length >::TinyVector ( T_numtype  x0,
T_numtype  x1,
T_numtype  x2,
T_numtype  x3,
T_numtype  x4 
) [inline]
template<typename P_numtype, int N_length>
TinyVector< P_numtype, N_length >::TinyVector ( T_numtype  x0,
T_numtype  x1,
T_numtype  x2,
T_numtype  x3,
T_numtype  x4,
T_numtype  x5 
) [inline]
template<typename P_numtype, int N_length>
TinyVector< P_numtype, N_length >::TinyVector ( T_numtype  x0,
T_numtype  x1,
T_numtype  x2,
T_numtype  x3,
T_numtype  x4,
T_numtype  x5,
T_numtype  x6 
) [inline]
template<typename P_numtype, int N_length>
TinyVector< P_numtype, N_length >::TinyVector ( T_numtype  x0,
T_numtype  x1,
T_numtype  x2,
T_numtype  x3,
T_numtype  x4,
T_numtype  x5,
T_numtype  x6,
T_numtype  x7 
) [inline]
template<typename P_numtype, int N_length>
TinyVector< P_numtype, N_length >::TinyVector ( T_numtype  x0,
T_numtype  x1,
T_numtype  x2,
T_numtype  x3,
T_numtype  x4,
T_numtype  x5,
T_numtype  x6,
T_numtype  x7,
T_numtype  x8 
) [inline]
template<typename P_numtype, int N_length>
TinyVector< P_numtype, N_length >::TinyVector ( T_numtype  x0,
T_numtype  x1,
T_numtype  x2,
T_numtype  x3,
T_numtype  x4,
T_numtype  x5,
T_numtype  x6,
T_numtype  x7,
T_numtype  x8,
T_numtype  x9 
) [inline]
template<typename P_numtype, int N_length>
TinyVector< P_numtype, N_length >::TinyVector ( T_numtype  x0,
T_numtype  x1,
T_numtype  x2,
T_numtype  x3,
T_numtype  x4,
T_numtype  x5,
T_numtype  x6,
T_numtype  x7,
T_numtype  x8,
T_numtype  x9,
T_numtype  x10 
) [inline]
template<typename P_numtype, int N_length>
template<typename P_expr >
TinyVector< P_numtype, N_length >::TinyVector ( _bz_VecExpr< P_expr >  expr  )  [inline]

Member Function Documentation

template<typename P_numtype, int N_length>
template<typename P_expr , typename P_updater >
void TinyVector< P_numtype, N_length >::_bz_assign ( P_expr  ,
P_updater   
) [inline]
template<typename P_numtype, int N_length>
_bz_VecExpr<T_constIterator> TinyVector< P_numtype, N_length >::_bz_asVecExpr (  )  const [inline]
template<typename P_numtype, int N_length>
T_numtype TinyVector< P_numtype, N_length >::_bz_fastAccess ( unsigned  i  )  const [inline]
template<typename P_numtype, int N_length>
T_numtype& TinyVector< P_numtype, N_length >::_bz_fastAccess ( unsigned  i  )  [inline]
template<typename P_numtype, int N_length>
int TinyVector< P_numtype, N_length >::_bz_hasFastAccess (  )  const [inline]
template<typename P_numtype, int N_length>
unsigned TinyVector< P_numtype, N_length >::_bz_suggestLength (  )  const [inline]
template<typename P_numtype, int N_length>
const_iterator TinyVector< P_numtype, N_length >::begin (  )  const [inline]
template<typename P_numtype, int N_length>
iterator TinyVector< P_numtype, N_length >::begin (  )  [inline]
template<typename P_numtype, int N_length>
T_constIterator TinyVector< P_numtype, N_length >::beginFast (  )  const [inline]
template<typename P_numtype, int N_length>
T_iterator TinyVector< P_numtype, N_length >::beginFast (  )  [inline]
template<typename P_numtype, int N_length>
const T_numtype* TinyVector< P_numtype, N_length >::data (  )  const [inline]
template<typename P_numtype, int N_length>
T_numtype* TinyVector< P_numtype, N_length >::data (  )  [inline]
template<typename P_numtype, int N_length>
const T_numtype* TinyVector< P_numtype, N_length >::dataFirst (  )  const [inline]
template<typename P_numtype, int N_length>
T_numtype* TinyVector< P_numtype, N_length >::dataFirst (  )  [inline]
template<typename P_numtype, int N_length>
const_iterator TinyVector< P_numtype, N_length >::end (  )  const [inline]
template<typename P_numtype, int N_length>
iterator TinyVector< P_numtype, N_length >::end (  )  [inline]
template<typename P_numtype, int N_length>
T_numtype* TinyVector< P_numtype, N_length >::getInitializationIterator (  )  [inline]
template<typename P_numtype, int N_length>
T_vector& TinyVector< P_numtype, N_length >::initialize ( const   T_numtype  ) 
template<typename P_numtype, int N_length>
unsigned TinyVector< P_numtype, N_length >::length (  )  const [inline]
template<typename P_numtype, int N_length>
int TinyVector< P_numtype, N_length >::lengthCheck ( unsigned  i  )  const [inline]
template<typename P_numtype, int N_length>
T_vector& TinyVector< P_numtype, N_length >::operator%= ( const Range  ) 
template<typename P_numtype, int N_length>
template<typename P_numtype2 >
T_vector& TinyVector< P_numtype, N_length >::operator%= ( const VectorPick< P_numtype2 > &   )  [inline]
template<typename P_numtype, int N_length>
template<typename P_expr >
T_vector& TinyVector< P_numtype, N_length >::operator%= ( _bz_VecExpr< P_expr >   )  [inline]
template<typename P_numtype, int N_length>
template<typename P_numtype2 >
T_vector& TinyVector< P_numtype, N_length >::operator%= ( const Vector< P_numtype2 > &   )  [inline]
template<typename P_numtype, int N_length>
template<typename P_numtype2 >
T_vector& TinyVector< P_numtype, N_length >::operator%= ( const TinyVector< P_numtype2, N_length > &   )  [inline]
template<typename P_numtype, int N_length>
T_vector& TinyVector< P_numtype, N_length >::operator%= ( const   T_numtype  ) 
template<typename P_numtype, int N_length>
T_vector& TinyVector< P_numtype, N_length >::operator&= ( const Range  ) 
template<typename P_numtype, int N_length>
template<typename P_numtype2 >
T_vector& TinyVector< P_numtype, N_length >::operator&= ( const VectorPick< P_numtype2 > &   )  [inline]
template<typename P_numtype, int N_length>
template<typename P_expr >
T_vector& TinyVector< P_numtype, N_length >::operator&= ( _bz_VecExpr< P_expr >   )  [inline]
template<typename P_numtype, int N_length>
template<typename P_numtype2 >
T_vector& TinyVector< P_numtype, N_length >::operator&= ( const Vector< P_numtype2 > &   )  [inline]
template<typename P_numtype, int N_length>
template<typename P_numtype2 >
T_vector& TinyVector< P_numtype, N_length >::operator&= ( const TinyVector< P_numtype2, N_length > &   )  [inline]
template<typename P_numtype, int N_length>
T_vector& TinyVector< P_numtype, N_length >::operator&= ( const   T_numtype  ) 
template<typename P_numtype, int N_length>
T_numtype& TinyVector< P_numtype, N_length >::operator() ( unsigned  i  )  [inline]
template<typename P_numtype, int N_length>
const T_numtype& TinyVector< P_numtype, N_length >::operator() ( unsigned  i  )  const [inline]
template<typename P_numtype, int N_length>
T_vector& TinyVector< P_numtype, N_length >::operator*= ( const Range  ) 
template<typename P_numtype, int N_length>
template<typename P_numtype2 >
T_vector& TinyVector< P_numtype, N_length >::operator*= ( const VectorPick< P_numtype2 > &   )  [inline]
template<typename P_numtype, int N_length>
template<typename P_expr >
T_vector& TinyVector< P_numtype, N_length >::operator*= ( _bz_VecExpr< P_expr >   )  [inline]
template<typename P_numtype, int N_length>
template<typename P_numtype2 >
T_vector& TinyVector< P_numtype, N_length >::operator*= ( const Vector< P_numtype2 > &   )  [inline]
template<typename P_numtype, int N_length>
template<typename P_numtype2 >
T_vector& TinyVector< P_numtype, N_length >::operator*= ( const TinyVector< P_numtype2, N_length > &   )  [inline]
template<typename P_numtype, int N_length>
T_vector& TinyVector< P_numtype, N_length >::operator*= ( const   T_numtype  ) 
template<typename P_numtype, int N_length>
T_vector& TinyVector< P_numtype, N_length >::operator+= ( const Range  ) 
template<typename P_numtype, int N_length>
template<typename P_numtype2 >
T_vector& TinyVector< P_numtype, N_length >::operator+= ( const VectorPick< P_numtype2 > &   )  [inline]
template<typename P_numtype, int N_length>
template<typename P_expr >
T_vector& TinyVector< P_numtype, N_length >::operator+= ( _bz_VecExpr< P_expr >   )  [inline]
template<typename P_numtype, int N_length>
template<typename P_numtype2 >
T_vector& TinyVector< P_numtype, N_length >::operator+= ( const Vector< P_numtype2 > &   )  [inline]
template<typename P_numtype, int N_length>
template<typename P_numtype2 >
T_vector& TinyVector< P_numtype, N_length >::operator+= ( const TinyVector< P_numtype2, N_length > &   )  [inline]
template<typename P_numtype, int N_length>
T_vector& TinyVector< P_numtype, N_length >::operator+= ( const   T_numtype  ) 
template<typename P_numtype, int N_length>
T_vector& TinyVector< P_numtype, N_length >::operator-= ( const Range  ) 
template<typename P_numtype, int N_length>
template<typename P_numtype2 >
T_vector& TinyVector< P_numtype, N_length >::operator-= ( const VectorPick< P_numtype2 > &   )  [inline]
template<typename P_numtype, int N_length>
template<typename P_expr >
T_vector& TinyVector< P_numtype, N_length >::operator-= ( _bz_VecExpr< P_expr >   )  [inline]
template<typename P_numtype, int N_length>
template<typename P_numtype2 >
T_vector& TinyVector< P_numtype, N_length >::operator-= ( const Vector< P_numtype2 > &   )  [inline]
template<typename P_numtype, int N_length>
template<typename P_numtype2 >
T_vector& TinyVector< P_numtype, N_length >::operator-= ( const TinyVector< P_numtype2, N_length > &   )  [inline]
template<typename P_numtype, int N_length>
T_vector& TinyVector< P_numtype, N_length >::operator-= ( const   T_numtype  ) 
template<typename P_numtype, int N_length>
T_vector& TinyVector< P_numtype, N_length >::operator/= ( const Range  ) 
template<typename P_numtype, int N_length>
template<typename P_numtype2 >
T_vector& TinyVector< P_numtype, N_length >::operator/= ( const VectorPick< P_numtype2 > &   )  [inline]
template<typename P_numtype, int N_length>
template<typename P_expr >
T_vector& TinyVector< P_numtype, N_length >::operator/= ( _bz_VecExpr< P_expr >   )  [inline]
template<typename P_numtype, int N_length>
template<typename P_numtype2 >
T_vector& TinyVector< P_numtype, N_length >::operator/= ( const Vector< P_numtype2 > &   )  [inline]
template<typename P_numtype, int N_length>
template<typename P_numtype2 >
T_vector& TinyVector< P_numtype, N_length >::operator/= ( const TinyVector< P_numtype2, N_length > &   )  [inline]
template<typename P_numtype, int N_length>
T_vector& TinyVector< P_numtype, N_length >::operator/= ( const   T_numtype  ) 
template<typename P_numtype, int N_length>
T_vector& TinyVector< P_numtype, N_length >::operator<<= ( const Range  ) 
template<typename P_numtype, int N_length>
template<typename P_numtype2 >
T_vector& TinyVector< P_numtype, N_length >::operator<<= ( const VectorPick< P_numtype2 > &   )  [inline]
template<typename P_numtype, int N_length>
template<typename P_expr >
T_vector& TinyVector< P_numtype, N_length >::operator<<= ( _bz_VecExpr< P_expr >   )  [inline]
template<typename P_numtype, int N_length>
template<typename P_numtype2 >
T_vector& TinyVector< P_numtype, N_length >::operator<<= ( const Vector< P_numtype2 > &   )  [inline]
template<typename P_numtype, int N_length>
template<typename P_numtype2 >
T_vector& TinyVector< P_numtype, N_length >::operator<<= ( const TinyVector< P_numtype2, N_length > &   )  [inline]
template<typename P_numtype, int N_length>
T_vector& TinyVector< P_numtype, N_length >::operator<<= ( const   int  ) 
template<typename P_numtype, int N_length>
T_vector& TinyVector< P_numtype, N_length >::operator= ( const Range  ) 
template<typename P_numtype, int N_length>
template<typename P_numtype2 >
T_vector& TinyVector< P_numtype, N_length >::operator= ( const VectorPick< P_numtype2 > &   )  [inline]
template<typename P_numtype, int N_length>
template<typename P_expr >
T_vector& TinyVector< P_numtype, N_length >::operator= ( _bz_VecExpr< P_expr >   )  [inline]
template<typename P_numtype, int N_length>
template<typename P_numtype2 >
T_vector& TinyVector< P_numtype, N_length >::operator= ( const Vector< P_numtype2 > &   )  [inline]
template<typename P_numtype, int N_length>
template<typename P_numtype2 >
T_vector& TinyVector< P_numtype, N_length >::operator= ( const TinyVector< P_numtype2, N_length > &   )  [inline]
template<typename P_numtype, int N_length>
ListInitializationSwitch<T_vector,T_numtype*> TinyVector< P_numtype, N_length >::operator= ( T_numtype  x  )  [inline]
template<typename P_numtype, int N_length>
T_vector& TinyVector< P_numtype, N_length >::operator>>= ( const Range  ) 
template<typename P_numtype, int N_length>
template<typename P_numtype2 >
T_vector& TinyVector< P_numtype, N_length >::operator>>= ( const VectorPick< P_numtype2 > &   )  [inline]
template<typename P_numtype, int N_length>
template<typename P_expr >
T_vector& TinyVector< P_numtype, N_length >::operator>>= ( _bz_VecExpr< P_expr >   )  [inline]
template<typename P_numtype, int N_length>
template<typename P_numtype2 >
T_vector& TinyVector< P_numtype, N_length >::operator>>= ( const Vector< P_numtype2 > &   )  [inline]
template<typename P_numtype, int N_length>
template<typename P_numtype2 >
T_vector& TinyVector< P_numtype, N_length >::operator>>= ( const TinyVector< P_numtype2, N_length > &   )  [inline]
template<typename P_numtype, int N_length>
T_vector& TinyVector< P_numtype, N_length >::operator>>= ( const   int  ) 
template<typename P_numtype, int N_length>
T_numtype& TinyVector< P_numtype, N_length >::operator[] ( unsigned  i  )  [inline]
template<typename P_numtype, int N_length>
const T_numtype& TinyVector< P_numtype, N_length >::operator[] ( unsigned  i  )  const [inline]
template<typename P_numtype, int N_length>
T_vector& TinyVector< P_numtype, N_length >::operator^= ( const Range  ) 
template<typename P_numtype, int N_length>
template<typename P_numtype2 >
T_vector& TinyVector< P_numtype, N_length >::operator^= ( const VectorPick< P_numtype2 > &   )  [inline]
template<typename P_numtype, int N_length>
template<typename P_expr >
T_vector& TinyVector< P_numtype, N_length >::operator^= ( _bz_VecExpr< P_expr >   )  [inline]
template<typename P_numtype, int N_length>
template<typename P_numtype2 >
T_vector& TinyVector< P_numtype, N_length >::operator^= ( const Vector< P_numtype2 > &   )  [inline]
template<typename P_numtype, int N_length>
template<typename P_numtype2 >
T_vector& TinyVector< P_numtype, N_length >::operator^= ( const TinyVector< P_numtype2, N_length > &   )  [inline]
template<typename P_numtype, int N_length>
T_vector& TinyVector< P_numtype, N_length >::operator^= ( const   T_numtype  ) 
template<typename P_numtype, int N_length>
T_vector& TinyVector< P_numtype, N_length >::operator|= ( const Range  ) 
template<typename P_numtype, int N_length>
template<typename P_numtype2 >
T_vector& TinyVector< P_numtype, N_length >::operator|= ( const VectorPick< P_numtype2 > &   )  [inline]
template<typename P_numtype, int N_length>
template<typename P_expr >
T_vector& TinyVector< P_numtype, N_length >::operator|= ( _bz_VecExpr< P_expr >   )  [inline]
template<typename P_numtype, int N_length>
template<typename P_numtype2 >
T_vector& TinyVector< P_numtype, N_length >::operator|= ( const Vector< P_numtype2 > &   )  [inline]
template<typename P_numtype, int N_length>
template<typename P_numtype2 >
T_vector& TinyVector< P_numtype, N_length >::operator|= ( const TinyVector< P_numtype2, N_length > &   )  [inline]
template<typename P_numtype, int N_length>
T_vector& TinyVector< P_numtype, N_length >::operator|= ( const   T_numtype  ) 

Member Data Documentation

template<typename P_numtype, int N_length>
T_numtype TinyVector< P_numtype, N_length >::data_[N_length] [private]

The documentation for this class was generated from the following file:
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on Tue Sep 15 12:43:08 2009 for blitz by  doxygen 1.6.1