ESPResSo
Extensible Simulation Package for Research on Soft Matter Systems
|
Local mesh FFT buffers. More...
#include <common.hpp>
Public Attributes | |
std::span< FloatType > | rs_scalar |
real-space scalar mesh for charge assignment and FFT. | |
std::array< std::span< FloatType >, 3 > | rs_fields |
real-space vector meshes for the electric or dipolar field. | |
Utils::Vector3i | start |
Indices of the lower left corner of the local mesh grid. | |
Utils::Vector3i | stop |
Indices of the upper right corner of the local mesh grid. | |
Utils::Vector3i | size |
Extents of the local mesh grid. | |
int | ks_pnum = 0 |
number of permutations in k_space | |
Local mesh FFT buffers.
Definition at line 222 of file p3m/common.hpp.
int P3MFFTMesh< FloatType >::ks_pnum = 0 |
number of permutations in k_space
Definition at line 236 of file p3m/common.hpp.
std::array<std::span<FloatType>, 3> P3MFFTMesh< FloatType >::rs_fields |
real-space vector meshes for the electric or dipolar field.
Definition at line 226 of file p3m/common.hpp.
Referenced by FFTBuffersLegacy< FloatType >::update_mesh_views().
std::span<FloatType> P3MFFTMesh< FloatType >::rs_scalar |
real-space scalar mesh for charge assignment and FFT.
Definition at line 224 of file p3m/common.hpp.
Referenced by FFTBuffersLegacy< FloatType >::update_mesh_views().
Utils::Vector3i P3MFFTMesh< FloatType >::size |
Extents of the local mesh grid.
Definition at line 233 of file p3m/common.hpp.
Utils::Vector3i P3MFFTMesh< FloatType >::start |
Indices of the lower left corner of the local mesh grid.
Definition at line 229 of file p3m/common.hpp.
Utils::Vector3i P3MFFTMesh< FloatType >::stop |
Indices of the upper right corner of the local mesh grid.
Definition at line 231 of file p3m/common.hpp.