IPPL API Reference
Independent Parallel Particle Layer C++ API
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 typedef (defined in ippl::ParticleSpatialOverlapLayout< T, Dim, Mesh, PositionProperties >)ippl::ParticleSpatialOverlapLayout< T, Dim, Mesh, PositionProperties >
bool_type typedef (defined in ippl::ParticleSpatialOverlapLayout< T, Dim, Mesh, PositionProperties >)ippl::ParticleSpatialOverlapLayout< T, Dim, Mesh, PositionProperties >
buildCells(ParticleContainer &pc)ippl::ParticleSpatialOverlapLayout< T, Dim, Mesh, PositionProperties >
cell_particle_neighbor_list_type typedef (defined in ippl::ParticleSpatialOverlapLayout< T, Dim, Mesh, PositionProperties >)ippl::ParticleSpatialOverlapLayout< T, Dim, Mesh, PositionProperties >protected
cellIndex_mippl::ParticleSpatialOverlapLayout< T, Dim, Mesh, PositionProperties >protected
CellIndex_t typedef (defined in ippl::ParticleSpatialOverlapLayout< T, Dim, Mesh, PositionProperties >)ippl::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 >
FieldLayout_t typedef (defined in ippl::ParticleSpatialOverlapLayout< T, Dim, Mesh, PositionProperties >)ippl::ParticleSpatialOverlapLayout< 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 typedef (defined in ippl::ParticleSpatialOverlapLayout< T, Dim, Mesh, PositionProperties >)ippl::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() const (defined in ippl::ParticleSpatialLayout< T, Dim, Mesh, PositionProperties >)ippl::ParticleSpatialLayout< T, Dim, Mesh, PositionProperties >inline
hash_type typedef (defined in ippl::ParticleSpatialOverlapLayout< T, Dim, Mesh, PositionProperties >)ippl::ParticleSpatialOverlapLayout< T, Dim, Mesh, PositionProperties >
index_t typedef (defined in ippl::ParticleSpatialOverlapLayout< T, Dim, Mesh, PositionProperties >)ippl::ParticleSpatialOverlapLayout< T, Dim, Mesh, PositionProperties >
initializeCells()ippl::ParticleSpatialOverlapLayout< T, Dim, Mesh, PositionProperties >
isCloseToBoundary(const std::index_sequence< Idx... > &, const vector_type &pos, const region_type &region, Kokkos::Array< 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, Kokkos::Array< bool, Dim > periodic, T overlap) (defined in ippl::ParticleSpatialOverlapLayout< T, Dim, Mesh, PositionProperties >)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) (defined in ippl::ParticleSpatialOverlapLayout< T, Dim, Mesh, PositionProperties >)ippl::ParticleSpatialOverlapLayout< T, Dim, Mesh, PositionProperties >
locate_type typedef (defined in ippl::ParticleSpatialOverlapLayout< T, Dim, Mesh, PositionProperties >)ippl::ParticleSpatialOverlapLayout< T, Dim, Mesh, PositionProperties >
locate_type_nd typedef (defined in ippl::ParticleSpatialOverlapLayout< T, Dim, Mesh, PositionProperties >)ippl::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_m (defined in ippl::ParticleSpatialLayout< T, Dim, Mesh, PositionProperties >)ippl::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 typedef (defined in ippl::ParticleSpatialOverlapLayout< T, Dim, Mesh, PositionProperties >)ippl::ParticleSpatialOverlapLayout< T, Dim, Mesh, PositionProperties >
particleExchange(ParticleContainer &pc)ippl::ParticleSpatialOverlapLayout< T, Dim, Mesh, PositionProperties >
ParticleSpatialLayout(FieldLayout< Dim > &, Mesh &, bool fem=false) (defined in ippl::ParticleSpatialLayout< T, Dim, Mesh, PositionProperties >)ippl::ParticleSpatialLayout< T, Dim, Mesh, PositionProperties >
ParticleSpatialLayout() (defined in ippl::ParticleSpatialLayout< T, Dim, Mesh, PositionProperties >)ippl::ParticleSpatialLayout< T, Dim, Mesh, PositionProperties >inline
ParticleSpatialOverlapLayout(FieldLayout< Dim > &fl, Mesh &mesh, const T &rcutoff)ippl::ParticleSpatialOverlapLayout< T, Dim, Mesh, PositionProperties >
ParticleSpatialOverlapLayout() (defined in ippl::ParticleSpatialOverlapLayout< T, Dim, Mesh, PositionProperties >)ippl::ParticleSpatialOverlapLayout< T, Dim, Mesh, PositionProperties >inline
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) (defined in ippl::ParticleSpatialOverlapLayout< T, Dim, Mesh, PositionProperties >)ippl::ParticleSpatialOverlapLayout< T, Dim, Mesh, PositionProperties >
positionInRegion(const std::index_sequence< Idx... > &, const vector_type &pos, const region_type &region) (defined in ippl::ParticleSpatialLayout< T, Dim, Mesh, PositionProperties >)ippl::ParticleSpatialLayout< T, Dim, Mesh, PositionProperties >protectedstatic
rcutoff_mippl::ParticleSpatialOverlapLayout< T, Dim, Mesh, PositionProperties >protected
region_type typedefippl::ParticleSpatialOverlapLayout< T, Dim, Mesh, PositionProperties >
region_view_type typedefippl::ParticleSpatialOverlapLayout< T, Dim, Mesh, PositionProperties >
RegionLayout_t typedef (defined in ippl::ParticleSpatialOverlapLayout< T, Dim, Mesh, PositionProperties >)ippl::ParticleSpatialOverlapLayout< 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 typedef (defined in ippl::ParticleSpatialOverlapLayout< T, Dim, Mesh, PositionProperties >)ippl::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 >
updateLayout(FieldLayout< Dim > &, Mesh &) (defined in ippl::ParticleSpatialOverlapLayout< T, Dim, Mesh, PositionProperties >)ippl::ParticleSpatialOverlapLayout< T, Dim, Mesh, PositionProperties >
vector_type typedef (defined in ippl::ParticleSpatialOverlapLayout< T, Dim, Mesh, PositionProperties >)ippl::ParticleSpatialOverlapLayout< T, Dim, Mesh, PositionProperties >
window_m (defined in ippl::ParticleSpatialLayout< T, Dim, Mesh, PositionProperties >)ippl::ParticleSpatialLayout< T, Dim, Mesh, PositionProperties >protected
~ParticleSpatialLayout()=default (defined in ippl::ParticleSpatialLayout< T, Dim, Mesh, PositionProperties >)ippl::ParticleSpatialLayout< T, Dim, Mesh, PositionProperties >
~ParticleSpatialOverlapLayout()=default (defined in ippl::ParticleSpatialOverlapLayout< T, Dim, Mesh, PositionProperties >)ippl::ParticleSpatialOverlapLayout< T, Dim, Mesh, PositionProperties >