IPPL API Reference
Independent Parallel Particle Layer C++ API
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 typedef (defined in ippl::FieldLayout< Dim >)ippl::FieldLayout< Dim >
calcWidths() (defined in ippl::FieldLayout< Dim >)ippl::FieldLayout< Dim >protected
comm (defined in ippl::FieldLayout< Dim >)ippl::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) (defined in ippl::FieldLayout< Dim >)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
getDeviceLocalDomains() const (defined in ippl::FieldLayout< Dim >)ippl::FieldLayout< Dim >
getDistribution(unsigned int d) const (defined in ippl::FieldLayout< Dim >)ippl::FieldLayout< Dim >inline
getDomain() const (defined in ippl::FieldLayout< Dim >)ippl::FieldLayout< Dim >inline
getHostLocalDomains() const (defined in ippl::FieldLayout< Dim >)ippl::FieldLayout< Dim >
getLocalNDIndex() const (defined in ippl::FieldLayout< Dim >)ippl::FieldLayout< Dim >
getLocalNDIndex(int rank) const (defined in ippl::FieldLayout< Dim >)ippl::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
hLocalDomains_mippl::FieldLayout< Dim >protected
host_mirror_type typedef (defined in ippl::SubFieldLayout< Dim >)ippl::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_m (defined in ippl::FieldLayout< Dim >)ippl::FieldLayout< Dim >
isParallel() const (defined in ippl::FieldLayout< Dim >)ippl::FieldLayout< Dim >inline
isParallelDim_m (defined in ippl::FieldLayout< Dim >)ippl::FieldLayout< Dim >protected
minWidth_m (defined in ippl::FieldLayout< Dim >)ippl::FieldLayout< Dim >protected
NDIndex_t typedef (defined in ippl::SubFieldLayout< Dim >)ippl::SubFieldLayout< Dim >
neighbor_list typedef (defined in ippl::FieldLayout< Dim >)ippl::FieldLayout< Dim >
neighbor_range_list typedef (defined in ippl::FieldLayout< Dim >)ippl::FieldLayout< Dim >
operator==(const SubFieldLayout< Dim2 > &x) constippl::SubFieldLayout< Dim >inline
operator==(const FieldLayout< Dim2 > &x) constippl::SubFieldLayout< Dim >inline
operator==(const FieldLayout< Dim > &x) const (defined in ippl::FieldLayout< Dim >)ippl::FieldLayout< Dim >inline
rank_list typedef (defined in ippl::FieldLayout< Dim >)ippl::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) (defined in ippl::FieldLayout< Dim >)ippl::FieldLayout< Dim >
view_type typedef (defined in ippl::SubFieldLayout< Dim >)ippl::SubFieldLayout< Dim >
write(std::ostream &=std::cout) const (defined in ippl::FieldLayout< Dim >)ippl::FieldLayout< Dim >
~FieldLayout()=default (defined in ippl::FieldLayout< Dim >)ippl::FieldLayout< Dim >virtual
~SubFieldLayout()=defaultippl::SubFieldLayout< Dim >virtual