"FFTW Create plan" remove
This commit is contained in:
@@ -51,7 +51,7 @@ public:
|
|||||||
const PIVector<complex<T> > & calcFFT(const PIVector<complex<T> > & in) {
|
const PIVector<complex<T> > & calcFFT(const PIVector<complex<T> > & in) {
|
||||||
if (prepare != PlanParams(in.size(), fo_complex)) {
|
if (prepare != PlanParams(in.size(), fo_complex)) {
|
||||||
p_out.resize(in.size());
|
p_out.resize(in.size());
|
||||||
piCout << "[PIFFTW]" << "creating plan";
|
//piCout << "[PIFFTW]" << "creating plan";
|
||||||
p_createPlan_c2c_1d(plan, in.size(), in.data(), p_out.data(), FFTW_FORWARD, FFTW_ESTIMATE | FFTW_UNALIGNED);
|
p_createPlan_c2c_1d(plan, in.size(), in.data(), p_out.data(), FFTW_FORWARD, FFTW_ESTIMATE | FFTW_UNALIGNED);
|
||||||
prepare = PlanParams(in.size(), fo_complex);
|
prepare = PlanParams(in.size(), fo_complex);
|
||||||
}
|
}
|
||||||
@@ -61,7 +61,7 @@ public:
|
|||||||
const PIVector<complex<T> > & calcFFT(const PIVector<T> & in) {
|
const PIVector<complex<T> > & calcFFT(const PIVector<T> & in) {
|
||||||
if (prepare != PlanParams(in.size(), fo_real)) {
|
if (prepare != PlanParams(in.size(), fo_real)) {
|
||||||
p_out.resize(in.size());
|
p_out.resize(in.size());
|
||||||
piCout << "[PIFFTW]" << "creating plan";
|
//piCout << "[PIFFTW]" << "creating plan";
|
||||||
p_createPlan_r2c_1d(plan, in.size(), in.data(), p_out.data(), FFTW_ESTIMATE | FFTW_UNALIGNED);
|
p_createPlan_r2c_1d(plan, in.size(), in.data(), p_out.data(), FFTW_ESTIMATE | FFTW_UNALIGNED);
|
||||||
prepare = PlanParams(in.size(), fo_real);
|
prepare = PlanParams(in.size(), fo_real);
|
||||||
}
|
}
|
||||||
@@ -71,7 +71,7 @@ public:
|
|||||||
const PIVector<complex<T> > & calcFFTinverse(const PIVector<complex<T> > & in) {
|
const PIVector<complex<T> > & calcFFTinverse(const PIVector<complex<T> > & in) {
|
||||||
if (prepare != PlanParams(in.size(), fo_inverse)) {
|
if (prepare != PlanParams(in.size(), fo_inverse)) {
|
||||||
p_out.resize(in.size());
|
p_out.resize(in.size());
|
||||||
piCout << "[PIFFTW]" << "creating plan";
|
//piCout << "[PIFFTW]" << "creating plan";
|
||||||
p_createPlan_c2c_1d(plan, in.size(), in.data(), p_out.data(), FFTW_BACKWARD, FFTW_ESTIMATE | FFTW_UNALIGNED);
|
p_createPlan_c2c_1d(plan, in.size(), in.data(), p_out.data(), FFTW_BACKWARD, FFTW_ESTIMATE | FFTW_UNALIGNED);
|
||||||
prepare = PlanParams(in.size(), fo_inverse);
|
prepare = PlanParams(in.size(), fo_inverse);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user