core
Shared MPI block decomposition + asynchronous ghost-layer exchange (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.

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