42 using PlanMap = std::map<IndexArray, Plan>;
std::array< Index, 2 > IndexArray
Index checkDataSize(const IndexArray &nsams) const
int fftForward(const Data &dat, DFT &dft, Index logLevel=0)
DFT::IndexArray IndexArray
Plan & backwardPlan(const IndexArray &nsams)
FftwComplex * fftwOutData()
int fftBackward(const DFT &dft, Data &dat, Index logLevel=0)
Plan & forwardPlan(const IndexArray &nsams)
bool haveForwardPlan(const IndexArray &nsams) const
std::complex< Float > Complex
std::map< IndexArray, Plan > PlanMap
bool haveBackwardPlan(const IndexArray &nsams) const
Fw2dFFT(Index ndatMax, Index opt)
DftFloat * floatOutData()