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.

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


Public Types

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
enum  { numElements = N_length }

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]

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
 

Enumeration values:
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 
 

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 > &   ) 
 

template<typename P_numtype, int N_length>
template<typename P_expr>
T_vector& TinyVector< P_numtype, N_length >::operator &= _bz_VecExpr< P_expr >   ) 
 

template<typename P_numtype, int N_length>
template<typename P_numtype2>
T_vector& TinyVector< P_numtype, N_length >::operator &= const Vector< P_numtype2 > &   ) 
 

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 > &   ) 
 

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 > &   ) 
 

template<typename P_numtype, int N_length>
template<typename P_expr>
T_vector& TinyVector< P_numtype, N_length >::operator *= _bz_VecExpr< P_expr >   ) 
 

template<typename P_numtype, int N_length>
template<typename P_numtype2>
T_vector& TinyVector< P_numtype, N_length >::operator *= const Vector< P_numtype2 > &   ) 
 

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 > &   ) 
 

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 > &   ) 
 

template<typename P_numtype, int N_length>
template<typename P_expr>
T_vector& TinyVector< P_numtype, N_length >::operator%= _bz_VecExpr< P_expr >   ) 
 

template<typename P_numtype, int N_length>
template<typename P_numtype2>
T_vector& TinyVector< P_numtype, N_length >::operator%= const Vector< P_numtype2 > &   ) 
 

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 > &   ) 
 

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 > &   ) 
 

template<typename P_numtype, int N_length>
template<typename P_expr>
T_vector& TinyVector< P_numtype, N_length >::operator+= _bz_VecExpr< P_expr >   ) 
 

template<typename P_numtype, int N_length>
template<typename P_numtype2>
T_vector& TinyVector< P_numtype, N_length >::operator+= const Vector< P_numtype2 > &   ) 
 

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 > &   ) 
 

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 > &   ) 
 

template<typename P_numtype, int N_length>
template<typename P_expr>
T_vector& TinyVector< P_numtype, N_length >::operator-= _bz_VecExpr< P_expr >   ) 
 

template<typename P_numtype, int N_length>
template<typename P_numtype2>
T_vector& TinyVector< P_numtype, N_length >::operator-= const Vector< P_numtype2 > &   ) 
 

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 > &   ) 
 

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 > &   ) 
 

template<typename P_numtype, int N_length>
template<typename P_expr>
T_vector& TinyVector< P_numtype, N_length >::operator/= _bz_VecExpr< P_expr >   ) 
 

template<typename P_numtype, int N_length>
template<typename P_numtype2>
T_vector& TinyVector< P_numtype, N_length >::operator/= const Vector< P_numtype2 > &   ) 
 

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 > &   ) 
 

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 > &   ) 
 

template<typename P_numtype, int N_length>
template<typename P_expr>
T_vector& TinyVector< P_numtype, N_length >::operator<<= _bz_VecExpr< P_expr >   ) 
 

template<typename P_numtype, int N_length>
template<typename P_numtype2>
T_vector& TinyVector< P_numtype, N_length >::operator<<= const Vector< P_numtype2 > &   ) 
 

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 > &   ) 
 

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 > &   ) 
 

template<typename P_numtype, int N_length>
template<typename P_expr>
T_vector& TinyVector< P_numtype, N_length >::operator= _bz_VecExpr< P_expr >   ) 
 

template<typename P_numtype, int N_length>
template<typename P_numtype2>
T_vector& TinyVector< P_numtype, N_length >::operator= const Vector< P_numtype2 > &   ) 
 

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 > &   ) 
 

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 > &   ) 
 

template<typename P_numtype, int N_length>
template<typename P_expr>
T_vector& TinyVector< P_numtype, N_length >::operator>>= _bz_VecExpr< P_expr >   ) 
 

template<typename P_numtype, int N_length>
template<typename P_numtype2>
T_vector& TinyVector< P_numtype, N_length >::operator>>= const Vector< P_numtype2 > &   ) 
 

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 > &   ) 
 

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 > &   ) 
 

template<typename P_numtype, int N_length>
template<typename P_expr>
T_vector& TinyVector< P_numtype, N_length >::operator^= _bz_VecExpr< P_expr >   ) 
 

template<typename P_numtype, int N_length>
template<typename P_numtype2>
T_vector& TinyVector< P_numtype, N_length >::operator^= const Vector< P_numtype2 > &   ) 
 

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 > &   ) 
 

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 > &   ) 
 

template<typename P_numtype, int N_length>
template<typename P_expr>
T_vector& TinyVector< P_numtype, N_length >::operator|= _bz_VecExpr< P_expr >   ) 
 

template<typename P_numtype, int N_length>
template<typename P_numtype2>
T_vector& TinyVector< P_numtype, N_length >::operator|= const Vector< P_numtype2 > &   ) 
 

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 > &   ) 
 

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 Mon Oct 22 10:04:12 2007 for blitz by  doxygen 1.3.9.1