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

This is the complete list of members for ParticleInteractLayout< 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 >
BoundCondsParticleLayout< T, Dim >private
boxDimensionBoxParticleCachingPolicy< T, Dim, UniformCartesian< Dim, T > >private
BoxParticleCachingPolicy()BoxParticleCachingPolicy< T, Dim, UniformCartesian< Dim, T > >inline
cachingParticleSpatialLayout< T, Dim, UniformCartesian< Dim, T > >protected
Dimension enum valueParticleLayout< T, Dim >
disableCaching()ParticleSpatialLayout< T, Dim, UniformCartesian< Dim, T > >inline
EmptyNodeParticleSpatialLayout< T, Dim, UniformCartesian< Dim, T > >protected
enableCaching()ParticleSpatialLayout< T, Dim, UniformCartesian< Dim, T > >inline
FieldLayoutUser()FieldLayoutUserinline
find_pairs(const unsigned LocalNum, const unsigned a1, const unsigned a2, const bool initLists, IpplParticleBase< ParticleInteractLayout< T, Dim, Mesh > > &PData)ParticleInteractLayout< T, Dim, Mesh >private
get_Id() constUserinline
getBConds()ParticleLayout< T, Dim >inline
getEmptyNode(unsigned i) constParticleSpatialLayout< T, Dim, UniformCartesian< Dim, T > >inline
getFieldLayout()ParticleSpatialLayout< T, Dim, UniformCartesian< Dim, T > >inline
getInteractionRadius(unsigned i)ParticleInteractLayout< T, Dim, Mesh >inline
getLayout()ParticleSpatialLayout< T, Dim, UniformCartesian< Dim, T > >inline
getLayout() constParticleSpatialLayout< T, Dim, UniformCartesian< Dim, T > >inline
getMaxInteractionRadius()ParticleInteractLayout< T, Dim, Mesh >inline
getMaxLocalInteractionRadius()ParticleInteractLayout< T, Dim, Mesh >private
getNodeCount(unsigned i) constParticleSpatialLayout< T, Dim, UniformCartesian< Dim, T > >inline
getPairlist(unsigned, pair_iterator &, pair_iterator &, IpplParticleBase< ParticleInteractLayout< T, Dim, Mesh > > &)ParticleInteractLayout< T, Dim, Mesh >
getUpdateFlag(UpdateFlags f) constParticleLayout< T, Dim >inline
IdUserprotected
ID_t typedefUser
Index_t typedefParticleInteractLayout< T, Dim, Mesh >
InteractionNodesParticleInteractLayout< T, Dim, Mesh >private
InterNodeListParticleInteractLayout< T, Dim, Mesh >private
InterRadiusParticleInteractLayout< T, Dim, Mesh >private
InterRadiusArrayParticleInteractLayout< T, Dim, Mesh >private
MaxGlobalInterRadiusParticleInteractLayout< T, Dim, Mesh >private
NeedGhostSwapParticleInteractLayout< T, Dim, Mesh >private
NeighborNodesParticleSpatialLayout< T, Dim, UniformCartesian< Dim, T > >protected
new_swap_particles(size_t LocalNum, PB &PData)ParticleSpatialLayout< T, Dim, UniformCartesian< Dim, T > >inlineprotected
new_swap_particles(size_t LocalNum, PB &PData, const ParticleAttrib< char > &canSwap)ParticleSpatialLayout< T, Dim, UniformCartesian< Dim, T > >inlineprotected
NodeCountParticleSpatialLayout< T, Dim, UniformCartesian< Dim, T > >protected
notifyUserOfDelete(UserList *)ParticleSpatialLayout< T, Dim, UniformCartesian< Dim, T > >virtual
NUMFLAGS enum valueParticleLayout< T, Dim >
OPTDESTROY enum valueParticleLayout< T, Dim >
pair_iterator typedefParticleInteractLayout< T, Dim, Mesh >
pair_t typedefParticleSpatialLayout< T, Dim, UniformCartesian< Dim, T > >
PairListParticleInteractLayout< T, Dim, Mesh >private
ParticleIndex_t typedefParticleInteractLayout< T, Dim, Mesh >
ParticleInteractLayout(FieldLayout< Dim > &)ParticleInteractLayout< T, Dim, Mesh >
ParticleInteractLayout(FieldLayout< Dim > &, Mesh &)ParticleInteractLayout< T, Dim, Mesh >
ParticleInteractLayout(const RegionLayout< T, Dim, Mesh > &)ParticleInteractLayout< T, Dim, Mesh >
ParticleInteractLayout()ParticleInteractLayout< T, Dim, Mesh >
ParticleInterRadius_t typedefParticleInteractLayout< T, Dim, Mesh >
ParticleLayout()ParticleLayout< T, Dim >
ParticlePos_t typedefParticleInteractLayout< T, Dim, Mesh >
ParticleSpatialLayout(FieldLayout< Dim > &)ParticleSpatialLayout< T, Dim, UniformCartesian< Dim, T > >
ParticleSpatialLayout(FieldLayout< Dim > &, UniformCartesian< Dim, T > &)ParticleSpatialLayout< T, Dim, UniformCartesian< Dim, T > >
ParticleSpatialLayout(const RegionLayout< T, Dim, UniformCartesian< Dim, T > > &)ParticleSpatialLayout< T, Dim, UniformCartesian< Dim, T > >
ParticleSpatialLayout()ParticleSpatialLayout< T, Dim, UniformCartesian< Dim, T > >
periodicBoxParticleCachingPolicy< T, Dim, UniformCartesian< Dim, T > >private
Position_t typedefParticleLayout< T, Dim >
printDebug(Inform &)ParticleSpatialLayout< T, Dim, UniformCartesian< Dim, T > >
PutListParticleSpatialLayout< T, Dim, UniformCartesian< Dim, T > >protected
rebuild_interaction_data()ParticleInteractLayout< T, Dim, Mesh >private
rebuild_interaction_data(const bool periodicBC[2 *Dim])ParticleInteractLayout< T, Dim, Mesh >private
rebuild_layout(size_t haveLocal, PB &PData)ParticleSpatialLayout< T, Dim, UniformCartesian< Dim, T > >inlineprotected
RegionLayout_t typedefParticleSpatialLayout< T, Dim, UniformCartesian< Dim, T > >
regionsBoxParticleCachingPolicy< T, Dim, UniformCartesian< Dim, T > >private
Repartition(UserList *)ParticleInteractLayout< T, Dim, Mesh >virtual
RLayoutParticleSpatialLayout< T, Dim, UniformCartesian< Dim, T > >protected
SentToNodeListParticleInteractLayout< T, Dim, Mesh >private
setAllCacheDimensions(T length)BoxParticleCachingPolicy< T, Dim, UniformCartesian< Dim, T > >inline
setBConds(const ParticleBConds< T, Dim > &bc)ParticleLayout< T, Dim >inline
setCacheDimension(int d, T length)BoxParticleCachingPolicy< T, Dim, UniformCartesian< Dim, T > >inline
setInteractionRadius(const T &r)ParticleInteractLayout< T, Dim, Mesh >inline
setInteractionRadius(ParticleInterRadius_t &rAttrib)ParticleInteractLayout< T, Dim, Mesh >inline
setMaxInteractionRadius(T maxval)ParticleInteractLayout< T, Dim, Mesh >inlineprivate
setNeedGhostSwap(bool cond=true)ParticleInteractLayout< T, Dim, Mesh >inline
setup()ParticleInteractLayout< T, Dim, Mesh >private
setUpdateFlag(UpdateFlags f, bool val)ParticleLayout< T, Dim >inline
short_swap_particles(size_t LocalNum, PB &PData)ParticleSpatialLayout< T, Dim, UniformCartesian< Dim, T > >inlineprotected
SingleParticlePos_t typedefParticleInteractLayout< T, Dim, Mesh >
SWAP enum valueParticleLayout< T, Dim >
swap_ghost_particles(unsigned, IpplParticleBase< ParticleInteractLayout< T, Dim, Mesh > > &)ParticleInteractLayout< T, Dim, Mesh >private
swap_ghost_particles(unsigned, IpplParticleBase< ParticleInteractLayout< T, Dim, Mesh > > &, const bool periodicBC[2 *Dim])ParticleInteractLayout< T, Dim, Mesh >private
swap_particles(size_t LocalNum, PB &PData)ParticleSpatialLayout< T, Dim, UniformCartesian< Dim, T > >inlineprotected
swap_particles(size_t LocalNum, PB &PData, const ParticleAttrib< char > &canSwap)ParticleSpatialLayout< T, Dim, UniformCartesian< Dim, T > >inlineprotected
SwapMsgListParticleSpatialLayout< T, Dim, UniformCartesian< Dim, T > >protected
SwapNodeListParticleSpatialLayout< T, Dim, UniformCartesian< Dim, T > >protected
update(IpplParticleBase< ParticleInteractLayout< T, Dim, Mesh > > &p, const ParticleAttrib< char > *canSwap=0)ParticleInteractLayout< T, Dim, Mesh >
ParticleSpatialLayout< T, Dim, UniformCartesian< Dim, T > >::update(IpplParticleBase< ParticleSpatialLayout< T, Dim, UniformCartesian< Dim, T >, BoxParticleCachingPolicy< T, Dim, UniformCartesian< Dim, T > > > > &p, const ParticleAttrib< char > *canSwap=0)ParticleSpatialLayout< T, Dim, UniformCartesian< Dim, T > >
updateCacheInformation(ParticleSpatialLayout< T, Dim, UniformCartesian< Dim, T >, C > &PLayout)BoxParticleCachingPolicy< T, Dim, UniformCartesian< Dim, T > >inline
UpdateFlags enum nameParticleLayout< T, Dim >
updateGhostParticles(IpplParticleBase< ParticleSpatialLayout< T, Dim, UniformCartesian< Dim, T >, C > > &PData, ParticleSpatialLayout< T, Dim, UniformCartesian< Dim, T >, C > &)BoxParticleCachingPolicy< T, Dim, UniformCartesian< Dim, T > >inline
UpdateOptionsParticleLayout< T, Dim >private
User()User
~BoxParticleCachingPolicy()BoxParticleCachingPolicy< T, Dim, UniformCartesian< Dim, T > >inlineprotected
~FieldLayoutUser()FieldLayoutUserinlinevirtual
~ParticleInteractLayout()ParticleInteractLayout< T, Dim, Mesh >
~ParticleLayout()ParticleLayout< T, Dim >inline
~ParticleSpatialLayout()ParticleSpatialLayout< T, Dim, UniformCartesian< Dim, T > >
~User()Uservirtual