IndexedSIndex< Dim, Brackets > Class Template Reference

#include <IndexedSIndex.h>

List of all members.

Public Member Functions

 IndexedSIndex (SIndex< Dim > &s, const NDIndex< Dim > &i)
 IndexedSIndex (const IndexedSIndex< Dim, Brackets > &isi)
 ~IndexedSIndex ()
const SIndex< Dim > & getSIndex () const
const NDIndex< Dim > & getDomain () const
template<class T>
IndexedSIndex< Dim, Brackets > & operator= (const PETE_Expr< T > &rhs)
IndexedSIndex< Dim, Brackets+1 > operator[] (const Index &i)
template<unsigned Dim2>
IndexedSIndex< Dim, Brackets+Dim2 > operator[] (const NDIndex< Dim2 > &ndi)


Detailed Description

template<unsigned Dim, unsigned Brackets>
class IndexedSIndex< Dim, Brackets >

Definition at line 43 of file IndexedSIndex.h.


Constructor & Destructor Documentation

template<unsigned Dim, unsigned Brackets>
IndexedSIndex< Dim, Brackets >::IndexedSIndex SIndex< Dim > &  s,
const NDIndex< Dim > &  i
[inline]
 

Definition at line 48 of file IndexedSIndex.h.

template<unsigned Dim, unsigned Brackets>
IndexedSIndex< Dim, Brackets >::IndexedSIndex const IndexedSIndex< Dim, Brackets > &  isi  )  [inline]
 

Definition at line 51 of file IndexedSIndex.h.

template<unsigned Dim, unsigned Brackets>
IndexedSIndex< Dim, Brackets >::~IndexedSIndex  )  [inline]
 

Definition at line 55 of file IndexedSIndex.h.


Member Function Documentation

template<unsigned Dim, unsigned Brackets>
const NDIndex<Dim>& IndexedSIndex< Dim, Brackets >::getDomain void   )  const [inline]
 

Definition at line 61 of file IndexedSIndex.h.

template<unsigned Dim, unsigned Brackets>
const SIndex<Dim>& IndexedSIndex< Dim, Brackets >::getSIndex  )  const [inline]
 

Definition at line 58 of file IndexedSIndex.h.

template<unsigned Dim, unsigned Brackets>
template<class T>
IndexedSIndex<Dim,Brackets>& IndexedSIndex< Dim, Brackets >::operator= const PETE_Expr< T > &  rhs  )  [inline]
 

Definition at line 67 of file IndexedSIndex.h.

References assign(), and CTAssert.

Here is the call graph for this function:

template<unsigned Dim, unsigned Brackets>
template<unsigned Dim2>
IndexedSIndex<Dim,Brackets + Dim2> IndexedSIndex< Dim, Brackets >::operator[] const NDIndex< Dim2 > &  ndi  )  [inline]
 

Definition at line 87 of file IndexedSIndex.h.

References CTAssert.

template<unsigned Dim, unsigned Brackets>
IndexedSIndex<Dim,Brackets + 1> IndexedSIndex< Dim, Brackets >::operator[] const Index i  )  [inline]
 

Definition at line 78 of file IndexedSIndex.h.

References CTAssert.


The documentation for this class was generated from the following file:
Generated on Mon Jan 16 14:41:57 2006 for IPPL by  doxygen 1.4.6