core
Shared MPI block decomposition + asynchronous ghost-layer exchange (header-only C++20)
Loading...
Searching...
No Matches
peclet::core::amr::DistributedOctree< Dim, Bits > Member List

This is the complete list of members for peclet::core::amr::DistributedOctree< Dim, Bits >, including all inherited members.

balance()peclet::core::amr::DistributedOctree< Dim, Bits >inline
blockBrick() constpeclet::core::amr::DistributedOctree< Dim, Bits >inline
blockFineOrigin() constpeclet::core::amr::DistributedOctree< Dim, Bits >inline
blockOriginRoot() constpeclet::core::amr::DistributedOctree< Dim, Bits >inline
buildFaceGatherPlan() constpeclet::core::amr::DistributedOctree< Dim, Bits >inline
buildGatherHaloTopology(const FaceGatherPlan &plan) constpeclet::core::amr::DistributedOctree< Dim, Bits >inline
Code typedefpeclet::core::amr::DistributedOctree< Dim, Bits >
comm() constpeclet::core::amr::DistributedOctree< Dim, Bits >inline
Coord typedefpeclet::core::amr::DistributedOctree< Dim, Bits >
coverLevels(const std::vector< std::array< Coord, Dim > > &coords) constpeclet::core::amr::DistributedOctree< Dim, Bits >inline
coverValues(const std::vector< std::array< Coord, Dim > > &coords, const std::vector< double > &field, double sentinel=kNoNeighbor) constpeclet::core::amr::DistributedOctree< Dim, Bits >inline
DistributedOctree()=defaultpeclet::core::amr::DistributedOctree< Dim, Bits >
faceAcross(Index i, int axis, int dir) constpeclet::core::amr::DistributedOctree< Dim, Bits >inline
faceNeighborGather(const std::vector< double > &field, double sentinel=kNoNeighbor) constpeclet::core::amr::DistributedOctree< Dim, Bits >inline
faceNeighborGather(const FaceGatherPlan &plan, const std::vector< double > &field, double sentinel=kNoNeighbor) constpeclet::core::amr::DistributedOctree< Dim, Bits >inline
findGlobalRoot(const IVec< Dim > &g) constpeclet::core::amr::DistributedOctree< Dim, Bits >inline
globalCode(Index i) constpeclet::core::amr::DistributedOctree< Dim, Bits >inline
globalFineSize() constpeclet::core::amr::DistributedOctree< Dim, Bits >inline
globalGeometry() constpeclet::core::amr::DistributedOctree< Dim, Bits >inline
globalRootOf(Index i) constpeclet::core::amr::DistributedOctree< Dim, Bits >inline
globalRootSize() constpeclet::core::amr::DistributedOctree< Dim, Bits >inline
h0() constpeclet::core::amr::DistributedOctree< Dim, Bits >inline
init(IVec< Dim > globalRootSize, unsigned lmax, AmrGeometry< Dim > globalGeo, std::array< bool, Dim > periodic, MPI_Comm comm=MPI_COMM_WORLD)peclet::core::amr::DistributedOctree< Dim, Bits >inline
kNoNeighborpeclet::core::amr::DistributedOctree< Dim, Bits >static
lmax() constpeclet::core::amr::DistributedOctree< Dim, Bits >inline
local()peclet::core::amr::DistributedOctree< Dim, Bits >inline
local() constpeclet::core::amr::DistributedOctree< Dim, Bits >inline
localGeometry() constpeclet::core::amr::DistributedOctree< Dim, Bits >inline
M typedefpeclet::core::amr::DistributedOctree< Dim, Bits >
Octree typedefpeclet::core::amr::DistributedOctree< Dim, Bits >
periodic() constpeclet::core::amr::DistributedOctree< Dim, Bits >inline
rank() constpeclet::core::amr::DistributedOctree< Dim, Bits >inline
rebalance(std::vector< std::vector< double > > &fields)peclet::core::amr::DistributedOctree< Dim, Bits >inline
rootSpan() constpeclet::core::amr::DistributedOctree< Dim, Bits >inline
size() constpeclet::core::amr::DistributedOctree< Dim, Bits >inline