git-svn-id: svn://db.shs.com.ru/pip@345 12ceb7fc-bf1f-11e4-8940-5bc7170c53b5

This commit is contained in:
2017-04-12 17:42:18 +00:00
parent 5ff30a3d5e
commit adbe386a00

View File

@@ -63,7 +63,7 @@ public:
newVec(p_in, in.size());
newVec(p_out, in.size());
piCout << "[PIFFTW]" << "creating plan";
p_createPlan_c2c_1d(plan, in.size(), p_in, p_out, FFTW_FORWARD, FFTW_ESTIMATE | FFTW_DESTROY_INPUT);
p_createPlan_c2c_1d(plan, in.size(), p_in, p_out, FFTW_FORWARD, FFTW_ESTIMATE);
v_out.resize(in.size());
prepare = PlanParams(in.size(), fo_complex);
}
@@ -77,7 +77,7 @@ public:
newVec(p_inr, in.size());
newVec(p_out, in.size());
piCout << "[PIFFTW]" << "creating plan";
p_createPlan_r2c_1d(plan, in.size(), p_inr, p_out, FFTW_ESTIMATE | FFTW_DESTROY_INPUT);
p_createPlan_r2c_1d(plan, in.size(), p_inr, p_out, FFTW_ESTIMATE);
v_out.resize(in.size());
prepare = PlanParams(in.size(), fo_real);
}
@@ -91,7 +91,7 @@ public:
newVec(p_in, in.size());
newVec(p_out, in.size());
piCout << "[PIFFTW]" << "creating plan";
p_createPlan_c2c_1d(plan, in.size(), p_in, p_out, FFTW_BACKWARD, FFTW_ESTIMATE | FFTW_DESTROY_INPUT);
p_createPlan_c2c_1d(plan, in.size(), p_in, p_out, FFTW_BACKWARD, FFTW_ESTIMATE);
v_out.resize(in.size());
prepare = PlanParams(in.size(), fo_inverse);
}
@@ -108,17 +108,17 @@ public:
case fo_real:
newVec(p_inr, size);
newVec(p_out, size);
p_createPlan_r2c_1d(plan, size, p_inr, p_out, FFTW_MEASURE | FFTW_DESTROY_INPUT);
p_createPlan_r2c_1d(plan, size, p_inr, p_out, FFTW_MEASURE);
break;
case fo_complex:
newVec(p_in, size);
newVec(p_out, size);
p_createPlan_c2c_1d(plan, size, p_in, p_out, FFTW_FORWARD, FFTW_MEASURE | FFTW_DESTROY_INPUT);
p_createPlan_c2c_1d(plan, size, p_in, p_out, FFTW_FORWARD, FFTW_MEASURE);
break;
case fo_inverse:
newVec(p_in, size);
newVec(p_out, size);
p_createPlan_c2c_1d(plan, size, p_in, p_out, FFTW_BACKWARD, FFTW_MEASURE | FFTW_DESTROY_INPUT);
p_createPlan_c2c_1d(plan, size, p_in, p_out, FFTW_BACKWARD, FFTW_MEASURE);
break;
default:
size = 0;