SOffset< Dim > Class Template Reference

#include <SOffset.h>

List of all members.

Public Types

typedef int * iterator
typedef const int * const_iterator

Public Member Functions

 SOffset ()
 SOffset (int v0)
 SOffset (int v0, int v1)
 SOffset (int v0, int v1, int v2)
 SOffset (int v0, int v1, int v2, int v3)
 SOffset (int v0, int v1, int v2, int v3, int v4)
 SOffset (int v0, int v1, int v2, int v3, int v4, int v5)
 SOffset (const int *vv)
 SOffset (const SOffset< Dim > &)
SOffset< Dim > & operator= (const SOffset< Dim > &)
SOffset< Dim > & operator= (const int *)
int & operator[] (unsigned int d)
const int & operator[] (unsigned int d) const
bool operator== (const SOffset< Dim > &) const
bool operator< (const SOffset< Dim > &) const
bool operator!= (const SOffset< Dim > &a) const
bool operator<= (const SOffset< Dim > &a) const
bool operator>= (const SOffset< Dim > &a) const
bool operator> (const SOffset< Dim > &a) const
SOffset< Dim > & operator+= (const SOffset< Dim > &)
SOffset< Dim > & operator+= (const int *)
SOffset< Dim > & operator-= (const SOffset< Dim > &)
SOffset< Dim > & operator-= (const int *)
SOffset< Dim > & operator *= (const SOffset< Dim > &)
SOffset< Dim > & operator *= (const int *)
SOffset< Dim > & operator/= (const SOffset< Dim > &)
SOffset< Dim > & operator/= (const int *)
MessageputMessage (Message &)
MessagegetMessage (Message &)
iterator begin ()
iterator end ()
const_iterator begin () const
const_iterator end () const
unsigned int size () const
bool inside (const NDIndex< Dim > &) const


Detailed Description

template<unsigned Dim>
class SOffset< Dim >

Definition at line 88 of file SOffset.h.


Member Typedef Documentation

template<unsigned Dim>
typedef const int* SOffset< Dim >::const_iterator
 

Definition at line 92 of file SOffset.h.

template<unsigned Dim>
typedef int* SOffset< Dim >::iterator
 

Definition at line 91 of file SOffset.h.


Constructor & Destructor Documentation

template<unsigned Dim>
SOffset< Dim >::SOffset  )  [inline]
 

Definition at line 96 of file SOffset.h.

template<unsigned Dim>
SOffset< Dim >::SOffset int  v0  )  [inline]
 

Definition at line 97 of file SOffset.h.

template<unsigned int Dim>
SOffset< Dim >::SOffset int  v0,
int  v1
[inline]
 

Definition at line 159 of file SOffset.h.

References CTAssert.

template<unsigned int Dim>
SOffset< Dim >::SOffset int  v0,
int  v1,
int  v2
[inline]
 

Definition at line 167 of file SOffset.h.

References CTAssert.

template<unsigned int Dim>
SOffset< Dim >::SOffset int  v0,
int  v1,
int  v2,
int  v3
[inline]
 

Definition at line 176 of file SOffset.h.

References CTAssert.

template<unsigned int Dim>
SOffset< Dim >::SOffset int  v0,
int  v1,
int  v2,
int  v3,
int  v4
[inline]
 

Definition at line 186 of file SOffset.h.

References CTAssert.

template<unsigned int Dim>
SOffset< Dim >::SOffset int  v0,
int  v1,
int  v2,
int  v3,
int  v4,
int  v5
[inline]
 

Definition at line 197 of file SOffset.h.

References CTAssert.

template<unsigned int L>
SOffset< L >::SOffset const int *  vv  )  [inline]
 

Definition at line 393 of file SOffset.h.

References divide_soffset_op().

Here is the call graph for this function:

template<unsigned int L>
SOffset< L >::SOffset const SOffset< Dim > &   )  [inline]
 

Definition at line 385 of file SOffset.h.

References divide_soffset_op(), and SOffset< Dim >::v.

Here is the call graph for this function:


Member Function Documentation

template<unsigned Dim>
const_iterator SOffset< Dim >::begin  )  const [inline]
 

Definition at line 139 of file SOffset.h.

template<unsigned Dim>
iterator SOffset< Dim >::begin  )  [inline]
 

Definition at line 137 of file SOffset.h.

Referenced by SubFieldIter< T, Dim, SIndex< Dim > >::offset().

template<unsigned Dim>
const_iterator SOffset< Dim >::end  )  const [inline]
 

Definition at line 140 of file SOffset.h.

template<unsigned Dim>
iterator SOffset< Dim >::end  )  [inline]
 

Definition at line 138 of file SOffset.h.

template<unsigned int Dim>
Message & SOffset< Dim >::getMessage Message  )  [inline]
 

Definition at line 239 of file SOffset.h.

References getMessage_iter().

Here is the call graph for this function:

template<unsigned int Dim>
bool SOffset< Dim >::inside const NDIndex< Dim > &   )  const [inline]
 

Definition at line 259 of file SOffset.h.

Referenced by LSIndex< Dim >::contains().

template<unsigned int L>
SOffset< L > & SOffset< L >::operator *= const int *   )  [inline]
 

Definition at line 465 of file SOffset.h.

References divide_soffset_op().

Here is the call graph for this function:

template<unsigned int L>
SOffset< L > & SOffset< L >::operator *= const SOffset< Dim > &   )  [inline]
 

Definition at line 456 of file SOffset.h.

References divide_soffset_op(), and SOffset< Dim >::v.

Here is the call graph for this function:

template<unsigned Dim>
bool SOffset< Dim >::operator!= const SOffset< Dim > &  a  )  const [inline]
 

Definition at line 115 of file SOffset.h.

References a.

template<unsigned int L>
SOffset< L > & SOffset< L >::operator+= const int *   )  [inline]
 

Definition at line 429 of file SOffset.h.

References divide_soffset_op().

Here is the call graph for this function:

template<unsigned int L>
SOffset< L > & SOffset< L >::operator+= const SOffset< Dim > &   )  [inline]
 

Definition at line 420 of file SOffset.h.

References divide_soffset_op(), and SOffset< Dim >::v.

Here is the call graph for this function:

template<unsigned int L>
SOffset< L > & SOffset< L >::operator-= const int *   )  [inline]
 

Definition at line 447 of file SOffset.h.

References divide_soffset_op().

Here is the call graph for this function:

template<unsigned int L>
SOffset< L > & SOffset< L >::operator-= const SOffset< Dim > &   )  [inline]
 

Definition at line 438 of file SOffset.h.

References divide_soffset_op(), and SOffset< Dim >::v.

Here is the call graph for this function:

template<unsigned int L>
SOffset< L > & SOffset< L >::operator/= const int *   )  [inline]
 

Definition at line 483 of file SOffset.h.

References divide_soffset_op().

Here is the call graph for this function:

template<unsigned int L>
SOffset< L > & SOffset< L >::operator/= const SOffset< Dim > &   )  [inline]
 

Definition at line 474 of file SOffset.h.

References divide_soffset_op(), and SOffset< Dim >::v.

Here is the call graph for this function:

template<unsigned int Dim>
bool SOffset< Dim >::operator< const SOffset< Dim > &   )  const [inline]
 

Definition at line 218 of file SOffset.h.

References a.

template<unsigned Dim>
bool SOffset< Dim >::operator<= const SOffset< Dim > &  a  )  const [inline]
 

Definition at line 116 of file SOffset.h.

template<unsigned int L>
SOffset< L > & SOffset< L >::operator= const int *   )  [inline]
 

Definition at line 411 of file SOffset.h.

References divide_soffset_op().

Here is the call graph for this function:

template<unsigned int L>
SOffset< L > & SOffset< L >::operator= const SOffset< Dim > &   )  [inline]
 

Definition at line 401 of file SOffset.h.

References divide_soffset_op(), and SOffset< Dim >::v.

Here is the call graph for this function:

template<unsigned int Dim>
bool SOffset< Dim >::operator== const SOffset< Dim > &   )  const [inline]
 

Definition at line 209 of file SOffset.h.

References a.

template<unsigned Dim>
bool SOffset< Dim >::operator> const SOffset< Dim > &  a  )  const [inline]
 

Definition at line 118 of file SOffset.h.

References a.

template<unsigned Dim>
bool SOffset< Dim >::operator>= const SOffset< Dim > &  a  )  const [inline]
 

Definition at line 117 of file SOffset.h.

References a.

template<unsigned Dim>
const int& SOffset< Dim >::operator[] unsigned int  d  )  const [inline]
 

Definition at line 110 of file SOffset.h.

template<unsigned Dim>
int& SOffset< Dim >::operator[] unsigned int  d  )  [inline]
 

Definition at line 109 of file SOffset.h.

template<unsigned int Dim>
Message & SOffset< Dim >::putMessage Message  )  [inline]
 

Definition at line 232 of file SOffset.h.

template<unsigned Dim>
unsigned int SOffset< Dim >::size void   )  const [inline]
 

Definition at line 141 of file SOffset.h.


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