File fftlibraryselector.h
FileList > code_source > templat > include > TempLat > fft > fftlibraryselector.h
Go to the source code of this file
#include "TempLat/fft/external/fftw/fftwinterface.h"#include "TempLat/fft/fftdecomposition.h"#include "TempLat/fft/ffttopology.h"
Namespaces
| Type | Name |
|---|---|
| namespace | TempLat |
Classes
| Type | Name |
|---|---|
| class | FFTLibrarySelector <NDim> |
| struct | holdStaticGuard I wrapped this in a struct for a very specific case: If we have multiple translation units (cpp files) which include this header, and each calls getFFTSessionGuards, then we will have multiple static variables, one per translation unit, and the guards will not work as intended. By wrapping it in a struct, we ensure that there is only one instance of the static variable, no matter how many translation units include this header. |
The documentation for this class was generated from the following file cosmolatticeweb/tmp/code_source/templat/include/TempLat/fft/fftlibraryselector.h