| 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 | ippl::FieldLayout< Dim > | |
| calcWidths() | ippl::FieldLayout< Dim > | protected |
| comm | ippl::FieldLayout< Dim > | |
| dLocalDomains_m | ippl::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_m | ippl::FieldLayout< Dim > | protected |
| getBounds(const NDIndex_t &nd1, const NDIndex_t &nd2, const NDIndex_t &offset, int nghost) | ippl::FieldLayout< Dim > | private |
| getDeviceLocalDomains() const | ippl::FieldLayout< Dim > | |
| getDistribution(unsigned int d) const | ippl::FieldLayout< Dim > | inline |
| getDomain() const | ippl::FieldLayout< Dim > | inline |
| getHostLocalDomains() const | ippl::FieldLayout< Dim > | |
| getLocalNDIndex() const | ippl::FieldLayout< Dim > | |
| getLocalNDIndex(int rank) const | ippl::FieldLayout< Dim > | |
| getMatchingIndex(int index) | ippl::FieldLayout< Dim > | static |
| getNeighbors() const | ippl::FieldLayout< Dim > | |
| getNeighborsRecvRange() const | ippl::FieldLayout< Dim > | |
| getNeighborsSendRange() const | ippl::FieldLayout< Dim > | |
| getOriginDomain() const | ippl::SubFieldLayout< Dim > | inline |
| getPeriodicOffset(const NDIndex_t &nd, const unsigned int d, const int k) | ippl::FieldLayout< Dim > | private |
| hLocalDomains_m | ippl::FieldLayout< Dim > | protected |
| host_mirror_type typedef | 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 | ippl::FieldLayout< Dim > | |
| isParallel() const | ippl::FieldLayout< Dim > | inline |
| isParallelDim_m | ippl::FieldLayout< Dim > | protected |
| minWidth_m | ippl::FieldLayout< Dim > | protected |
| NDIndex_t typedef | ippl::SubFieldLayout< Dim > | |
| neighbor_list typedef | ippl::FieldLayout< Dim > | |
| neighbor_range_list typedef | ippl::FieldLayout< Dim > | |
| neighbors_m | ippl::FieldLayout< Dim > | private |
| neighborsRecvRange_m | ippl::FieldLayout< Dim > | private |
| neighborsSendRange_m | ippl::FieldLayout< Dim > | private |
| operator==(const SubFieldLayout< Dim2 > &x) const | ippl::SubFieldLayout< Dim > | inline |
| operator==(const FieldLayout< Dim2 > &x) const | ippl::SubFieldLayout< Dim > | inline |
| ippl::FieldLayout::operator==(const FieldLayout< Dim > &x) const | ippl::FieldLayout< Dim > | inline |
| originDomain_m | ippl::SubFieldLayout< Dim > | private |
| rank_list typedef | 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) | ippl::FieldLayout< Dim > | |
| view_type typedef | ippl::SubFieldLayout< Dim > | |
| write(std::ostream &=std::cout) const | ippl::FieldLayout< Dim > | |
| ~FieldLayout()=default | ippl::FieldLayout< Dim > | virtual |
| ~SubFieldLayout()=default | ippl::SubFieldLayout< Dim > | virtual |