ESPResSo
Extensible Simulation Package for Research on Soft Matter Systems
|
Buffers for FFTBackendLegacy. More...
#include <FFTBuffersLegacy.hpp>
Public Member Functions | |
~FFTBuffersLegacy () override | |
void | init_halo () override |
void | init_meshes (int ca_mesh_size) override |
void | perform_scalar_halo_gather () override |
void | perform_vector_halo_gather () override |
void | perform_scalar_halo_spread () override |
void | perform_vector_halo_spread () override |
void | update_mesh_views (P3MFFTMesh< FloatType > &out) override |
FloatType * | get_scalar_mesh () override |
std::array< FloatType *, 3u > | get_vector_mesh () override |
Public Member Functions inherited from FFTBuffers< FloatType > | |
FFTBuffers (P3MLocalMesh const &local_mesh) | |
virtual | ~FFTBuffers ()=default |
Additional Inherited Members | |
Public Attributes inherited from FFTBuffers< FloatType > | |
bool | check_complex_residuals = false |
Protected Attributes inherited from FFTBuffers< FloatType > | |
P3MLocalMesh const & | local_mesh |
Buffers for FFTBackendLegacy.
Definition at line 39 of file FFTBuffersLegacy.hpp.
|
overridedefault |
|
overridevirtual |
Implements FFTBuffers< FloatType >.
Definition at line 84 of file FFTBuffersLegacy.cpp.
|
overridevirtual |
Implements FFTBuffers< FloatType >.
Definition at line 89 of file FFTBuffersLegacy.cpp.
|
overridevirtual |
Implements FFTBuffers< FloatType >.
Definition at line 45 of file FFTBuffersLegacy.cpp.
References comm_cart.
|
overridevirtual |
Implements FFTBuffers< FloatType >.
Definition at line 50 of file FFTBuffersLegacy.cpp.
|
overridevirtual |
Implements FFTBuffers< FloatType >.
Definition at line 66 of file FFTBuffersLegacy.cpp.
References comm_cart.
|
overridevirtual |
Implements FFTBuffers< FloatType >.
Definition at line 79 of file FFTBuffersLegacy.cpp.
References comm_cart.
|
overridevirtual |
Implements FFTBuffers< FloatType >.
Definition at line 71 of file FFTBuffersLegacy.cpp.
References comm_cart.
|
overridevirtual |
Implements FFTBuffers< FloatType >.
Definition at line 58 of file FFTBuffersLegacy.cpp.
References comm_cart.
|
overridevirtual |
Implements FFTBuffers< FloatType >.
Definition at line 37 of file FFTBuffersLegacy.cpp.
References P3MFFTMesh< FloatType >::rs_fields, and P3MFFTMesh< FloatType >::rs_scalar.