14 #ifndef FFT_XYZ_1DIM_INCLUDED
15 #define FFT_XYZ_1DIM_INCLUDED
30 class FFT_xyz_1dim :
public FFT
33 static const std::string class_name;
46 ptrdiff_t m_Nsize_in_p, m_start_in_p;
47 ptrdiff_t m_Nsize_out_p, m_start_out_p;
56 void fft(
Field& field);
57 void fft(
Field& field_out,
const Field& field_in);
61 void set_parameters(
const std::string& str_fft_direction);
65 static FFT *create_object()
67 return new FFT_xyz_1dim();
71 static bool register_factory()
73 return FFT::Factory::Register(
"FFT_xyz_1dim", create_object);
Container of Field-type object.