Overture  Version 25
Public Types | Public Member Functions | List of all members
TrivialArray< Type, Dim > Class Template Reference

#include <TrivialArray.h>

Public Types

enum  { MAXDIM = 10 }
 

Public Member Functions

 TrivialArray ()
 
 TrivialArray (const Dim &dim0)
 
 TrivialArray (const Dim &dim0, const Dim &dim1)
 
 TrivialArray (const Dim &dim0, const Dim &dim1, const Dim &dim2)
 
 TrivialArray (const Dim &dim0, const Dim &dim1, const Dim &dim2, const Dim &dim3)
 
 TrivialArray (const Dim &dim0, const Dim &dim1, const Dim &dim2, const Dim &dim3, const Dim &dim4)
 
 TrivialArray (const Dim &dim0, const Dim &dim1, const Dim &dim2, const Dim &dim3, const Dim &dim4, const Dim &dim5)
 
 TrivialArray (const Dim &dim0, const Dim &dim1, const Dim &dim2, const Dim &dim3, const Dim &dim4, const Dim &dim5, const Dim &dim6)
 
 TrivialArray (const Dim &dim0, const Dim &dim1, const Dim &dim2, const Dim &dim3, const Dim &dim4, const Dim &dim5, const Dim &dim6, const Dim &dim7)
 
 TrivialArray (const Dim &dim0, const Dim &dim1, const Dim &dim2, const Dim &dim3, const Dim &dim4, const Dim &dim5, const Dim &dim6, const Dim &dim7, const Dim &dim8)
 
 TrivialArray (const Dim &dim0, const Dim &dim1, const Dim &dim2, const Dim &dim3, const Dim &dim4, const Dim &dim5, const Dim &dim6, const Dim &dim7, const Dim &dim8, const Dim &dim9)
 
 TrivialArray (const TrivialArray< Type, Dim > &x)
 
 ~TrivialArray ()
 
int reshape ()
 
int reshape (const Dim &dim0)
 
int reshape (const Dim &dim0, const Dim &dim1)
 
int reshape (const Dim &dim0, const Dim &dim1, const Dim &dim2)
 
int reshape (const Dim &dim0, const Dim &dim1, const Dim &dim2, const Dim &dim3)
 
int reshape (const Dim &dim0, const Dim &dim1, const Dim &dim2, const Dim &dim3, const Dim &dim4)
 
int reshape (const Dim &dim0, const Dim &dim1, const Dim &dim2, const Dim &dim3, const Dim &dim4, const Dim &dim5)
 
int reshape (const Dim &dim0, const Dim &dim1, const Dim &dim2, const Dim &dim3, const Dim &dim4, const Dim &dim5, const Dim &dim6)
 
int reshape (const Dim &dim0, const Dim &dim1, const Dim &dim2, const Dim &dim3, const Dim &dim4, const Dim &dim5, const Dim &dim6, const Dim &dim7)
 
int reshape (const Dim &dim0, const Dim &dim1, const Dim &dim2, const Dim &dim3, const Dim &dim4, const Dim &dim5, const Dim &dim6, const Dim &dim7, const Dim &dim8)
 
int reshape (const Dim &dim0, const Dim &dim1, const Dim &dim2, const Dim &dim3, const Dim &dim4, const Dim &dim5, const Dim &dim6, const Dim &dim7, const Dim &dim8, const Dim &dim9)
 
int reshape (const TrivialArray &x)
 
int redim ()
 
int redim (const Dim &dim0)
 
int redim (const Dim &dim0, const Dim &dim1)
 
int redim (const Dim &dim0, const Dim &dim1, const Dim &dim2)
 
int redim (const Dim &dim0, const Dim &dim1, const Dim &dim2, const Dim &dim3)
 
int redim (const Dim &dim0, const Dim &dim1, const Dim &dim2, const Dim &dim3, const Dim &dim4)
 
int redim (const Dim &dim0, const Dim &dim1, const Dim &dim2, const Dim &dim3, const Dim &dim4, const Dim &dim5)
 
int redim (const Dim &dim0, const Dim &dim1, const Dim &dim2, const Dim &dim3, const Dim &dim4, const Dim &dim5, const Dim &dim6)
 
int redim (const Dim &dim0, const Dim &dim1, const Dim &dim2, const Dim &dim3, const Dim &dim4, const Dim &dim5, const Dim &dim6, const Dim &dim7)
 
int redim (const Dim &dim0, const Dim &dim1, const Dim &dim2, const Dim &dim3, const Dim &dim4, const Dim &dim5, const Dim &dim6, const Dim &dim7, const Dim &dim8)
 
int redim (const Dim &dim0, const Dim &dim1, const Dim &dim2, const Dim &dim3, const Dim &dim4, const Dim &dim5, const Dim &dim6, const Dim &dim7, const Dim &dim8, const Dim &dim9)
 
int redim (const TrivialArray &x)
 
int resize ()
 
int resize (const Dim &dim0)
 
int resize (const Dim &dim0, const Dim &dim1)
 
int resize (const Dim &dim0, const Dim &dim1, const Dim &dim2)
 
int resize (const Dim &dim0, const Dim &dim1, const Dim &dim2, const Dim &dim3)
 
int resize (const Dim &dim0, const Dim &dim1, const Dim &dim2, const Dim &dim3, const Dim &dim4)
 
int resize (const Dim &dim0, const Dim &dim1, const Dim &dim2, const Dim &dim3, const Dim &dim4, const Dim &dim5)
 
int resize (const Dim &dim0, const Dim &dim1, const Dim &dim2, const Dim &dim3, const Dim &dim4, const Dim &dim5, const Dim &dim6)
 
int resize (const Dim &dim0, const Dim &dim1, const Dim &dim2, const Dim &dim3, const Dim &dim4, const Dim &dim5, const Dim &dim6, const Dim &dim7)
 
int resize (const Dim &dim0, const Dim &dim1, const Dim &dim2, const Dim &dim3, const Dim &dim4, const Dim &dim5, const Dim &dim6, const Dim &dim7, const Dim &dim8)
 
int resize (const Dim &dim0, const Dim &dim1, const Dim &dim2, const Dim &dim3, const Dim &dim4, const Dim &dim5, const Dim &dim6, const Dim &dim7, const Dim &dim8, const Dim &dim9)
 
int resize (const TrivialArray &x)
 
TrivialArrayoperator= (const TrivialArray< Type, Dim > &x)
 
TrivialArrayoperator= (const Type &x)
 
int getNumberOfElements () const
 
int getNumberOfDimensions () const
 
int getBase (const int i) const
 
int getBound (const int i) const
 
void consistencyCheck () const
 
Type & operator[] (const int i)
 
const Type & operator[] (const int i) const
 
Type & operator() (const int i0)
 
Type & operator() (const int i0, const int i1)
 
Type & operator() (const int i0, const int i1, const int i2)
 
Type & operator() (const int i0, const int i1, const int i2, const int i3)
 
Type & operator() (const int i0, const int i1, const int i2, const int i3, const int i4)
 
Type & operator() (const int i0, const int i1, const int i2, const int i3, const int i4, const int i5)
 
Type & operator() (const int i0, const int i1, const int i2, const int i3, const int i4, const int i5, const int i6)
 
Type & operator() (const int i0, const int i1, const int i2, const int i3, const int i4, const int i5, const int i6, const int i7)
 
Type & operator() (const int i0, const int i1, const int i2, const int i3, const int i4, const int i5, const int i6, const int i7, const int i8)
 
Type & operator() (const int i0, const int i1, const int i2, const int i3, const int i4, const int i5, const int i6, const int i7, const int i8, const int i9)
 
const Type & operator() (const int i0) const
 
const Type & operator() (const int i0, const int i1) const
 
const Type & operator() (const int i0, const int i1, const int i2) const
 
const Type & operator() (const int i0, const int i1, const int i2, const int i3) const
 
const Type & operator() (const int i0, const int i1, const int i2, const int i3, const int i4) const
 
const Type & operator() (const int i0, const int i1, const int i2, const int i3, const int i4, const int i5) const
 
const Type & operator() (const int i0, const int i1, const int i2, const int i3, const int i4, const int i5, const int i6) const
 
const Type & operator() (const int i0, const int i1, const int i2, const int i3, const int i4, const int i5, const int i6, const int i7) const
 
const Type & operator() (const int i0, const int i1, const int i2, const int i3, const int i4, const int i5, const int i6, const int i7, const int i8) const
 
const Type & operator() (const int i0, const int i1, const int i2, const int i3, const int i4, const int i5, const int i6, const int i7, const int i8, const int i9) const
 

Member Enumeration Documentation

template<class Type, class Dim>
anonymous enum
Enumerator
MAXDIM 

Constructor & Destructor Documentation

template<class Type, class Dim>
TrivialArray< Type, Dim >::TrivialArray ( )
inline
template<class Type, class Dim>
TrivialArray< Type, Dim >::TrivialArray ( const Dim &  dim0)
inline
template<class Type, class Dim>
TrivialArray< Type, Dim >::TrivialArray ( const Dim &  dim0,
const Dim &  dim1 
)
inline
template<class Type, class Dim>
TrivialArray< Type, Dim >::TrivialArray ( const Dim &  dim0,
const Dim &  dim1,
const Dim &  dim2 
)
inline
template<class Type, class Dim>
TrivialArray< Type, Dim >::TrivialArray ( const Dim &  dim0,
const Dim &  dim1,
const Dim &  dim2,
const Dim &  dim3 
)
inline
template<class Type, class Dim>
TrivialArray< Type, Dim >::TrivialArray ( const Dim &  dim0,
const Dim &  dim1,
const Dim &  dim2,
const Dim &  dim3,
const Dim &  dim4 
)
inline
template<class Type, class Dim>
TrivialArray< Type, Dim >::TrivialArray ( const Dim &  dim0,
const Dim &  dim1,
const Dim &  dim2,
const Dim &  dim3,
const Dim &  dim4,
const Dim &  dim5 
)
inline
template<class Type, class Dim>
TrivialArray< Type, Dim >::TrivialArray ( const Dim &  dim0,
const Dim &  dim1,
const Dim &  dim2,
const Dim &  dim3,
const Dim &  dim4,
const Dim &  dim5,
const Dim &  dim6 
)
inline
template<class Type, class Dim>
TrivialArray< Type, Dim >::TrivialArray ( const Dim &  dim0,
const Dim &  dim1,
const Dim &  dim2,
const Dim &  dim3,
const Dim &  dim4,
const Dim &  dim5,
const Dim &  dim6,
const Dim &  dim7 
)
inline
template<class Type, class Dim>
TrivialArray< Type, Dim >::TrivialArray ( const Dim &  dim0,
const Dim &  dim1,
const Dim &  dim2,
const Dim &  dim3,
const Dim &  dim4,
const Dim &  dim5,
const Dim &  dim6,
const Dim &  dim7,
const Dim &  dim8 
)
inline
template<class Type, class Dim>
TrivialArray< Type, Dim >::TrivialArray ( const Dim &  dim0,
const Dim &  dim1,
const Dim &  dim2,
const Dim &  dim3,
const Dim &  dim4,
const Dim &  dim5,
const Dim &  dim6,
const Dim &  dim7,
const Dim &  dim8,
const Dim &  dim9 
)
inline
template<class Type, class Dim>
TrivialArray< Type, Dim >::TrivialArray ( const TrivialArray< Type, Dim > &  x)
inline
template<class Type, class Dim>
TrivialArray< Type, Dim >::~TrivialArray ( )
inline

Member Function Documentation

template<class Type, class Dim>
void TrivialArray< Type, Dim >::consistencyCheck ( void  ) const
inline
template<class Type, class Dim>
int TrivialArray< Type, Dim >::getBase ( const int  i) const
inline
template<class Type, class Dim>
int TrivialArray< Type, Dim >::getBound ( const int  i) const
inline
template<class Type, class Dim>
int TrivialArray< Type, Dim >::getNumberOfDimensions ( ) const
inline
template<class Type, class Dim>
int TrivialArray< Type, Dim >::getNumberOfElements ( ) const
inline
template<class Type, class Dim>
Type& TrivialArray< Type, Dim >::operator() ( const int  i0)
inline
template<class Type, class Dim>
Type& TrivialArray< Type, Dim >::operator() ( const int  i0,
const int  i1 
)
inline
template<class Type, class Dim>
Type& TrivialArray< Type, Dim >::operator() ( const int  i0,
const int  i1,
const int  i2 
)
inline
template<class Type, class Dim>
Type& TrivialArray< Type, Dim >::operator() ( const int  i0,
const int  i1,
const int  i2,
const int  i3 
)
inline
template<class Type, class Dim>
Type& TrivialArray< Type, Dim >::operator() ( const int  i0,
const int  i1,
const int  i2,
const int  i3,
const int  i4 
)
inline
template<class Type, class Dim>
Type& TrivialArray< Type, Dim >::operator() ( const int  i0,
const int  i1,
const int  i2,
const int  i3,
const int  i4,
const int  i5 
)
inline
template<class Type, class Dim>
Type& TrivialArray< Type, Dim >::operator() ( const int  i0,
const int  i1,
const int  i2,
const int  i3,
const int  i4,
const int  i5,
const int  i6 
)
inline
template<class Type, class Dim>
Type& TrivialArray< Type, Dim >::operator() ( const int  i0,
const int  i1,
const int  i2,
const int  i3,
const int  i4,
const int  i5,
const int  i6,
const int  i7 
)
inline
template<class Type, class Dim>
Type& TrivialArray< Type, Dim >::operator() ( const int  i0,
const int  i1,
const int  i2,
const int  i3,
const int  i4,
const int  i5,
const int  i6,
const int  i7,
const int  i8 
)
inline
template<class Type, class Dim>
Type& TrivialArray< Type, Dim >::operator() ( const int  i0,
const int  i1,
const int  i2,
const int  i3,
const int  i4,
const int  i5,
const int  i6,
const int  i7,
const int  i8,
const int  i9 
)
inline
template<class Type, class Dim>
const Type& TrivialArray< Type, Dim >::operator() ( const int  i0) const
inline
template<class Type, class Dim>
const Type& TrivialArray< Type, Dim >::operator() ( const int  i0,
const int  i1 
) const
inline
template<class Type, class Dim>
const Type& TrivialArray< Type, Dim >::operator() ( const int  i0,
const int  i1,
const int  i2 
) const
inline
template<class Type, class Dim>
const Type& TrivialArray< Type, Dim >::operator() ( const int  i0,
const int  i1,
const int  i2,
const int  i3 
) const
inline
template<class Type, class Dim>
const Type& TrivialArray< Type, Dim >::operator() ( const int  i0,
const int  i1,
const int  i2,
const int  i3,
const int  i4 
) const
inline
template<class Type, class Dim>
const Type& TrivialArray< Type, Dim >::operator() ( const int  i0,
const int  i1,
const int  i2,
const int  i3,
const int  i4,
const int  i5 
) const
inline
template<class Type, class Dim>
const Type& TrivialArray< Type, Dim >::operator() ( const int  i0,
const int  i1,
const int  i2,
const int  i3,
const int  i4,
const int  i5,
const int  i6 
) const
inline
template<class Type, class Dim>
const Type& TrivialArray< Type, Dim >::operator() ( const int  i0,
const int  i1,
const int  i2,
const int  i3,
const int  i4,
const int  i5,
const int  i6,
const int  i7 
) const
inline
template<class Type, class Dim>
const Type& TrivialArray< Type, Dim >::operator() ( const int  i0,
const int  i1,
const int  i2,
const int  i3,
const int  i4,
const int  i5,
const int  i6,
const int  i7,
const int  i8 
) const
inline
template<class Type, class Dim>
const Type& TrivialArray< Type, Dim >::operator() ( const int  i0,
const int  i1,
const int  i2,
const int  i3,
const int  i4,
const int  i5,
const int  i6,
const int  i7,
const int  i8,
const int  i9 
) const
inline
template<class Type, class Dim>
TrivialArray& TrivialArray< Type, Dim >::operator= ( const TrivialArray< Type, Dim > &  x)
inline
template<class Type, class Dim>
TrivialArray& TrivialArray< Type, Dim >::operator= ( const Type &  x)
inline
template<class Type, class Dim>
Type& TrivialArray< Type, Dim >::operator[] ( const int  i)
inline
template<class Type, class Dim>
const Type& TrivialArray< Type, Dim >::operator[] ( const int  i) const
inline
template<class Type, class Dim>
int TrivialArray< Type, Dim >::redim ( )
inline
template<class Type, class Dim>
int TrivialArray< Type, Dim >::redim ( const Dim &  dim0)
inline
template<class Type, class Dim>
int TrivialArray< Type, Dim >::redim ( const Dim &  dim0,
const Dim &  dim1 
)
inline
template<class Type, class Dim>
int TrivialArray< Type, Dim >::redim ( const Dim &  dim0,
const Dim &  dim1,
const Dim &  dim2 
)
inline
template<class Type, class Dim>
int TrivialArray< Type, Dim >::redim ( const Dim &  dim0,
const Dim &  dim1,
const Dim &  dim2,
const Dim &  dim3 
)
inline
template<class Type, class Dim>
int TrivialArray< Type, Dim >::redim ( const Dim &  dim0,
const Dim &  dim1,
const Dim &  dim2,
const Dim &  dim3,
const Dim &  dim4 
)
inline
template<class Type, class Dim>
int TrivialArray< Type, Dim >::redim ( const Dim &  dim0,
const Dim &  dim1,
const Dim &  dim2,
const Dim &  dim3,
const Dim &  dim4,
const Dim &  dim5 
)
inline
template<class Type, class Dim>
int TrivialArray< Type, Dim >::redim ( const Dim &  dim0,
const Dim &  dim1,
const Dim &  dim2,
const Dim &  dim3,
const Dim &  dim4,
const Dim &  dim5,
const Dim &  dim6 
)
inline
template<class Type, class Dim>
int TrivialArray< Type, Dim >::redim ( const Dim &  dim0,
const Dim &  dim1,
const Dim &  dim2,
const Dim &  dim3,
const Dim &  dim4,
const Dim &  dim5,
const Dim &  dim6,
const Dim &  dim7 
)
inline
template<class Type, class Dim>
int TrivialArray< Type, Dim >::redim ( const Dim &  dim0,
const Dim &  dim1,
const Dim &  dim2,
const Dim &  dim3,
const Dim &  dim4,
const Dim &  dim5,
const Dim &  dim6,
const Dim &  dim7,
const Dim &  dim8 
)
inline
template<class Type, class Dim>
int TrivialArray< Type, Dim >::redim ( const Dim &  dim0,
const Dim &  dim1,
const Dim &  dim2,
const Dim &  dim3,
const Dim &  dim4,
const Dim &  dim5,
const Dim &  dim6,
const Dim &  dim7,
const Dim &  dim8,
const Dim &  dim9 
)
inline
template<class Type, class Dim>
int TrivialArray< Type, Dim >::redim ( const TrivialArray< Type, Dim > &  x)
inline
template<class Type, class Dim>
int TrivialArray< Type, Dim >::reshape ( )
inline
template<class Type, class Dim>
int TrivialArray< Type, Dim >::reshape ( const Dim &  dim0)
inline
template<class Type, class Dim>
int TrivialArray< Type, Dim >::reshape ( const Dim &  dim0,
const Dim &  dim1 
)
inline
template<class Type, class Dim>
int TrivialArray< Type, Dim >::reshape ( const Dim &  dim0,
const Dim &  dim1,
const Dim &  dim2 
)
inline
template<class Type, class Dim>
int TrivialArray< Type, Dim >::reshape ( const Dim &  dim0,
const Dim &  dim1,
const Dim &  dim2,
const Dim &  dim3 
)
inline
template<class Type, class Dim>
int TrivialArray< Type, Dim >::reshape ( const Dim &  dim0,
const Dim &  dim1,
const Dim &  dim2,
const Dim &  dim3,
const Dim &  dim4 
)
inline
template<class Type, class Dim>
int TrivialArray< Type, Dim >::reshape ( const Dim &  dim0,
const Dim &  dim1,
const Dim &  dim2,
const Dim &  dim3,
const Dim &  dim4,
const Dim &  dim5 
)
inline
template<class Type, class Dim>
int TrivialArray< Type, Dim >::reshape ( const Dim &  dim0,
const Dim &  dim1,
const Dim &  dim2,
const Dim &  dim3,
const Dim &  dim4,
const Dim &  dim5,
const Dim &  dim6 
)
inline
template<class Type, class Dim>
int TrivialArray< Type, Dim >::reshape ( const Dim &  dim0,
const Dim &  dim1,
const Dim &  dim2,
const Dim &  dim3,
const Dim &  dim4,
const Dim &  dim5,
const Dim &  dim6,
const Dim &  dim7 
)
inline
template<class Type, class Dim>
int TrivialArray< Type, Dim >::reshape ( const Dim &  dim0,
const Dim &  dim1,
const Dim &  dim2,
const Dim &  dim3,
const Dim &  dim4,
const Dim &  dim5,
const Dim &  dim6,
const Dim &  dim7,
const Dim &  dim8 
)
inline
template<class Type, class Dim>
int TrivialArray< Type, Dim >::reshape ( const Dim &  dim0,
const Dim &  dim1,
const Dim &  dim2,
const Dim &  dim3,
const Dim &  dim4,
const Dim &  dim5,
const Dim &  dim6,
const Dim &  dim7,
const Dim &  dim8,
const Dim &  dim9 
)
inline
template<class Type, class Dim>
int TrivialArray< Type, Dim >::reshape ( const TrivialArray< Type, Dim > &  x)
inline
template<class Type, class Dim>
int TrivialArray< Type, Dim >::resize ( )
inline
template<class Type, class Dim>
int TrivialArray< Type, Dim >::resize ( const Dim &  dim0)
inline
template<class Type, class Dim>
int TrivialArray< Type, Dim >::resize ( const Dim &  dim0,
const Dim &  dim1 
)
inline
template<class Type, class Dim>
int TrivialArray< Type, Dim >::resize ( const Dim &  dim0,
const Dim &  dim1,
const Dim &  dim2 
)
inline
template<class Type, class Dim>
int TrivialArray< Type, Dim >::resize ( const Dim &  dim0,
const Dim &  dim1,
const Dim &  dim2,
const Dim &  dim3 
)
inline
template<class Type, class Dim>
int TrivialArray< Type, Dim >::resize ( const Dim &  dim0,
const Dim &  dim1,
const Dim &  dim2,
const Dim &  dim3,
const Dim &  dim4 
)
inline
template<class Type, class Dim>
int TrivialArray< Type, Dim >::resize ( const Dim &  dim0,
const Dim &  dim1,
const Dim &  dim2,
const Dim &  dim3,
const Dim &  dim4,
const Dim &  dim5 
)
inline
template<class Type, class Dim>
int TrivialArray< Type, Dim >::resize ( const Dim &  dim0,
const Dim &  dim1,
const Dim &  dim2,
const Dim &  dim3,
const Dim &  dim4,
const Dim &  dim5,
const Dim &  dim6 
)
inline
template<class Type, class Dim>
int TrivialArray< Type, Dim >::resize ( const Dim &  dim0,
const Dim &  dim1,
const Dim &  dim2,
const Dim &  dim3,
const Dim &  dim4,
const Dim &  dim5,
const Dim &  dim6,
const Dim &  dim7 
)
inline
template<class Type, class Dim>
int TrivialArray< Type, Dim >::resize ( const Dim &  dim0,
const Dim &  dim1,
const Dim &  dim2,
const Dim &  dim3,
const Dim &  dim4,
const Dim &  dim5,
const Dim &  dim6,
const Dim &  dim7,
const Dim &  dim8 
)
inline
template<class Type, class Dim>
int TrivialArray< Type, Dim >::resize ( const Dim &  dim0,
const Dim &  dim1,
const Dim &  dim2,
const Dim &  dim3,
const Dim &  dim4,
const Dim &  dim5,
const Dim &  dim6,
const Dim &  dim7,
const Dim &  dim8,
const Dim &  dim9 
)
inline
template<class Type, class Dim>
int TrivialArray< Type, Dim >::resize ( const TrivialArray< Type, Dim > &  x)
inline

The documentation for this class was generated from the following file: