public void Dispose() { FFTW.fftw_free(ref this._in); FFTW.fftw_free(ref this._out); FFTW.fftw_destroy_plan(ref this._planForwards); FFTW.fftw_destroy_plan(ref this._planBackwards); }
public static TwoWayPlan GetInstance(int width, int height) { return(FFTW.GetTwoWayPlan(width, height)); }
public static ComplexPlan GetInstance(int width, int height, bool forward = true) { return(FFTW.fftw_plan_dft_2d(width, height, forward)); }
public static Real2ComplexPlan GetInstance(int width, int height) { return(FFTW.fftw_plan_dft_r2c_2d(width, height)); }