IPPL (Independent Parallel Particle Layer)
IPPL
Loading...
Searching...
No Matches
ippl::ParticleSpatialOverlapLayout< T, Dim, Mesh, PositionProperties > Member List

This is the complete list of members for ippl::ParticleSpatialOverlapLayout< T, Dim, Mesh, PositionProperties >, including all inherited members.

applyBC(const particle_position_type &R, const NDRegion< T, Dim > &nr)ippl::detail::ParticleLayout< T, Dim, PositionProperties... >
Base typedefippl::ParticleSpatialOverlapLayout< T, Dim, Mesh, PositionProperties >
bc_container_type typedefippl::detail::ParticleLayout< T, Dim, PositionProperties... >
bcs_mippl::detail::ParticleLayout< T, Dim, PositionProperties... >private
bool_type typedefippl::ParticleSpatialLayout< T, Dim, Mesh, PositionProperties >
buildCells(ParticleContainer &pc)ippl::ParticleSpatialOverlapLayout< T, Dim, Mesh, PositionProperties >
cell_particle_neighbor_list_type typedefippl::ParticleSpatialOverlapLayout< T, Dim, Mesh, PositionProperties >protected
cellIndex_mippl::ParticleSpatialOverlapLayout< T, Dim, Mesh, PositionProperties >protected
CellIndex_t typedefippl::ParticleSpatialOverlapLayout< T, Dim, Mesh, PositionProperties >protected
cellParticleCount_mippl::ParticleSpatialOverlapLayout< T, Dim, Mesh, PositionProperties >protected
cellPermutationBackward_mippl::ParticleSpatialOverlapLayout< T, Dim, Mesh, PositionProperties >protected
cellPermutationForward_mippl::ParticleSpatialOverlapLayout< T, Dim, Mesh, PositionProperties >protected
cellStartingIdx_mippl::ParticleSpatialOverlapLayout< T, Dim, Mesh, PositionProperties >protected
cellStrides_mippl::ParticleSpatialOverlapLayout< T, Dim, Mesh, PositionProperties >protected
cellWidth_mippl::ParticleSpatialOverlapLayout< T, Dim, Mesh, PositionProperties >protected
createPeriodicGhostParticles(ParticleContainer &pc)ippl::ParticleSpatialOverlapLayout< T, Dim, Mesh, PositionProperties >
dimippl::detail::ParticleLayout< T, Dim, PositionProperties... >static
FieldLayout_t typedefippl::ParticleSpatialLayout< T, Dim, Mesh, PositionProperties >
fillHash(int rank, const locate_type &ranks, const locate_type &offsets, hash_type &hash)ippl::ParticleSpatialOverlapLayout< T, Dim, Mesh, PositionProperties >
ippl::ParticleSpatialLayout::fillHash(int rank, const locate_type &ranks, hash_type &hash)ippl::ParticleSpatialLayout< T, Dim, Mesh, PositionProperties >
FlatCellIndex_t typedefippl::ParticleSpatialOverlapLayout< T, Dim, Mesh, PositionProperties >protected
flayout_mippl::ParticleSpatialLayout< T, Dim, Mesh, PositionProperties >protected
forEachPair(Functor &&f) constippl::ParticleSpatialOverlapLayout< T, Dim, Mesh, PositionProperties >
getCellIndex(const vector_type &pos, const region_type &region, const Vector< T, Dim > &cellWidth)ippl::ParticleSpatialOverlapLayout< T, Dim, Mesh, PositionProperties >protectedstatic
getCellNeighbors(const CellIndex_t &cellIndex, const Vector< size_type, Dim > &cellStrides, const hash_type &cellPermutationForward)ippl::ParticleSpatialOverlapLayout< T, Dim, Mesh, PositionProperties >protectedstatic
getFlatNeighbors(const neighbor_list &neighbors) constippl::ParticleSpatialOverlapLayout< T, Dim, Mesh, PositionProperties >
getNeighborSize(const neighbor_list &neighbors) constippl::ParticleSpatialLayout< T, Dim, Mesh, PositionProperties >protected
getNonNeighborRanks(const locate_type &neighbors_view) constippl::ParticleSpatialOverlapLayout< T, Dim, Mesh, PositionProperties >
getParticleBC() constippl::detail::ParticleLayout< T, Dim, PositionProperties... >inline
getParticleNeighborData() constippl::ParticleSpatialOverlapLayout< T, Dim, Mesh, PositionProperties >
getParticleNeighbors(index_t particleIndex, const ParticleNeighborData &particleNeighborData)ippl::ParticleSpatialOverlapLayout< T, Dim, Mesh, PositionProperties >static
getParticleNeighbors(const vector_type &pos, const ParticleNeighborData &particleNeighborData)ippl::ParticleSpatialOverlapLayout< T, Dim, Mesh, PositionProperties >static
getRegionLayout() constippl::ParticleSpatialLayout< T, Dim, Mesh, PositionProperties >inline
hash_type typedefippl::ParticleSpatialLayout< T, Dim, Mesh, PositionProperties >
index_t typedefippl::ParticleSpatialOverlapLayout< T, Dim, Mesh, PositionProperties >
index_type typedefippl::detail::ParticleLayout< T, Dim, PositionProperties... >
initializeCells()ippl::ParticleSpatialOverlapLayout< T, Dim, Mesh, PositionProperties >
isCloseToBoundary(const std::index_sequence< Idx... > &, const vector_type &pos, const region_type &region, Vector< bool, Dim > periodic, T overlap)ippl::ParticleSpatialOverlapLayout< T, Dim, Mesh, PositionProperties >protectedstatic
isCloseToBoundary(const std::index_sequence< Idx... > &, const vector_type &pos, const region_type &globalRegion, Vector< bool, Dim > periodic, T overlap)ippl::ParticleSpatialOverlapLayout< T, Dim, Mesh, PositionProperties >
isLocalCellIndex(const std::index_sequence< Idx... > &, const CellIndex_t &index, const Vector< size_type, Dim > &numCells)ippl::ParticleSpatialOverlapLayout< T, Dim, Mesh, PositionProperties >protectedstatic
isLocalCellIndex(const std::index_sequence< Idx... > &, const CellIndex_t &index, const Vector< size_type, Dim > &numCells)ippl::ParticleSpatialOverlapLayout< T, Dim, Mesh, PositionProperties >
locate_type typedefippl::ParticleSpatialLayout< T, Dim, Mesh, PositionProperties >
locate_type_nd typedefippl::ParticleSpatialOverlapLayout< T, Dim, Mesh, PositionProperties >
locateParticles(const ParticleContainer &pc, locate_type &ranks, locate_type &rankOffsets, bool_type &invalid, locate_type &nSends_dview, locate_type &sends_dview) constippl::ParticleSpatialOverlapLayout< T, Dim, Mesh, PositionProperties >
ippl::ParticleSpatialLayout::locateParticles(const ParticleContainer &pc, locate_type &ranks, bool_type &invalid, locate_type &nSends_dview, locate_type &sends_dview) constippl::ParticleSpatialLayout< T, Dim, Mesh, PositionProperties >
neighbor_list typedefippl::ParticleSpatialOverlapLayout< T, Dim, Mesh, PositionProperties >
nRecvs_mippl::ParticleSpatialLayout< T, Dim, Mesh, PositionProperties >protected
numberOfSends(int rank, const locate_type &ranks)ippl::ParticleSpatialOverlapLayout< T, Dim, Mesh, PositionProperties >
numCells_mippl::ParticleSpatialOverlapLayout< T, Dim, Mesh, PositionProperties >protected
numGhostCells_mippl::ParticleSpatialOverlapLayout< T, Dim, Mesh, PositionProperties >protected
numGhostCellsPerDim_mippl::ParticleSpatialOverlapLayout< T, Dim, Mesh, PositionProperties >protectedstatic
numLocalCells_mippl::ParticleSpatialOverlapLayout< T, Dim, Mesh, PositionProperties >protected
numLocalParticles_mippl::ParticleSpatialOverlapLayout< T, Dim, Mesh, PositionProperties >protected
particle_neighbor_list_type typedefippl::ParticleSpatialOverlapLayout< T, Dim, Mesh, PositionProperties >
particle_position_type typedefippl::detail::ParticleLayout< T, Dim, PositionProperties... >
particleExchange(ParticleContainer &pc)ippl::ParticleSpatialOverlapLayout< T, Dim, Mesh, PositionProperties >
ParticleLayout()ippl::detail::ParticleLayout< T, Dim, PositionProperties... >inline
ParticleSpatialLayout(FieldLayout< Dim > &, Mesh &)ippl::ParticleSpatialLayout< T, Dim, Mesh, PositionProperties >
ParticleSpatialLayout()ippl::ParticleSpatialLayout< T, Dim, Mesh, PositionProperties >inline
ParticleSpatialOverlapLayout(FieldLayout< Dim > &fl, Mesh &mesh, const T &rcutoff)ippl::ParticleSpatialOverlapLayout< T, Dim, Mesh, PositionProperties >
ParticleSpatialOverlapLayout()ippl::ParticleSpatialOverlapLayout< T, Dim, Mesh, PositionProperties >inline
position_execution_space typedefippl::detail::ParticleLayout< T, Dim, PositionProperties... >
position_memory_space typedefippl::detail::ParticleLayout< T, Dim, PositionProperties... >
positionInRegion(const std::index_sequence< Idx... > &, const vector_type &pos, const region_type &region, T overlap)ippl::ParticleSpatialOverlapLayout< T, Dim, Mesh, PositionProperties >protectedstatic
positionInRegion(const std::index_sequence< Idx... > &, const vector_type &pos, const region_type &region, T overlap)ippl::ParticleSpatialOverlapLayout< T, Dim, Mesh, PositionProperties >
ippl::ParticleSpatialLayout::positionInRegion(const std::index_sequence< Idx... > &, const vector_type &pos, const region_type &region)ippl::ParticleSpatialLayout< T, Dim, Mesh, PositionProperties >protectedstatic
rcutoff_mippl::ParticleSpatialOverlapLayout< T, Dim, Mesh, PositionProperties >protected
region_type typedefippl::ParticleSpatialLayout< T, Dim, Mesh, PositionProperties >protected
region_view_type typedefippl::ParticleSpatialLayout< T, Dim, Mesh, PositionProperties >protected
RegionLayout_t typedefippl::ParticleSpatialLayout< T, Dim, Mesh, PositionProperties >
rlayout_mippl::ParticleSpatialLayout< T, Dim, Mesh, PositionProperties >protected
setParticleBC(bc_container_type bcs)ippl::detail::ParticleLayout< T, Dim, PositionProperties... >inline
setParticleBC(BC bc)ippl::detail::ParticleLayout< T, Dim, PositionProperties... >inline
size_type typedefippl::ParticleSpatialOverlapLayout< T, Dim, Mesh, PositionProperties >
toCellIndex(FlatCellIndex_t nonPermutedIndex, const Vector< size_type, Dim > &numCells)ippl::ParticleSpatialOverlapLayout< T, Dim, Mesh, PositionProperties >protectedstatic
toFlatCellIndex(const CellIndex_t &cellIndex, const Vector< size_type, Dim > &cellStrides, hash_type cellPermutationForward)ippl::ParticleSpatialOverlapLayout< T, Dim, Mesh, PositionProperties >protectedstatic
totalCells_mippl::ParticleSpatialOverlapLayout< T, Dim, Mesh, PositionProperties >protected
update(ParticleContainer &pc)ippl::ParticleSpatialOverlapLayout< T, Dim, Mesh, PositionProperties >
ippl::detail::ParticleLayout< T, Dim, PositionProperties... >::update(PBase &)ippl::detail::ParticleLayout< T, Dim, PositionProperties... >inline
updateLayout(FieldLayout< Dim > &, Mesh &)ippl::ParticleSpatialOverlapLayout< T, Dim, Mesh, PositionProperties >
value_type typedefippl::detail::ParticleLayout< T, Dim, PositionProperties... >
vector_type typedefippl::ParticleSpatialLayout< T, Dim, Mesh, PositionProperties >
window_mippl::ParticleSpatialLayout< T, Dim, Mesh, PositionProperties >protected
~ParticleLayout()=defaultippl::detail::ParticleLayout< T, Dim, PositionProperties... >
~ParticleSpatialLayout()=defaultippl::ParticleSpatialLayout< T, Dim, Mesh, PositionProperties >
~ParticleSpatialOverlapLayout()=defaultippl::ParticleSpatialOverlapLayout< T, Dim, Mesh, PositionProperties >