|
IPPL API Reference
Independent Parallel Particle Layer C++ API
|
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_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) (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_m | ippl::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() const | ippl::FieldLayout< Dim > | |
| getNeighborsRecvRange() const | ippl::FieldLayout< Dim > | |
| getNeighborsSendRange() const | ippl::FieldLayout< Dim > | |
| getOriginDomain() const | ippl::SubFieldLayout< Dim > | inline |
| hLocalDomains_m | ippl::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) const | ippl::SubFieldLayout< Dim > | inline |
| operator==(const FieldLayout< Dim2 > &x) const | ippl::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()=default | ippl::SubFieldLayout< Dim > | virtual |