SubParticleAttrib< PA, T, Dim > Class Template Reference

#include <SubParticleAttrib.h>

Inheritance diagram for SubParticleAttrib< PA, T, Dim >:

Inheritance graph
[legend]
Collaboration diagram for SubParticleAttrib< PA, T, Dim >:

Collaboration graph
[legend]
List of all members.

Public Types

typedef PA Attrib_t
typedef T T_t
typedef SubParticleAttribIter<
PA, T, Dim > 
iterator
typedef iterator::Index_t Index_t
typedef iterator PETE_Expr_t
enum  { Dim_u = Dim }
enum  { IsExpr = 1 }

Public Member Functions

 SubParticleAttrib (PA &a, const Index_t &dom)
 SubParticleAttrib (const SubParticleAttrib< PA, T, Dim > &spa)
 ~SubParticleAttrib ()
const Index_tgetDomain () const
PA & getAttrib () const
void makeNDIndex (NDIndex< Dim > &i)
iterator begin () const
iterator end () const
int adjustSize ()
SubParticleAttrib< PA, T,
Dim > & 
operator= (const SubParticleAttrib< PA, T, Dim > &)
SubParticleAttrib< PA, T,
Dim > & 
operator= (T)
template<class B>
SubParticleAttrib< PA, T,
Dim > & 
operator= (const PETE_Expr< B > &b)
void write (ostream &) const
PETE_Expr_t MakeExpression () const

Static Public Member Functions

static int getSubsetType ()

Detailed Description

template<class PA, class T, unsigned Dim>
class SubParticleAttrib< PA, T, Dim >

Definition at line 153 of file SubParticleAttrib.h.


Member Typedef Documentation

template<class PA, class T, unsigned Dim>
typedef PA SubParticleAttrib< PA, T, Dim >::Attrib_t
 

Definition at line 157 of file SubParticleAttrib.h.

template<class PA, class T, unsigned Dim>
typedef iterator::Index_t SubParticleAttrib< PA, T, Dim >::Index_t
 

Definition at line 160 of file SubParticleAttrib.h.

template<class PA, class T, unsigned Dim>
typedef SubParticleAttribIter<PA,T,Dim> SubParticleAttrib< PA, T, Dim >::iterator
 

Definition at line 159 of file SubParticleAttrib.h.

template<class PA, class T, unsigned Dim>
typedef iterator SubParticleAttrib< PA, T, Dim >::PETE_Expr_t
 

Definition at line 240 of file SubParticleAttrib.h.

template<class PA, class T, unsigned Dim>
typedef T SubParticleAttrib< PA, T, Dim >::T_t
 

Definition at line 158 of file SubParticleAttrib.h.


Member Enumeration Documentation

template<class PA, class T, unsigned Dim>
anonymous enum
 

Enumerator:
Dim_u 

Definition at line 163 of file SubParticleAttrib.h.

template<class PA, class T, unsigned Dim>
anonymous enum
 

Enumerator:
IsExpr 

Definition at line 239 of file SubParticleAttrib.h.


Constructor & Destructor Documentation

template<class PA, class T, unsigned Dim>
SubParticleAttrib< PA, T, Dim >::SubParticleAttrib PA &  a,
const Index_t dom
[inline]
 

Definition at line 166 of file SubParticleAttrib.h.

template<class PA, class T, unsigned Dim>
SubParticleAttrib< PA, T, Dim >::SubParticleAttrib const SubParticleAttrib< PA, T, Dim > &  spa  )  [inline]
 

Definition at line 170 of file SubParticleAttrib.h.

template<class PA, class T, unsigned Dim>
SubParticleAttrib< PA, T, Dim >::~SubParticleAttrib  )  [inline]
 

Definition at line 174 of file SubParticleAttrib.h.


Member Function Documentation

template<class PA, class T, unsigned Dim>
int SubParticleAttrib< PA, T, Dim >::adjustSize  ) 
 

Definition at line 96 of file SubParticleAttrib.cpp.

References CT, TAU_PROFILE, TAU_SUBFIELD, and TAU_TYPE_STRING.

template<class PA, class T, unsigned Dim>
SubParticleAttrib< PA, T, Dim >::iterator SubParticleAttrib< PA, T, Dim >::begin  )  const
 

Definition at line 73 of file SubParticleAttrib.cpp.

References CT, TAU_PROFILE, TAU_SUBFIELD, and TAU_TYPE_STRING.

Referenced by SubParticleAttrib< PA, T, Dim >::MakeExpression().

template<class PA, class T, unsigned Dim>
SubParticleAttrib< PA, T, Dim >::iterator SubParticleAttrib< PA, T, Dim >::end  )  const
 

Definition at line 83 of file SubParticleAttrib.cpp.

References CT, TAU_PROFILE, TAU_SUBFIELD, and TAU_TYPE_STRING.

template<class PA, class T, unsigned Dim>
PA& SubParticleAttrib< PA, T, Dim >::getAttrib  )  const [inline]
 

Definition at line 184 of file SubParticleAttrib.h.

template<class PA, class T, unsigned Dim>
const Index_t& SubParticleAttrib< PA, T, Dim >::getDomain void   )  const [inline]
 

Definition at line 181 of file SubParticleAttrib.h.

template<class PA, class T, unsigned Dim>
static int SubParticleAttrib< PA, T, Dim >::getSubsetType  )  [inline, static]
 

Definition at line 187 of file SubParticleAttrib.h.

References SubParticleAttribIter< PA, T, Dim >::getSubsetType().

Here is the call graph for this function:

template<class PA, class T, unsigned Dim>
PETE_Expr_t SubParticleAttrib< PA, T, Dim >::MakeExpression  )  const [inline]
 

Definition at line 241 of file SubParticleAttrib.h.

References SubParticleAttrib< PA, T, Dim >::begin().

Here is the call graph for this function:

template<class PA, class T, unsigned Dim>
void SubParticleAttrib< PA, T, Dim >::makeNDIndex NDIndex< Dim > &  i  )  [inline]
 

Definition at line 190 of file SubParticleAttrib.h.

References SubParticleAttribIter< PA, T, Dim >::makeNDIndex().

Here is the call graph for this function:

template<class PA, class T, unsigned Dim>
template<class B>
SubParticleAttrib<PA,T,Dim>& SubParticleAttrib< PA, T, Dim >::operator= const PETE_Expr< B > &  b  )  [inline]
 

Definition at line 218 of file SubParticleAttrib.h.

References assign(), b, CT, TAU_ASSIGN, TAU_PROFILE, TAU_SUBFIELD, and TAU_TYPE_STRING.

Here is the call graph for this function:

template<class PA, class T, unsigned Dim>
SubParticleAttrib< PA, T, Dim > & SubParticleAttrib< PA, T, Dim >::operator=  ) 
 

Definition at line 54 of file SubParticleAttrib.cpp.

References assign(), CT, TAU_ASSIGN, TAU_PROFILE, TAU_SUBFIELD, and TAU_TYPE_STRING.

Here is the call graph for this function:

template<class PA, class T, unsigned Dim>
SubParticleAttrib< PA, T, Dim > & SubParticleAttrib< PA, T, Dim >::operator= const SubParticleAttrib< PA, T, Dim > &   ) 
 

Definition at line 38 of file SubParticleAttrib.cpp.

References assign(), CT, TAU_ASSIGN, TAU_PROFILE, TAU_SUBFIELD, and TAU_TYPE_STRING.

Here is the call graph for this function:

template<class PA, class T, unsigned Dim>
void SubParticleAttrib< PA, T, Dim >::write ostream &   )  const
 

Definition at line 119 of file SubParticleAttrib.cpp.

References CT, endl(), PInsist, TAU_PROFILE, TAU_SUBFIELD, and TAU_TYPE_STRING.

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:46:45 2006 for IPPL by  doxygen 1.4.6