File fftlibraryinterface.h
FileList > code_source > templat > include > TempLat > fft > fftlibraryinterface.h
Go to the source code of this file
#include "TempLat/lattice/memory/memorylayouts/fftlayoutstruct.h"#include "TempLat/lattice/memory/memoryblock.h"#include "TempLat/parallel/mpi/cartesian/mpicartesiangroup.h"
Namespaces
| Type | Name |
|---|---|
| namespace | TempLat |
Classes
| Type | Name |
|---|---|
| class | FFTLibraryInterface <NDim> A pure abstract class (interface!) which defines the methods that you must implement for your new fft library to play well with us. |
| class | FFTPlanInterface <typename T, NDim> Yes, for once a nested class. The interface for your to-be-implemented FFT plan, but forward and backward. Complex-to-real and real-to-complex. |
| class | FFTSessionGuard Yes, another nested class interface: for the session guard. Your constructor should take care of your_library_init(), your destructor should take care of your_library_cleanup(). These are the session-wide initialization / finalization calls. |
The documentation for this class was generated from the following file cosmolatticeweb/tmp/code_source/templat/include/TempLat/fft/fftlibraryinterface.h