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_in, in.size());
|
||||||
newVec(p_out, in.size());
|
newVec(p_out, in.size());
|
||||||
piCout << "[PIFFTW]" << "creating plan";
|
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());
|
v_out.resize(in.size());
|
||||||
prepare = PlanParams(in.size(), fo_complex);
|
prepare = PlanParams(in.size(), fo_complex);
|
||||||
}
|
}
|
||||||
@@ -77,7 +77,7 @@ public:
|
|||||||
newVec(p_inr, in.size());
|
newVec(p_inr, in.size());
|
||||||
newVec(p_out, in.size());
|
newVec(p_out, in.size());
|
||||||
piCout << "[PIFFTW]" << "creating plan";
|
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());
|
v_out.resize(in.size());
|
||||||
prepare = PlanParams(in.size(), fo_real);
|
prepare = PlanParams(in.size(), fo_real);
|
||||||
}
|
}
|
||||||
@@ -91,7 +91,7 @@ public:
|
|||||||
newVec(p_in, in.size());
|
newVec(p_in, in.size());
|
||||||
newVec(p_out, in.size());
|
newVec(p_out, in.size());
|
||||||
piCout << "[PIFFTW]" << "creating plan";
|
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());
|
v_out.resize(in.size());
|
||||||
prepare = PlanParams(in.size(), fo_inverse);
|
prepare = PlanParams(in.size(), fo_inverse);
|
||||||
}
|
}
|
||||||
@@ -108,17 +108,17 @@ public:
|
|||||||
case fo_real:
|
case fo_real:
|
||||||
newVec(p_inr, size);
|
newVec(p_inr, size);
|
||||||
newVec(p_out, 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;
|
break;
|
||||||
case fo_complex:
|
case fo_complex:
|
||||||
newVec(p_in, size);
|
newVec(p_in, size);
|
||||||
newVec(p_out, 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;
|
break;
|
||||||
case fo_inverse:
|
case fo_inverse:
|
||||||
newVec(p_in, size);
|
newVec(p_in, size);
|
||||||
newVec(p_out, 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;
|
break;
|
||||||
default:
|
default:
|
||||||
size = 0;
|
size = 0;
|
||||||
|
|||||||
Reference in New Issue
Block a user