OPAL (Object Oriented Parallel Accelerator Library)  2.2.0
OPAL
ParticleCashedLayout< T, Dim, Mesh > Member List

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

ALL enum valueParticleLayout< T, Dim >
apply_bconds(unsigned n, PPT &R, const ParticleBConds< T, Dim > &bcs, const NDI &nr)ParticleLayout< T, Dim >inlineprotected
BCONDS enum valueParticleLayout< T, Dim >
cachingParticleSpatialLayout< T, Dim, Mesh >protected
Dimension enum valueParticleLayout< T, Dim >
disableCaching()ParticleSpatialLayout< T, Dim, Mesh >inline
EmptyNodeParticleSpatialLayout< T, Dim, Mesh >protected
enableCaching()ParticleSpatialLayout< T, Dim, Mesh >inline
FieldLayoutUser()FieldLayoutUser
get_Id() const Userinline
getBConds()ParticleLayout< T, Dim >inline
getCashedParticles(IpplParticleBase< ParticleCashedLayout< T, Dim, Mesh > > &)ParticleCashedLayout< T, Dim, Mesh >
getEmptyNode(unsigned i) constParticleSpatialLayout< T, Dim, Mesh >inline
getFieldLayout()ParticleSpatialLayout< T, Dim, Mesh >inline
getInteractionRadius(unsigned i)ParticleCashedLayout< T, Dim, Mesh >inline
getLayout()ParticleSpatialLayout< T, Dim, Mesh >inline
getLayout() constParticleSpatialLayout< T, Dim, Mesh >inline
getMaxInteractionRadius()ParticleCashedLayout< T, Dim, Mesh >inline
getMaxLocalInteractionRadius()ParticleCashedLayout< T, Dim, Mesh >private
getNeighborNode(unsigned int d, unsigned int n)ParticleSpatialLayout< T, Dim, Mesh >inline
getNodeCount(unsigned i) constParticleSpatialLayout< T, Dim, Mesh >inline
getUpdateFlag(UpdateFlags f) const ParticleLayout< T, Dim >inline
IdUserprotected
ID_t typedefUser
Index_t typedefParticleCashedLayout< T, Dim, Mesh >
InteractionNodesParticleCashedLayout< T, Dim, Mesh >private
InterNodeListParticleCashedLayout< T, Dim, Mesh >private
InterRadiusParticleCashedLayout< T, Dim, Mesh >private
MaxGlobalInterRadiusParticleCashedLayout< T, Dim, Mesh >private
NeedGhostSwapParticleCashedLayout< T, Dim, Mesh >private
NeighborNodesParticleSpatialLayout< T, Dim, Mesh >protected
new_swap_particles(size_t LocalNum, PB &PData)ParticleSpatialLayout< T, Dim, Mesh >inlineprotected
new_swap_particles(size_t LocalNum, PB &PData, const ParticleAttrib< char > &canSwap)ParticleSpatialLayout< T, Dim, Mesh >inlineprotected
NodeCountParticleSpatialLayout< T, Dim, Mesh >protected
notifyUserOfDelete(UserList *)ParticleSpatialLayout< T, Dim, Mesh >virtual
NUMFLAGS enum valueParticleLayout< T, Dim >
OPTDESTROY enum valueParticleLayout< T, Dim >
pair_iterator typedefParticleSpatialLayout< T, Dim, Mesh >
pair_t typedefParticleSpatialLayout< T, Dim, Mesh >
ParticleCashedLayout(FieldLayout< Dim > &)ParticleCashedLayout< T, Dim, Mesh >
ParticleCashedLayout(FieldLayout< Dim > &, Mesh &)ParticleCashedLayout< T, Dim, Mesh >
ParticleCashedLayout(const RegionLayout< T, Dim, Mesh > &)ParticleCashedLayout< T, Dim, Mesh >
ParticleCashedLayout()ParticleCashedLayout< T, Dim, Mesh >
ParticleIndex_t typedefParticleCashedLayout< T, Dim, Mesh >
ParticleInterRadius_t typedefParticleCashedLayout< T, Dim, Mesh >
ParticleLayout()ParticleLayout< T, Dim >
ParticlePos_t typedefParticleCashedLayout< T, Dim, Mesh >
ParticleSpatialLayout(FieldLayout< Dim > &)ParticleSpatialLayout< T, Dim, Mesh >
ParticleSpatialLayout(FieldLayout< Dim > &, Mesh &)ParticleSpatialLayout< T, Dim, Mesh >
ParticleSpatialLayout(const RegionLayout< T, Dim, Mesh > &)ParticleSpatialLayout< T, Dim, Mesh >
ParticleSpatialLayout()ParticleSpatialLayout< T, Dim, Mesh >
Position_t typedefParticleLayout< T, Dim >
printDebug(Inform &)ParticleSpatialLayout< T, Dim, Mesh >
PutListParticleSpatialLayout< T, Dim, Mesh >protected
rebuild_interaction_data()ParticleCashedLayout< T, Dim, Mesh >private
rebuild_interaction_data(const bool periodicBC[2 *Dim])ParticleCashedLayout< T, Dim, Mesh >private
rebuild_layout(size_t haveLocal, PB &PData)ParticleSpatialLayout< T, Dim, Mesh >inlineprotected
rebuild_neighbor_data()ParticleSpatialLayout< T, Dim, Mesh >protected
RegionLayout_t typedefParticleSpatialLayout< T, Dim, Mesh >
Repartition(UserList *)ParticleCashedLayout< T, Dim, Mesh >virtual
RLayoutParticleSpatialLayout< T, Dim, Mesh >protected
SentToNodeListParticleCashedLayout< T, Dim, Mesh >private
setBConds(const ParticleBConds< T, Dim > &bc)ParticleLayout< T, Dim >inline
setInteractionRadius(const T &r)ParticleCashedLayout< T, Dim, Mesh >inline
setMaxInteractionRadius(T maxval)ParticleCashedLayout< T, Dim, Mesh >inlineprivate
setNeedGhostSwap(bool cond=true)ParticleCashedLayout< T, Dim, Mesh >inline
setup()ParticleCashedLayout< T, Dim, Mesh >private
setUpdateFlag(UpdateFlags f, bool val)ParticleLayout< T, Dim >inline
short_swap_particles(size_t LocalNum, PB &PData)ParticleSpatialLayout< T, Dim, Mesh >inlineprotected
SingleParticlePos_t typedefParticleCashedLayout< T, Dim, Mesh >
SWAP enum valueParticleLayout< T, Dim >
swap_ghost_particles(unsigned, IpplParticleBase< ParticleCashedLayout< T, Dim, Mesh > > &)ParticleCashedLayout< T, Dim, Mesh >private
swap_ghost_particles(unsigned, IpplParticleBase< ParticleCashedLayout< T, Dim, Mesh > > &, const bool periodicBC[2 *Dim])ParticleCashedLayout< T, Dim, Mesh >private
swap_particles(size_t LocalNum, PB &PData)ParticleSpatialLayout< T, Dim, Mesh >inlineprotected
swap_particles(size_t LocalNum, PB &PData, const ParticleAttrib< char > &canSwap)ParticleSpatialLayout< T, Dim, Mesh >inlineprotected
SwapMsgListParticleSpatialLayout< T, Dim, Mesh >protected
SwapNodeListParticleSpatialLayout< T, Dim, Mesh >protected
update(IpplParticleBase< ParticleCashedLayout< T, Dim, Mesh > > &p, const ParticleAttrib< char > *canSwap=0)ParticleCashedLayout< T, Dim, Mesh >
ParticleSpatialLayout< T, Dim, Mesh >::update(IpplParticleBase< ParticleSpatialLayout< T, Dim, Mesh, CachingPolicy > > &p, const ParticleAttrib< char > *canSwap=0)ParticleSpatialLayout< T, Dim, Mesh >
UpdateFlags enum nameParticleLayout< T, Dim >
User()User
~FieldLayoutUser()FieldLayoutUservirtual
~ParticleCashedLayout()ParticleCashedLayout< T, Dim, Mesh >
~ParticleLayout()ParticleLayout< T, Dim >inline
~ParticleSpatialLayout()ParticleSpatialLayout< T, Dim, Mesh >
~User()Uservirtual