sspt_MultiArray< T, DIM > Class Template Reference

Multi-dimensional array for arbitrary data types. More...

#include <sspt_multiarray.h>

List of all members.

Public Member Functions

 sspt_MultiArray ()
 sspt_MultiArray (size_t nDim1,...)
 sspt_MultiArray (const sspt_MultiArray< T, DIM > &)
sspt_MultiArrayoperator= (const sspt_MultiArray< T, DIM > &)
 ~sspt_MultiArray ()
T & operator() (size_t i,...)
operator() (size_t i,...) const
size_t size (int dim) const
void sizes (sspt_Array< size_t > *dims) const
void resize (size_t nDim1,...)


Detailed Description

template<class T, int DIM>
class sspt_MultiArray< T, DIM >

Multi-dimensional array for arbitrary data types.

Constructor & Destructor Documentation

template<class T , int DIM>
sspt_MultiArray< T, DIM >::sspt_MultiArray (  )  [inline]

template<class T , int DIM>
sspt_MultiArray< T, DIM >::sspt_MultiArray ( size_t  nDim1,
  ... 
) [inline]

template<class T , int DIM>
sspt_MultiArray< T, DIM >::sspt_MultiArray ( const sspt_MultiArray< T, DIM > &  a  )  [inline]

template<class T , int DIM>
sspt_MultiArray< T, DIM >::~sspt_MultiArray (  )  [inline]


Member Function Documentation

template<class T , int DIM>
T sspt_MultiArray< T, DIM >::operator() ( size_t  i,
  ... 
) const [inline]

template<class T , int DIM>
T & sspt_MultiArray< T, DIM >::operator() ( size_t  i,
  ... 
) [inline]

template<class T , int DIM>
sspt_MultiArray< T, DIM > & sspt_MultiArray< T, DIM >::operator= ( const sspt_MultiArray< T, DIM > &  a  )  [inline]

template<class T , int DIM>
void sspt_MultiArray< T, DIM >::resize ( size_t  nDim1,
  ... 
) [inline]

template<class T , int DIM>
size_t sspt_MultiArray< T, DIM >::size ( int  dim  )  const [inline]

template<class T , int DIM>
void sspt_MultiArray< T, DIM >::sizes ( sspt_Array< size_t > *  dims  )  const [inline]


doxygen