20 #include <fftw3-mpi.h>
63 FFT& operator=(
const FFT&);
66 virtual void fft(
Field& field) = 0;
67 virtual void fft(
Field& field_out,
const Field& field_in) = 0;
69 virtual void set_parameters(
const Parameters&) = 0;
70 virtual void set_parameters(
const std::string str_fft_direction) = 0;
75 typedef FFT *(*ProductCreator)();
80 ProductCreator p = Factory::Find(subtype);
82 return p ? (*p)() : 0;
Container of Field-type object.
std::string IdentifierType
Factory template class.