proper handling for DKS/GPU Fourier transform.

This commit is contained in:
suter_a 2017-05-31 16:21:53 +02:00
parent 4a1b985506
commit 26d78cf482

View File

@ -382,9 +382,10 @@ PFourier::PFourier(TH1F *data, Int_t unitTag, Double_t startTime, Double_t endTi
fValid = false;
return;
}
#endif
#else
fValid = false;
return;
#endif
}
if (fUseFFTW) {
@ -420,8 +421,9 @@ PFourier::PFourier(TH1F *data, Int_t unitTag, Double_t startTime, Double_t endTi
}
if ((fReal_ptr==0) || (fComp_ptr==0))
fValid = false;
#endif
#else
fValid = false;
#endif
}
}
@ -482,9 +484,10 @@ void PFourier::Transform(UInt_t apodizationTag)
status = fDks.callR2CFFT(fReal_ptr, fComp_ptr, 1, dimsize);
// read data from accelerator
status = fDks.readData< complex<double> >(fComp_ptr, fOutDKS, size);
#endif
#else
fValid = false;
return;
#endif
}
// correct the phase for tstart != 0.0