|
| GenParticle (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>
class GenParticle< PLayout, T >
Definition at line 28 of file GenParticle.h.