ParticleInteractAttrib< T > Class Template Reference

#include <ParticleInteractAttrib.h>

Inheritance diagram for ParticleInteractAttrib< T >:

Inheritance graph
[legend]
Collaboration diagram for ParticleInteractAttrib< T >:

Collaboration graph
[legend]
List of all members.

Public Types

typedef ParticleAttrib< T
>::ParticleList_t 
ParticleList_t

Public Member Functions

 ParticleInteractAttrib ()
 ParticleInteractAttrib (const ParticleInteractAttrib< T > &pa)
 ParticleInteractAttrib (const ParticleAttrib< T > &pa)
 ~ParticleInteractAttrib ()
template<class T1>
const ParticleInteractAttrib<
T > & 
operator= (const PETE_Expr< T1 > &rhs)
const ParticleInteractAttrib<
T > & 
operator= (const ParticleInteractAttrib< T > &rhs)
const ParticleInteractAttrib<
T > & 
operator= (const ParticleAttrib< T > &rhs)
const ParticleInteractAttrib<
T > & 
operator= (T rhs)
ParticleList_t::reference operator[] (size_t n)
ParticleList_t::const_reference operator[] (size_t n) const
ParticleList_t::reference ghostAttrib (size_t n)
ParticleList_t::const_reference ghostAttrib (size_t n) const
virtual size_t putMessage (Message &, size_t, size_t)
virtual size_t putMessage (Message &m, const vector< size_t > &v)
virtual size_t ghostDestroy (size_t M, size_t I)
virtual size_t ghostPutMessage (Message &msg, size_t M, size_t I)
virtual size_t ghostPutMessage (Message &msg, const vector< size_t > &v)
virtual size_t ghostGetMessage (Message &, size_t)
virtual void printDebug (Inform &)

Detailed Description

template<class T>
class ParticleInteractAttrib< T >

Definition at line 74 of file ParticleInteractAttrib.h.


Member Typedef Documentation

template<class T>
typedef ParticleAttrib<T>::ParticleList_t ParticleInteractAttrib< T >::ParticleList_t
 

Reimplemented from ParticleAttrib< T >.

Definition at line 77 of file ParticleInteractAttrib.h.


Constructor & Destructor Documentation

template<class T>
ParticleInteractAttrib< T >::ParticleInteractAttrib  )  [inline]
 

Definition at line 80 of file ParticleInteractAttrib.h.

template<class T>
ParticleInteractAttrib< T >::ParticleInteractAttrib const ParticleInteractAttrib< T > &  pa  )  [inline]
 

Definition at line 83 of file ParticleInteractAttrib.h.

template<class T>
ParticleInteractAttrib< T >::ParticleInteractAttrib const ParticleAttrib< T > &  pa  )  [inline]
 

Definition at line 85 of file ParticleInteractAttrib.h.

template<class T>
ParticleInteractAttrib< T >::~ParticleInteractAttrib  )  [inline]
 

Definition at line 89 of file ParticleInteractAttrib.h.


Member Function Documentation

template<class T>
ParticleList_t::const_reference ParticleInteractAttrib< T >::ghostAttrib size_t  n  )  const [inline]
 

Definition at line 148 of file ParticleInteractAttrib.h.

template<class T>
ParticleList_t::reference ParticleInteractAttrib< T >::ghostAttrib size_t  n  )  [inline]
 

Definition at line 145 of file ParticleInteractAttrib.h.

template<class T>
size_t ParticleInteractAttrib< T >::ghostDestroy size_t  M,
size_t  I
[virtual]
 

Reimplemented from ParticleAttrib< T >.

Definition at line 63 of file ParticleInteractAttrib.cpp.

References TAU_PARTICLE, and TAU_PROFILE.

template<class T>
size_t ParticleInteractAttrib< T >::ghostGetMessage Message ,
size_t 
[virtual]
 

Reimplemented from ParticleAttrib< T >.

Definition at line 96 of file ParticleInteractAttrib.cpp.

References getMessage_iter(), TAU_PARTICLE, and TAU_PROFILE.

Here is the call graph for this function:

template<class T>
virtual size_t ParticleInteractAttrib< T >::ghostPutMessage Message msg,
const vector< size_t > &  v
[inline, virtual]
 

Reimplemented from ParticleAttrib< T >.

Definition at line 179 of file ParticleInteractAttrib.h.

References putMessage().

Here is the call graph for this function:

template<class T>
virtual size_t ParticleInteractAttrib< T >::ghostPutMessage Message msg,
size_t  M,
size_t  I
[inline, virtual]
 

Reimplemented from ParticleAttrib< T >.

Definition at line 174 of file ParticleInteractAttrib.h.

References putMessage().

Here is the call graph for this function:

template<class T>
const ParticleInteractAttrib<T>& ParticleInteractAttrib< T >::operator= rhs  )  [inline]
 

Reimplemented from ParticleAttrib< T >.

Definition at line 124 of file ParticleInteractAttrib.h.

References assign().

Here is the call graph for this function:

template<class T>
const ParticleInteractAttrib<T>& ParticleInteractAttrib< T >::operator= const ParticleAttrib< T > &  rhs  )  [inline]
 

Reimplemented from ParticleAttrib< T >.

Definition at line 114 of file ParticleInteractAttrib.h.

References endl(), ERRORMSG, and ParticleAttrib< T >::size().

Here is the call graph for this function:

template<class T>
const ParticleInteractAttrib<T>& ParticleInteractAttrib< T >::operator= const ParticleInteractAttrib< T > &  rhs  )  [inline]
 

Definition at line 103 of file ParticleInteractAttrib.h.

References endl(), ERRORMSG, and ParticleAttrib< T >::size().

Here is the call graph for this function:

template<class T>
template<class T1>
const ParticleInteractAttrib<T>& ParticleInteractAttrib< T >::operator= const PETE_Expr< T1 > &  rhs  )  [inline]
 

Reimplemented from ParticleAttrib< T >.

Definition at line 97 of file ParticleInteractAttrib.h.

References assign().

Here is the call graph for this function:

template<class T>
ParticleList_t::const_reference ParticleInteractAttrib< T >::operator[] size_t  n  )  const [inline]
 

Reimplemented from ParticleAttrib< T >.

Definition at line 140 of file ParticleInteractAttrib.h.

template<class T>
ParticleList_t::reference ParticleInteractAttrib< T >::operator[] size_t  n  )  [inline]
 

Reimplemented from ParticleAttrib< T >.

Definition at line 136 of file ParticleInteractAttrib.h.

template<class T>
void ParticleInteractAttrib< T >::printDebug Inform  )  [virtual]
 

Reimplemented from ParticleAttrib< T >.

Definition at line 111 of file ParticleInteractAttrib.cpp.

References ParticleAttrib< T >::ParticleList, TAU_IO, TAU_PARTICLE, and TAU_PROFILE.

template<class T>
virtual size_t ParticleInteractAttrib< T >::putMessage Message m,
const vector< size_t > &  v
[inline, virtual]
 

Reimplemented from ParticleAttrib< T >.

Definition at line 157 of file ParticleInteractAttrib.h.

References ParticleAttrib< T >::putMessage().

Here is the call graph for this function:

template<class T>
size_t ParticleInteractAttrib< T >::putMessage Message ,
size_t  ,
size_t 
[virtual]
 

Reimplemented from ParticleAttrib< T >.

Definition at line 37 of file ParticleInteractAttrib.cpp.

References ParticleAttrib< T >::size(), TAU_PARTICLE, and TAU_PROFILE.

Here is the call graph for this function:


The documentation for this class was generated from the following files:
Generated on Mon Jan 16 14:44:56 2006 for IPPL by  doxygen 1.4.6