|
| | GenArrayParticle (PLayout *L) |
| |
| | IpplParticleBase () |
| |
| | IpplParticleBase (PLayout *layout) |
| |
| | ~IpplParticleBase () |
| |
| void | initialize (PLayout *) |
| |
| size_t | getTotalNum () const |
| |
| size_t | getLocalNum () const |
| |
| size_t | getDestroyNum () const |
| |
| size_t | getGhostNum () const |
| |
| void | setTotalNum (size_t n) |
| |
| void | setLocalNum (size_t n) |
| |
| PLayout & | getLayout () |
| |
| const PLayout & | getLayout () const |
| |
ParticleBConds< Position_t,
PLayout::Dimension > & | getBConds () |
| |
| void | setBConds (const ParticleBConds< Position_t, PLayout::Dimension > &bc) |
| |
| bool | singleInitNode () const |
| |
| bool | getUpdateFlag (UpdateFlags f) const |
| |
| void | setUpdateFlag (UpdateFlags f, bool val) |
| |
| void | addAttribute (ParticleAttribBase &pa) |
| |
| ParticleAttribBase & | getAttribute (attrib_container_t::size_type N) |
| |
| attrib_container_t::size_type | numAttributes () const |
| |
| attrib_iterator | begin () |
| |
| attrib_iterator | end () |
| |
| void | resetID () |
| |
| virtual void | update () |
| |
| virtual void | update (const ParticleAttrib< char > &canSwap) |
| |
| void | createWithID (unsigned id) |
| |
| void | create (size_t) |
| |
| void | globalCreate (size_t np) |
| |
| void | destroy (size_t, size_t, bool=false) |
| |
| size_t | putMessage (Message &, size_t, size_t) |
| |
| size_t | putMessage (Message &, const std::vector< size_t > &) |
| |
| size_t | putMessage (Message &, size_t) |
| |
| Format * | getFormat () |
| |
| size_t | writeMsgBuffer (MsgBuffer *&, const std::vector< size_t > &) |
| |
| template<class O > |
| size_t | writeMsgBufferWithOffsets (MsgBuffer *&, const std::vector< size_t > &, const std::vector< O > &) |
| |
| size_t | readMsgBuffer (MsgBuffer *) |
| |
| size_t | readGhostMsgBuffer (MsgBuffer *, int) |
| |
| size_t | getMessage (Message &) |
| |
| size_t | getSingleMessage (Message &) |
| |
| size_t | getMessageAndCreate (Message &) |
| |
| void | performDestroy (bool updateLocalNum=false) |
| |
| void | sort (SortList_t &) |
| |
| size_t | ghostPutMessage (Message &, size_t, size_t) |
| |
| size_t | ghostPutMessage (Message &, const std::vector< size_t > &) |
| |
| size_t | ghostGetMessage (Message &, int) |
| |
| size_t | ghostGetSingleMessage (Message &, int) |
| |
| void | ghostDestroy (size_t, size_t) |
| |
| void | printDebug (Inform &) |
| |
| | DataSource () |
| |
| virtual | ~DataSource () |
| |
| bool | connected (DataConnect *=0) const |
| |
| DataSourceObject * | findDataSourceObject (DataConnect *) const |
| |
| DataConnect * | connect (const char *, DataConnect *=0, int=DataSource::DEFAULT) |
| |
| bool | connect (DataSourceObject *) |
| |
| bool | disconnect (DataConnect *=0) |
| |
| bool | updateConnection (DataConnect *=0) |
| |
| void | interact (DataConnect *=0) |
| |
| void | interact (const char *, DataConnect *=0) |
| |
| | AbstractParticle () |
| |
| virtual | ~AbstractParticle () |
| |
| virtual void | setBConds (const ParticleBConds< Position_t, Dim > &bc)=0 |
| |
|
| enum | { Dim = PLayout::Dimension
} |
| |
| typedef PLayout | Layout_t |
| |
| typedef PLayout::Position_t | Position_t |
| |
| typedef PLayout::Index_t | Index_t |
| |
| typedef PLayout::ParticlePos_t | ParticlePos_t |
| |
| typedef PLayout::ParticleIndex_t | ParticleIndex_t |
| |
| typedef PLayout::pair_iterator | pair_iterator |
| |
| typedef PLayout::pair_t | pair_t |
| |
| typedef PLayout::UpdateFlags | UpdateFlags |
| |
typedef std::vector
< ParticleAttribBase * > | attrib_container_t |
| |
typedef
attrib_container_t::iterator | attrib_iterator |
| |
typedef
ParticleAttribBase::SortList_t | SortList_t |
| |
| enum | DsMode { INPUT,
OUTPUT,
BOTH,
DEFAULT
} |
| |
typedef std::vector
< DataSourceObject * > | container_t |
| |
typedef ParticleLayout
< PLayout::Position_t, Dim >
::SingleParticlePos_t | SingleParticlePos_t |
| |
typedef ParticleLayout
< PLayout::Position_t, Dim >
::Index_t | Index_t |
| |
typedef ParticleAttrib
< SingleParticlePos_t > | ParticlePos_t |
| |
| typedef ParticleAttrib< Index_t > | ParticleIndex_t |
| |
typedef ParticleLayout
< PLayout::Position_t, Dim >
::UpdateFlags | UpdateFlags |
| |
typedef ParticleLayout
< PLayout::Position_t, Dim >
::Position_t | Position_t |
| |
typedef ParticleLayout
< PLayout::Position_t, Dim > | Layout_t |
| |
| virtual DataSourceObject * | createDataSourceObject (const char *nm, DataConnect *dc, int tm) |
| |
std::vector< std::pair< size_t,
size_t > > | DestroyList |
| |
template<class PLayout, class T, unsigned N>
class GenArrayParticle< PLayout, T, N >
Definition at line 25 of file GenArrayParticle.h.