Lines Matching refs:iodims
19 fftw_iodim64 *iodims; member
21 fftw_iodim *iodims; member
40 fftw_iodim64 *iodims; in MatMult_SeqFFTW() local
42 fftw_iodim *iodims; in MatMult_SeqFFTW() local
82 iodims = fftw->iodims; in MatMult_SeqFFTW()
85 iodims[ndim - 1].n = (ptrdiff_t)dim[ndim - 1]; in MatMult_SeqFFTW()
86 iodims[ndim - 1].is = iodims[ndim - 1].os = 1; in MatMult_SeqFFTW()
88 iodims[i].n = (ptrdiff_t)dim[i]; in MatMult_SeqFFTW()
89 iodims[i].is = iodims[i].os = iodims[i + 1].is * iodims[i + 1].n; in MatMult_SeqFFTW()
92 …fftw->p_forward = fftw_plan_guru64_dft((int)ndim, (fftw_iodim64 *)iodims, 0, NULL, (fftw_complex *… in MatMult_SeqFFTW()
95 iodims[ndim - 1].n = (int)dim[ndim - 1]; in MatMult_SeqFFTW()
96 iodims[ndim - 1].is = iodims[ndim - 1].os = 1; in MatMult_SeqFFTW()
98 iodims[i].n = (int)dim[i]; in MatMult_SeqFFTW()
99 iodims[i].is = iodims[i].os = iodims[i + 1].is * iodims[i + 1].n; in MatMult_SeqFFTW()
102 …fftw->p_forward = fftw_plan_guru_dft((int)ndim, (fftw_iodim *)iodims, 0, NULL, (fftw_complex *)x_a… in MatMult_SeqFFTW()
145 fftw_iodim64 *iodims = fftw->iodims; in MatMultTranspose_SeqFFTW() local
147 fftw_iodim *iodims = fftw->iodims; in MatMultTranspose_SeqFFTW() local
186 …fftw->p_backward = fftw_plan_guru64_dft((int)ndim, (fftw_iodim64 *)iodims, 0, NULL, (fftw_complex … in MatMultTranspose_SeqFFTW()
188 …fftw->p_backward = fftw_plan_guru_dft((int)ndim, iodims, 0, NULL, (fftw_complex *)x_array, (fftw_c… in MatMultTranspose_SeqFFTW()
371 if (fftw->iodims) free(fftw->iodims); in MatDestroy_FFTW()
1349 fftw->iodims = (fftw_iodim64 *)malloc(sizeof(fftw_iodim64) * ndim); in MatCreate_FFTW()
1351 fftw->iodims = (fftw_iodim *)malloc(sizeof(fftw_iodim) * ndim); in MatCreate_FFTW()