core 1.5.0
Shared MPI block decomposition, asynchronous ghost-layer exchange, SDF geometry, load balancing (header-only C++20)
Loading...
Searching...
No Matches
peclet::core::halo::ParticleMigrator< Dim > Member List

This is the complete list of members for peclet::core::halo::ParticleMigrator< Dim >, including all inherited members.

boxWithinRcutOfBlock(const Vec< Dim > &bmin, const Vec< Dim > &bmax, int r, double rcut) constpeclet::core::halo::ParticleMigrator< Dim >inline
cellOf(const Vec< Dim > &x) constpeclet::core::halo::ParticleMigrator< Dim >inline
comm() constpeclet::core::halo::ParticleMigrator< Dim >inline
decomposer() constpeclet::core::halo::ParticleMigrator< Dim >inline
gatherGhosts(const std::vector< Vec< Dim > > &pos, const std::vector< char > &payload, std::size_t stride, double rcut, std::vector< Vec< Dim > > &ghostPos, std::vector< char > &ghostPayload)peclet::core::halo::ParticleMigrator< Dim >inline
imagesWithinRcutOfBlock(const Vec< Dim > &x, int r, double rcut, bool allowIdentity, std::vector< Vec< Dim > > &outShifts) constpeclet::core::halo::ParticleMigrator< Dim >inline
init(const decomp::BlockDecomposer< Dim > &dec, int rank, DomainMap< Dim > map, MPI_Comm comm=MPI_COMM_WORLD)peclet::core::halo::ParticleMigrator< Dim >inline
lastReceived() constpeclet::core::halo::ParticleMigrator< Dim >inline
lastSent() constpeclet::core::halo::ParticleMigrator< Dim >inline
migrate(std::vector< Vec< Dim > > &pos, std::vector< char > &payload, std::size_t stride)peclet::core::halo::ParticleMigrator< Dim >inline
ownerOf(const Vec< Dim > &x) constpeclet::core::halo::ParticleMigrator< Dim >inline
rank() constpeclet::core::halo::ParticleMigrator< Dim >inline
withinRcutOfBlock(const Vec< Dim > &x, int r, double rcut, Vec< Dim > &img) constpeclet::core::halo::ParticleMigrator< Dim >inline
wrapPosition(Vec< Dim > x) constpeclet::core::halo::ParticleMigrator< Dim >inline