#include <Kokkos_Complex.hpp>
#include <array>
#include <heffte_fft3d.h>
#include <heffte_fft3d_r2c.h>
#include <memory>
#include <type_traits>
#include "Utility/IpplException.h"
#include "Utility/ParameterList.h"
#include "Field/Field.h"
#include "FieldLayout/FieldLayout.h"
#include "Index/NDIndex.h"
#include "FFT/FFT.hpp"
Go to the source code of this file.
◆ EXT_FFT_BASE_CLASS
| #define EXT_FFT_BASE_CLASS |
( |
| Field, |
|
|
| Backend, |
|
|
| Type ) |
Value: FFTBase<
Field, heffte::fft3d_r2c, \
typename detail::HeffteBackendType<typename Field::memory_space>::Backend, \
typename Type>
ippl::Field< T, Dim, Mesh_t< Dim >, Centering_t< Dim >, ViewArgs... > Field
Definition at line 176 of file FFT.h.
◆ IN_PLACE_FFT_BASE_CLASS
| #define IN_PLACE_FFT_BASE_CLASS |
( |
| Field, |
|
|
| Backend ) |
Value: FFTBase<
Field, heffte::fft3d, \
typename detail::HeffteBackendType<typename Field::memory_space>::Backend>
Definition at line 173 of file FFT.h.