diff options
Diffstat (limited to 'Build/source/utils/asymptote/fftw++.cc')
-rw-r--r-- | Build/source/utils/asymptote/fftw++.cc | 19 |
1 files changed, 15 insertions, 4 deletions
diff --git a/Build/source/utils/asymptote/fftw++.cc b/Build/source/utils/asymptote/fftw++.cc index 954c845dee5..bd3a8c26438 100644 --- a/Build/source/utils/asymptote/fftw++.cc +++ b/Build/source/utils/asymptote/fftw++.cc @@ -2,15 +2,26 @@ namespace fftwpp { -bool fftw::Wise=false; -bool fftw::autothreads=true; const double fftw::twopi=2.0*acos(-1.0); +fft1d::Table fft1d::threadtable; +mfft1d::Table mfft1d::threadtable; +rcfft1d::Table rcfft1d::threadtable; +crfft1d::Table crfft1d::threadtable; +mrcfft1d::Table mrcfft1d::threadtable; +mcrfft1d::Table mcrfft1d::threadtable; +fft2d::Table fft2d::threadtable; + // User settings: unsigned int fftw::effort=FFTW_MEASURE; -const char *WisdomName=".wisdom"; +const char *fftw::WisdomName=".wisdom"; unsigned int fftw::maxthreads=1; -double fftw::testseconds=0.1; // Time limit for threading efficiency tests +double fftw::testseconds=1.0; // Time limit for threading efficiency tests +unsigned int fftw::Wise=0; +bool fftw::mpi=false; + +const char *fftw::oddshift="Shift is not implemented for odd nx"; +const char *inout="constructor and call must be both in place or both out of place"; void fftw::LoadWisdom() { std::ifstream ifWisdom; |