#include <ParticleAttribElem.h>
Inheritance diagram for ParticleAttribElem< T, Dim >:
Public Types | |
typedef AppTypeTraits< T >::Element_t | Element_t |
typedef ParticleAttribElemIterator< T, Dim > | iterator |
typedef iterator | PETE_Expr_t |
enum | { IsExpr = 0 } |
Public Member Functions | |
PETE_Expr_t | MakeExpression () const |
ParticleAttribElem (ParticleAttrib< T > &pa, const vec< unsigned, Dim > &i) | |
ParticleAttribElem (const ParticleAttribElem< T, Dim > &pae) | |
iterator | begin () const |
iterator | end () const |
size_t | size () const |
Element_t & | operator[] (size_t) |
void | create (size_t) |
void | destroy (size_t M, size_t I, bool optDestroy=true) |
void | destroy (const vector< pair< size_t, size_t > > &dlist, bool optDestroy=true) |
template<unsigned SDim> | |
SubParticleAttrib< ParticleAttribElem< T, Dim >, Element_t, SDim > | operator[] (const SIndex< SDim > &s) const |
template<class T1> | |
const ParticleAttribElem< T, Dim > & | operator= (const PETE_Expr< T1 > &rhs) |
const ParticleAttribElem< T, Dim > & | operator= (const ParticleAttribElem< T, Dim > &rhs) |
const ParticleAttribElem< T, Dim > & | operator= (Element_t rhs) |
Friends | |
class | ParticleAttribElemIterator< T, Dim > |
Definition at line 67 of file ParticleAttribElem.h.
|
Definition at line 73 of file ParticleAttribElem.h. |
|
Definition at line 74 of file ParticleAttribElem.h. |
|
Definition at line 80 of file ParticleAttribElem.h. |
|
Definition at line 79 of file ParticleAttribElem.h. |
|
Definition at line 86 of file ParticleAttribElem.h. |
|
Definition at line 90 of file ParticleAttribElem.h. |
|
Definition at line 94 of file ParticleAttribElem.h. Referenced by ParticleAttribElem< T, Dim >::MakeExpression(). |
|
Definition at line 252 of file ParticleAttribElem.h. |
|
Definition at line 265 of file ParticleAttribElem.h. |
|
Definition at line 258 of file ParticleAttribElem.h. |
|
Definition at line 97 of file ParticleAttribElem.h. References ParticleAttribElem< T, Dim >::size(). Here is the call graph for this function: |
|
Definition at line 81 of file ParticleAttribElem.h. References ParticleAttribElem< T, Dim >::begin(). Here is the call graph for this function: |
|
Definition at line 182 of file ParticleAttribElem.h. References assign(). Here is the call graph for this function: |
|
Definition at line 171 of file ParticleAttribElem.h. References endl(), ERRORMSG, and ParticleAttribElem< T, Dim >::size(). Here is the call graph for this function: |
|
Definition at line 151 of file ParticleAttribElem.h. References assign(). Here is the call graph for this function: |
|
Definition at line 132 of file ParticleAttribElem.h. |
|
Definition at line 246 of file ParticleAttribElem.h. References get_PETE_Element(). Here is the call graph for this function: |
|
Definition at line 102 of file ParticleAttribElem.h. Referenced by ParticleAttribElem< T, Dim >::end(), and ParticleAttribElem< T, Dim >::operator=(). |
|
Definition at line 69 of file ParticleAttribElem.h. |