#include <ParticleAttribBase.h>
Inheritance diagram for ParticleAttribBase:

Public Types | |
| typedef long | SortListIndex_t |
| typedef vector< SortListIndex_t > | SortList_t |
Public Member Functions | |
| ParticleAttribBase (unsigned int size, const string &typestr) | |
| ParticleAttribBase (const ParticleAttribBase &pa) | |
| virtual | ~ParticleAttribBase () |
| unsigned int | elementSize () const |
| const string & | typeString () const |
| void | setTemporary (bool t) |
| bool | isTemporary () const |
| virtual void | create (size_t M)=0 |
| virtual void | destroy (size_t M, size_t I, bool optDestroy)=0 |
| virtual void | destroy (const vector< pair< size_t, size_t > > &dlist, bool optDestroy)=0 |
| virtual size_t | putMessage (Message &, size_t, size_t)=0 |
| virtual size_t | putMessage (Message &, const vector< size_t > &)=0 |
| virtual size_t | getMessage (Message &, size_t)=0 |
| virtual size_t | ghostDestroy (size_t M, size_t I)=0 |
| virtual size_t | ghostPutMessage (Message &, size_t, size_t)=0 |
| virtual size_t | ghostPutMessage (Message &, const vector< size_t > &)=0 |
| virtual size_t | ghostGetMessage (Message &, size_t)=0 |
| virtual void | calcSortList (SortList_t &slist, bool ascending=true)=0 |
| virtual void | sort (SortList_t &slist)=0 |
| virtual void | printDebug (Inform &)=0 |
Definition at line 45 of file ParticleAttribBase.h.
|
|
Reimplemented in ParticleAttrib< T >. Definition at line 56 of file ParticleAttribBase.h. |
|
|
Reimplemented in ParticleAttrib< T >. Definition at line 55 of file ParticleAttribBase.h. |
|
||||||||||||
|
Definition at line 63 of file ParticleAttribBase.h. |
|
|
Definition at line 67 of file ParticleAttribBase.h. |
|
|
Definition at line 72 of file ParticleAttribBase.h. |
|
||||||||||||
|
|
|
|
Implemented in ParticleAttrib< T >. |
|
||||||||||||
|
Implemented in ParticleAttrib< T >. |
|
||||||||||||||||
|
Implemented in ParticleAttrib< T >. |
|
|
Definition at line 79 of file ParticleAttribBase.h. Referenced by DiscParticle::read(), and DiscParticle::write(). |
|
||||||||||||
|
Implemented in ParticleAttrib< T >. |
|
||||||||||||
|
Implemented in ParticleAttrib< T >, and ParticleInteractAttrib< T >. |
|
||||||||||||
|
Implemented in ParticleAttrib< T >, and ParticleInteractAttrib< T >. |
|
||||||||||||
|
Implemented in ParticleAttrib< T >, and ParticleInteractAttrib< T >. |
|
||||||||||||||||
|
Implemented in ParticleAttrib< T >, and ParticleInteractAttrib< T >. |
|
|
Definition at line 91 of file ParticleAttribBase.h. Referenced by ParticleAttrib< T >::getMessage(), ParticleAttrib< T >::printDebug(), and ParticleAttrib< T >::putMessage(). |
|
|
Implemented in ParticleAttrib< T >, and ParticleInteractAttrib< T >. |
|
||||||||||||
|
Implemented in ParticleAttrib< T >, and ParticleInteractAttrib< T >. |
|
||||||||||||||||
|
Implemented in ParticleAttrib< T >, and ParticleInteractAttrib< T >. |
|
|
Definition at line 88 of file ParticleAttribBase.h. |
|
|
|
|
|
Definition at line 83 of file ParticleAttribBase.h. Referenced by DiscParticle::write(). |
1.4.6