|
core 1.5.0
Shared MPI block decomposition, asynchronous ghost-layer exchange, SDF geometry, load balancing (header-only C++20)
|
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) const | peclet::core::halo::ParticleMigrator< Dim > | inline |
| cellOf(const Vec< Dim > &x) const | peclet::core::halo::ParticleMigrator< Dim > | inline |
| comm() const | peclet::core::halo::ParticleMigrator< Dim > | inline |
| decomposer() const | peclet::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) const | peclet::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() const | peclet::core::halo::ParticleMigrator< Dim > | inline |
| lastSent() const | peclet::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) const | peclet::core::halo::ParticleMigrator< Dim > | inline |
| rank() const | peclet::core::halo::ParticleMigrator< Dim > | inline |
| withinRcutOfBlock(const Vec< Dim > &x, int r, double rcut, Vec< Dim > &img) const | peclet::core::halo::ParticleMigrator< Dim > | inline |
| wrapPosition(Vec< Dim > x) const | peclet::core::halo::ParticleMigrator< Dim > | inline |