OPAL (Object Oriented Parallel Accelerator Library) 2022.1
OPAL
IpplParticleBase< PLayout > Member List

This is the complete list of members for IpplParticleBase< PLayout >, including all inherited members.

AbstractParticle()AbstractParticle< PLayout::Position_t, PLayout::Dimension >inline
addAttribute(ParticleAttribBase &pa)IpplParticleBase< PLayout >inlinevirtual
attrib_container_t typedefIpplParticleBase< PLayout >
attrib_iterator typedefIpplParticleBase< PLayout >
AttribListIpplParticleBase< PLayout >private
begin()IpplParticleBase< PLayout >inline
BOTH enum valueDataSource
connect(const char *, DataConnect *=0, int=DataSource::DEFAULT)DataSource
connect(DataSourceObject *)DataSource
connected(DataConnect *=0) constDataSource
ConnectionListDataSourceprivate
container_t typedefDataSource
create(size_t)IpplParticleBase< PLayout >virtual
createDataSourceObject(const char *nm, DataConnect *dc, int tm)IpplParticleBase< PLayout >inlineprotectedvirtual
createWithID(unsigned id)IpplParticleBase< PLayout >virtual
DataSource()DataSource
DEFAULT enum valueDataSource
destroy(size_t, size_t, bool=false)IpplParticleBase< PLayout >virtual
DestroyListIpplParticleBase< PLayout >protected
DestroyNumIpplParticleBase< PLayout >private
Dim enum valueIpplParticleBase< PLayout >
disconnect(DataConnect *=0)DataSource
DsMode enum nameDataSource
end()IpplParticleBase< PLayout >inline
findDataSourceObject(DataConnect *) constDataSource
getAttribute(attrib_container_t::size_type N)IpplParticleBase< PLayout >inline
getBConds()IpplParticleBase< PLayout >inlinevirtual
getDestroyNum() constIpplParticleBase< PLayout >inlinevirtual
getFormat()IpplParticleBase< PLayout >
getGhostNum() constIpplParticleBase< PLayout >inlinevirtual
getLayout()IpplParticleBase< PLayout >inlinevirtual
getLayout() constIpplParticleBase< PLayout >inlinevirtual
getLocalNum() constIpplParticleBase< PLayout >inlinevirtual
getMessage(Message &)IpplParticleBase< PLayout >
getMessageAndCreate(Message &)IpplParticleBase< PLayout >
getNextID()IpplParticleBase< PLayout >private
getSingleMessage(Message &)IpplParticleBase< PLayout >
getTotalNum() constIpplParticleBase< PLayout >inlinevirtual
getUpdateFlag(UpdateFlags f) constIpplParticleBase< PLayout >inlinevirtual
ghostDestroy(size_t, size_t)IpplParticleBase< PLayout >virtual
ghostGetMessage(Message &, int)IpplParticleBase< PLayout >
ghostGetSingleMessage(Message &, int)IpplParticleBase< PLayout >
GhostNumIpplParticleBase< PLayout >private
ghostPutMessage(Message &, size_t, size_t)IpplParticleBase< PLayout >
ghostPutMessage(Message &, const std::vector< size_t > &)IpplParticleBase< PLayout >
globalCreate(size_t np)IpplParticleBase< PLayout >virtual
IDIpplParticleBase< PLayout >
ID_pAbstractParticle< PLayout::Position_t, PLayout::Dimension >
Index_t typedefIpplParticleBase< PLayout >
initialize(PLayout *)IpplParticleBase< PLayout >
INPUT enum valueDataSource
interact(DataConnect *=0)DataSource
interact(const char *, DataConnect *=0)DataSource
IpplParticleBase()IpplParticleBase< PLayout >inline
IpplParticleBase(PLayout *layout)IpplParticleBase< PLayout >inline
LayoutIpplParticleBase< PLayout >private
Layout_t typedefIpplParticleBase< PLayout >
LocalNumIpplParticleBase< PLayout >private
NextIDIpplParticleBase< PLayout >private
numAttributes() constIpplParticleBase< PLayout >inline
OUTPUT enum valueDataSource
pair_iterator typedefIpplParticleBase< PLayout >
pair_t typedefIpplParticleBase< PLayout >
ParticleIndex_t typedefIpplParticleBase< PLayout >
ParticlePos_t typedefIpplParticleBase< PLayout >
performDestroy(bool updateLocalNum=false)IpplParticleBase< PLayout >virtual
Position_t typedefIpplParticleBase< PLayout >
printDebug(Inform &)IpplParticleBase< PLayout >
putMessage(Message &, size_t, size_t)IpplParticleBase< PLayout >
putMessage(Message &, const std::vector< size_t > &)IpplParticleBase< PLayout >
putMessage(Message &, size_t)IpplParticleBase< PLayout >
RIpplParticleBase< PLayout >
R_pAbstractParticle< PLayout::Position_t, PLayout::Dimension >
readGhostMsgBuffer(MsgBuffer *, int)IpplParticleBase< PLayout >
readMsgBuffer(MsgBuffer *)IpplParticleBase< PLayout >
resetID()IpplParticleBase< PLayout >virtual
setBConds(const ParticleBConds< Position_t, PLayout::Dimension > &bc)IpplParticleBase< PLayout >inline
AbstractParticle< PLayout::Position_t, PLayout::Dimension >::setBConds(const ParticleBConds< Position_t, Dim > &bc)=0AbstractParticle< PLayout::Position_t, PLayout::Dimension >pure virtual
setLocalNum(size_t n)IpplParticleBase< PLayout >inlinevirtual
setTotalNum(size_t n)IpplParticleBase< PLayout >inlinevirtual
setup()IpplParticleBase< PLayout >private
setUpdateFlag(UpdateFlags f, bool val)IpplParticleBase< PLayout >inlinevirtual
singleInitNode() constIpplParticleBase< PLayout >virtual
SingleParticlePos_t typedefAbstractParticle< PLayout::Position_t, PLayout::Dimension >
sort(SortList_t &)IpplParticleBase< PLayout >
SortList_t typedefIpplParticleBase< PLayout >
TotalNumIpplParticleBase< PLayout >private
update()IpplParticleBase< PLayout >virtual
update(const ParticleAttrib< char > &canSwap)IpplParticleBase< PLayout >virtual
updateConnection(DataConnect *=0)DataSource
UpdateFlags typedefIpplParticleBase< PLayout >
writeMsgBuffer(MsgBuffer *&, const std::vector< size_t > &)IpplParticleBase< PLayout >
writeMsgBufferWithOffsets(MsgBuffer *&, const std::vector< size_t > &, const std::vector< O > &)IpplParticleBase< PLayout >
~AbstractParticle()AbstractParticle< PLayout::Position_t, PLayout::Dimension >inlinevirtual
~DataSource()DataSourcevirtual
~IpplParticleBase()IpplParticleBase< PLayout >inline