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_numtype *restrict data ()
const T_numtype *restrict data () const
T_numtype *restrict dataFirst ()
const T_numtype *restrict dataFirst () const
unsigned length () const
unsigned _bz_suggestLength () const
bool _bz_hasFastAccess () const
T_numtype &restrict _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
bool lengthCheck (unsigned i) const
const T_numtypeoperator() (unsigned i) const
T_numtype &restrict operator() (unsigned i)
const T_numtypeoperator[] (unsigned i) const
T_numtype &restrict operator[] (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_numtype *restrict getInitializationIterator ()

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& restrict TinyVector< P_numtype, N_length >::_bz_fastAccess ( unsigned  i  )  [inline]

template<typename P_numtype, int N_length>
bool 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* restrict TinyVector< P_numtype, N_length >::data (  )  const [inline]

template<typename P_numtype, int N_length>
T_numtype* restrict TinyVector< P_numtype, N_length >::data (  )  [inline]

template<typename P_numtype, int N_length>
const T_numtype* restrict TinyVector< P_numtype, N_length >::dataFirst (  )  const [inline]

template<typename P_numtype, int N_length>
T_numtype* restrict 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* restrict 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>
bool 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& restrict 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& restrict 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:

Generated on Tue Jul 7 04:25:18 2009 for blitz by  doxygen 1.5.9