git-svn-id: svn://db.shs.com.ru/pip@345 12ceb7fc-bf1f-11e4-8940-5bc7170c53b5
This commit is contained in:
@@ -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;
|
||||
|
||||
Reference in New Issue
Block a user