NDRegion< T, Dim > Class Template Reference

#include <NDRegion.h>

List of all members.

Public Member Functions

 NDRegion ()
 NDRegion (PRegion< T > *idx)
 NDRegion (const PRegion< T > &r1)
 NDRegion (const PRegion< T > &r1, const PRegion< T > &r2)
 NDRegion (const PRegion< T > &r1, const PRegion< T > &r2, const PRegion< T > &r3)
 NDRegion (const PRegion< T > &r1, const PRegion< T > &r2, const PRegion< T > &r3, const PRegion< T > &r4)
 NDRegion (const PRegion< T > &r1, const PRegion< T > &r2, const PRegion< T > &r3, const PRegion< T > &r4, const PRegion< T > &r5)
 NDRegion (const PRegion< T > &r1, const PRegion< T > &r2, const PRegion< T > &r3, const PRegion< T > &r4, const PRegion< T > &r5, const PRegion< T > &r6)
 NDRegion (const NDRegion< T, Dim > &nr)
NDRegion< T, Dim > & operator= (const NDRegion< T, Dim > &nr)
const PRegion< T > & operator[] (unsigned d) const
PRegion< T > & operator[] (unsigned d)
volume () const
NDRegion< T, Dim > & operator+= (const T t)
NDRegion< T, Dim > & operator-= (const T t)
NDRegion< T, Dim > & operator *= (const T t)
NDRegion< T, Dim > & operator/= (const T t)
bool empty () const
NDRegion< T, Dim > intersect (const NDRegion< T, Dim > &nr) const
bool touches (const NDRegion< T, Dim > &nr) const
bool contains (const NDRegion< T, Dim > &nr) const
bool split (NDRegion< T, Dim > &l, NDRegion< T, Dim > &r, unsigned d) const
bool split (NDRegion< T, Dim > &l, NDRegion< T, Dim > &r) const
MessageputMessage (Message &m)
MessagegetMessage (Message &m)


Detailed Description

template<class T, unsigned Dim>
class NDRegion< T, Dim >

Definition at line 61 of file NDRegion.h.


Constructor & Destructor Documentation

template<class T, unsigned Dim>
NDRegion< T, Dim >::NDRegion  )  [inline]
 

Definition at line 65 of file NDRegion.h.

template<class T, unsigned Dim>
NDRegion< T, Dim >::NDRegion PRegion< T > *  idx  )  [inline]
 

Definition at line 68 of file NDRegion.h.

template<class T, unsigned Dim>
NDRegion< T, Dim >::NDRegion const PRegion< T > &  r1  )  [inline]
 

Definition at line 74 of file NDRegion.h.

References PInsist.

template<class T, unsigned Dim>
NDRegion< T, Dim >::NDRegion const PRegion< T > &  r1,
const PRegion< T > &  r2
[inline]
 

Definition at line 78 of file NDRegion.h.

References PInsist.

template<class T, unsigned Dim>
NDRegion< T, Dim >::NDRegion const PRegion< T > &  r1,
const PRegion< T > &  r2,
const PRegion< T > &  r3
[inline]
 

Definition at line 83 of file NDRegion.h.

References PInsist.

template<class T, unsigned Dim>
NDRegion< T, Dim >::NDRegion const PRegion< T > &  r1,
const PRegion< T > &  r2,
const PRegion< T > &  r3,
const PRegion< T > &  r4
[inline]
 

Definition at line 89 of file NDRegion.h.

References PInsist.

template<class T, unsigned Dim>
NDRegion< T, Dim >::NDRegion const PRegion< T > &  r1,
const PRegion< T > &  r2,
const PRegion< T > &  r3,
const PRegion< T > &  r4,
const PRegion< T > &  r5
[inline]
 

Definition at line 97 of file NDRegion.h.

References PInsist.

template<class T, unsigned Dim>
NDRegion< T, Dim >::NDRegion const PRegion< T > &  r1,
const PRegion< T > &  r2,
const PRegion< T > &  r3,
const PRegion< T > &  r4,
const PRegion< T > &  r5,
const PRegion< T > &  r6
[inline]
 

Definition at line 106 of file NDRegion.h.

References PInsist.

template<class T, unsigned Dim>
NDRegion< T, Dim >::NDRegion const NDRegion< T, Dim > &  nr  )  [inline]
 

Definition at line 118 of file NDRegion.h.

References NDRegion< T, Dim >::p.


Member Function Documentation

template<class T, unsigned Dim>
bool NDRegion< T, Dim >::contains const NDRegion< T, Dim > &  nr  )  const [inline]
 

Definition at line 187 of file NDRegion.h.

References NDRegion< T, Dim >::p.

template<class T, unsigned Dim>
bool NDRegion< T, Dim >::empty  )  const [inline]
 

Definition at line 165 of file NDRegion.h.

template<class T, unsigned Dim>
Message& NDRegion< T, Dim >::getMessage Message m  )  [inline]
 

Definition at line 231 of file NDRegion.h.

References getMessage().

Here is the call graph for this function:

template<class T, unsigned Dim>
NDRegion<T,Dim> NDRegion< T, Dim >::intersect const NDRegion< T, Dim > &  nr  )  const [inline]
 

Definition at line 173 of file NDRegion.h.

References NDRegion< T, Dim >::p.

template<class T, unsigned Dim>
NDRegion<T,Dim>& NDRegion< T, Dim >::operator *= const T  t  )  [inline]
 

Definition at line 153 of file NDRegion.h.

template<class T, unsigned Dim>
NDRegion<T,Dim>& NDRegion< T, Dim >::operator+= const T  t  )  [inline]
 

Definition at line 143 of file NDRegion.h.

template<class T, unsigned Dim>
NDRegion<T,Dim>& NDRegion< T, Dim >::operator-= const T  t  )  [inline]
 

Definition at line 148 of file NDRegion.h.

template<class T, unsigned Dim>
NDRegion<T,Dim>& NDRegion< T, Dim >::operator/= const T  t  )  [inline]
 

Definition at line 158 of file NDRegion.h.

template<class T, unsigned Dim>
NDRegion<T,Dim>& NDRegion< T, Dim >::operator= const NDRegion< T, Dim > &  nr  )  [inline]
 

Definition at line 124 of file NDRegion.h.

References NDRegion< T, Dim >::p.

template<class T, unsigned Dim>
PRegion<T>& NDRegion< T, Dim >::operator[] unsigned  d  )  [inline]
 

Definition at line 132 of file NDRegion.h.

template<class T, unsigned Dim>
const PRegion<T>& NDRegion< T, Dim >::operator[] unsigned  d  )  const [inline]
 

Definition at line 131 of file NDRegion.h.

template<class T, unsigned Dim>
Message& NDRegion< T, Dim >::putMessage Message m  )  [inline]
 

Definition at line 224 of file NDRegion.h.

References putMessage().

Here is the call graph for this function:

template<class T, unsigned Dim>
bool NDRegion< T, Dim >::split NDRegion< T, Dim > &  l,
NDRegion< T, Dim > &  r
const [inline]
 

Definition at line 209 of file NDRegion.h.

template<class T, unsigned Dim>
bool NDRegion< T, Dim >::split NDRegion< T, Dim > &  l,
NDRegion< T, Dim > &  r,
unsigned  d
const [inline]
 

Definition at line 195 of file NDRegion.h.

References NDRegion< T, Dim >::p, and r.

template<class T, unsigned Dim>
bool NDRegion< T, Dim >::touches const NDRegion< T, Dim > &  nr  )  const [inline]
 

Definition at line 180 of file NDRegion.h.

References NDRegion< T, Dim >::p.

template<class T, unsigned Dim>
T NDRegion< T, Dim >::volume  )  const [inline]
 

Definition at line 135 of file NDRegion.h.


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