IPPL (Independent Parallel Particle Layer)
IPPL
Loading...
Searching...
No Matches
ippl::SubFieldLayout< Dim > Member List

This is the complete list of members for ippl::SubFieldLayout< Dim >, including all inherited members.

addNeighbors(const NDIndex_t &gnd, const NDIndex_t &nd, const NDIndex_t &ndNeighbor, const NDIndex_t &intersect, int nghost, int rank)ippl::FieldLayout< Dim >
bounds_list typedefippl::FieldLayout< Dim >
calcWidths()ippl::FieldLayout< Dim >protected
commippl::FieldLayout< Dim >
dLocalDomains_mippl::FieldLayout< Dim >protected
FieldLayout(const mpi::Communicator &=MPI_COMM_WORLD)ippl::FieldLayout< Dim >
FieldLayout(mpi::Communicator, const NDIndex< Dim > &domain, std::array< bool, Dim > decomp, bool isAllPeriodic=false)ippl::FieldLayout< Dim >
findNeighbors(int nghost=1)ippl::FieldLayout< Dim >
findPeriodicNeighbors(const int nghost, const NDIndex< Dim > &localDomain, NDIndex< Dim > &grown, NDIndex< Dim > &neighborDomain, const int rank, std::map< unsigned int, int > &offsets, unsigned d0=0, unsigned codim=0)ippl::FieldLayout< Dim >
gDomain_mippl::FieldLayout< Dim >protected
getBounds(const NDIndex_t &nd1, const NDIndex_t &nd2, const NDIndex_t &offset, int nghost)ippl::FieldLayout< Dim >private
getDeviceLocalDomains() constippl::FieldLayout< Dim >
getDistribution(unsigned int d) constippl::FieldLayout< Dim >inline
getDomain() constippl::FieldLayout< Dim >inline
getHostLocalDomains() constippl::FieldLayout< Dim >
getLocalNDIndex() constippl::FieldLayout< Dim >
getLocalNDIndex(int rank) constippl::FieldLayout< Dim >
getMatchingIndex(int index)ippl::FieldLayout< Dim >static
getNeighbors() constippl::FieldLayout< Dim >
getNeighborsRecvRange() constippl::FieldLayout< Dim >
getNeighborsSendRange() constippl::FieldLayout< Dim >
getOriginDomain() constippl::SubFieldLayout< Dim >inline
getPeriodicOffset(const NDIndex_t &nd, const unsigned int d, const int k)ippl::FieldLayout< Dim >private
hLocalDomains_mippl::FieldLayout< Dim >protected
host_mirror_type typedefippl::SubFieldLayout< Dim >
initialize(const NDIndex< Dim > &domain, const NDIndex< Dim > &subDomain, std::array< bool, Dim > decomp, bool isAllPeriodic=false)ippl::SubFieldLayout< Dim >
initialize(const NDIndex< Dim > &domain, std::array< bool, Dim > decomp, bool isAllPeriodic=false)ippl::SubFieldLayout< Dim >
isAllPeriodic_mippl::FieldLayout< Dim >
isParallel() constippl::FieldLayout< Dim >inline
isParallelDim_mippl::FieldLayout< Dim >protected
minWidth_mippl::FieldLayout< Dim >protected
NDIndex_t typedefippl::SubFieldLayout< Dim >
neighbor_list typedefippl::FieldLayout< Dim >
neighbor_range_list typedefippl::FieldLayout< Dim >
neighbors_mippl::FieldLayout< Dim >private
neighborsRecvRange_mippl::FieldLayout< Dim >private
neighborsSendRange_mippl::FieldLayout< Dim >private
operator==(const SubFieldLayout< Dim2 > &x) constippl::SubFieldLayout< Dim >inline
operator==(const FieldLayout< Dim2 > &x) constippl::SubFieldLayout< Dim >inline
ippl::FieldLayout::operator==(const FieldLayout< Dim > &x) constippl::FieldLayout< Dim >inline
originDomain_mippl::SubFieldLayout< Dim >private
rank_list typedefippl::FieldLayout< Dim >
SubFieldLayout(const mpi::Communicator &=MPI_COMM_WORLD)ippl::SubFieldLayout< Dim >
SubFieldLayout(mpi::Communicator, const NDIndex< Dim > &domain, const NDIndex< Dim > &subDomain, std::array< bool, Dim > decomp, bool isAllPeriodic=false)ippl::SubFieldLayout< Dim >
SubFieldLayout(mpi::Communicator, const NDIndex< Dim > &domain, std::array< bool, Dim > decomp, bool isAllPeriodic=false)ippl::SubFieldLayout< Dim >
updateLayout(const std::vector< NDIndex_t > &domains)ippl::FieldLayout< Dim >
view_type typedefippl::SubFieldLayout< Dim >
write(std::ostream &=std::cout) constippl::FieldLayout< Dim >
~FieldLayout()=defaultippl::FieldLayout< Dim >virtual
~SubFieldLayout()=defaultippl::SubFieldLayout< Dim >virtual