
#include <FFTComplex.h>
Public Member Functions | |
| FFTComplex () | |
| ~FFTComplex () | |
| void | initialize (int x, int y, int z, zomplex *a) |
| void | backward () |
| void | forward () |
Static Public Member Functions | |
| void | FFTComplexMPIInit (int master) |
| void | FFTComplexMPIFinalize () |
| bool | isParallel () |
Private Member Functions | |
| FFTComplex (const FFTComplex &) | |
Private Attributes | |
| FFTInternal * | myFFTInternal |
1D and 2D: Overload method initialize()
Run-time selection: Make FFTInternal abstract and the implementation in local classes.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
finalize MPI
|
|
|
initialize MPI with master id
|
|
|
|
|
||||||||||||||||||||
|
|
|
|
test if parallel environment
|
|
|
|