|
core
Shared MPI block decomposition + asynchronous ghost-layer exchange (header-only C++20)
|
Namespaces | |
| namespace | detail |
Classes | |
| struct | GridMap |
Functions | |
| template<class PosView , class FieldView , class OutView > | |
| void | trilinearGather (int nParticles, PosView pos, FieldView field, OutView out, GridMap m) |
| template<class PosView , class QView , class FieldView > | |
| void | trilinearScatterAtomic (int nParticles, PosView pos, QView q, FieldView field, GridMap m) |
| void peclet::core::interp::trilinearGather | ( | int | nParticles, |
| PosView | pos, | ||
| FieldView | field, | ||
| OutView | out, | ||
| GridMap | m | ||
| ) |
Definition at line 56 of file particle_grid.hpp.
References peclet::core::interp::detail::axisStencil(), peclet::core::interp::GridMap::ex, peclet::core::interp::GridMap::ey, peclet::core::interp::GridMap::ez, peclet::core::interp::GridMap::g, peclet::core::interp::GridMap::idx, peclet::core::interp::GridMap::idy, peclet::core::interp::GridMap::idz, peclet::core::interp::GridMap::ox, peclet::core::interp::GridMap::oy, and peclet::core::interp::GridMap::oz.
| void peclet::core::interp::trilinearScatterAtomic | ( | int | nParticles, |
| PosView | pos, | ||
| QView | q, | ||
| FieldView | field, | ||
| GridMap | m | ||
| ) |
Definition at line 85 of file particle_grid.hpp.
References peclet::core::interp::detail::axisStencil(), peclet::core::interp::GridMap::ex, peclet::core::interp::GridMap::ey, peclet::core::interp::GridMap::ez, peclet::core::interp::GridMap::g, peclet::core::interp::GridMap::idx, peclet::core::interp::GridMap::idy, peclet::core::interp::GridMap::idz, peclet::core::interp::GridMap::ox, peclet::core::interp::GridMap::oy, and peclet::core::interp::GridMap::oz.