OPAL (Object Oriented Parallel Accelerator Library) 2022.1
OPAL
AbstractParticle< T, Dim > Member List

This is the complete list of members for AbstractParticle< T, Dim >, including all inherited members.

AbstractParticle()AbstractParticle< T, Dim >inline
addAttribute(ParticleAttribBase &pa)=0AbstractParticle< T, Dim >pure virtual
create(size_t)=0AbstractParticle< T, Dim >pure virtual
createWithID(unsigned id)=0AbstractParticle< T, Dim >pure virtual
destroy(size_t, size_t, bool=false)=0AbstractParticle< T, Dim >pure virtual
getBConds()=0AbstractParticle< T, Dim >pure virtual
getDestroyNum() const =0AbstractParticle< T, Dim >pure virtual
getGhostNum() const =0AbstractParticle< T, Dim >pure virtual
getLayout()=0AbstractParticle< T, Dim >pure virtual
getLayout() const =0AbstractParticle< T, Dim >pure virtual
getLocalNum() const =0AbstractParticle< T, Dim >pure virtual
getTotalNum() const =0AbstractParticle< T, Dim >pure virtual
getUpdateFlag(UpdateFlags f) const =0AbstractParticle< T, Dim >pure virtual
ghostDestroy(size_t M, size_t I)=0AbstractParticle< T, Dim >pure virtual
globalCreate(size_t np)=0AbstractParticle< T, Dim >pure virtual
ID_pAbstractParticle< T, Dim >
Index_t typedefAbstractParticle< T, Dim >
Layout_t typedefAbstractParticle< T, Dim >
ParticleIndex_t typedefAbstractParticle< T, Dim >
ParticlePos_t typedefAbstractParticle< T, Dim >
performDestroy(bool updateLocalNum=false)=0AbstractParticle< T, Dim >pure virtual
Position_t typedefAbstractParticle< T, Dim >
R_pAbstractParticle< T, Dim >
resetID()=0AbstractParticle< T, Dim >pure virtual
setBConds(const ParticleBConds< Position_t, Dim > &bc)=0AbstractParticle< T, Dim >pure virtual
setLocalNum(size_t n)=0AbstractParticle< T, Dim >pure virtual
setTotalNum(size_t n)=0AbstractParticle< T, Dim >pure virtual
setUpdateFlag(UpdateFlags f, bool val)=0AbstractParticle< T, Dim >pure virtual
singleInitNode() const =0AbstractParticle< T, Dim >pure virtual
SingleParticlePos_t typedefAbstractParticle< T, Dim >
update()=0AbstractParticle< T, Dim >pure virtual
update(const ParticleAttrib< char > &canSwap)=0AbstractParticle< T, Dim >pure virtual
UpdateFlags typedefAbstractParticle< T, Dim >
~AbstractParticle()AbstractParticle< T, Dim >inlinevirtual