![]() |
ESPResSo
Extensible Simulation Package for Research on Soft Matter Systems
|
#include <common.hpp>
Public Types | |
| using | r_space_layout = std::conditional_t< RSpaceOrder==Utils::MemoryOrder::ROW_MAJOR, Kokkos::LayoutRight, Kokkos::LayoutLeft > |
| Data layout of the input real-space 3D matrix. | |
| using | k_space_layout = std::conditional_t< KSpaceOrder==Utils::MemoryOrder::ROW_MAJOR, Kokkos::LayoutRight, Kokkos::LayoutLeft > |
| Data layout of the output k-space 3D matrix. | |
Static Public Attributes | |
| static auto constexpr | r_space_order = RSpaceOrder |
| Data layout of the input real-space 3D matrix. | |
| static auto constexpr | k_space_order = KSpaceOrder |
| Data layout of the output k-space 3D matrix. | |
| static auto constexpr | use_r2c = UseR2C |
| Use real-to-complex implementation. | |
| static auto constexpr | r2c_dir = R2CDir |
Direction of the reduced dimension (if use_r2c is true). | |
Definition at line 333 of file p3m/common.hpp.
| using P3MFFTConfig< RSpaceOrder, KSpaceOrder, UseR2C, R2CDir >::k_space_layout = std::conditional_t<KSpaceOrder == Utils::MemoryOrder::ROW_MAJOR, Kokkos::LayoutRight, Kokkos::LayoutLeft> |
Data layout of the output k-space 3D matrix.
Definition at line 339 of file p3m/common.hpp.
| using P3MFFTConfig< RSpaceOrder, KSpaceOrder, UseR2C, R2CDir >::r_space_layout = std::conditional_t<RSpaceOrder == Utils::MemoryOrder::ROW_MAJOR, Kokkos::LayoutRight, Kokkos::LayoutLeft> |
Data layout of the input real-space 3D matrix.
Definition at line 335 of file p3m/common.hpp.
|
staticconstexpr |
Data layout of the output k-space 3D matrix.
Definition at line 345 of file p3m/common.hpp.
|
staticconstexpr |
Direction of the reduced dimension (if use_r2c is true).
Definition at line 349 of file p3m/common.hpp.
|
staticconstexpr |
Data layout of the input real-space 3D matrix.
Definition at line 343 of file p3m/common.hpp.
|
staticconstexpr |
Use real-to-complex implementation.
Definition at line 347 of file p3m/common.hpp.