![]() |
ESPResSo
Extensible Simulation Package for Research on Soft Matter Systems
|
#include <p3m_heffte.impl.hpp>
Public Member Functions | |
| void | operator() (auto &p3m, double q, InterpolationWeights< cao > const &weights) |
| void | operator() (auto &p3m, double q, Utils::Vector3d const &real_pos, p3m_interpolation_cache &inter_weights) |
| void | operator() (auto &p3m, double q, Utils::Vector3d const &real_pos) |
| void | operator() (auto &p3m, auto &cell_structure) |
Definition at line 343 of file p3m_heffte.impl.hpp.
|
inline |
Definition at line 369 of file p3m_heffte.impl.hpp.
References CoulombP3MState< FloatType, FFTConfig >::inter_weights, kokkos_parallel_range_for(), p3m_interpolate(), Utils::ROW_MAJOR, and p3m_interpolation_cache::zfill().
|
inline |
Definition at line 344 of file p3m_heffte.impl.hpp.
References p3m_interpolate().
|
inline |
Definition at line 362 of file p3m_heffte.impl.hpp.
References Utils::Vector< T, N >::as_span(), and Utils::ROW_MAJOR.
|
inline |
Definition at line 353 of file p3m_heffte.impl.hpp.
References Utils::Vector< T, N >::as_span(), Utils::ROW_MAJOR, and p3m_interpolation_cache::store().