diff options
-rw-r--r-- | src/ffts_nd.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/ffts_nd.c b/src/ffts_nd.c index c1d4429..84dba7f 100644 --- a/src/ffts_nd.c +++ b/src/ffts_nd.c @@ -154,13 +154,13 @@ void ffts_execute_nd(ffts_plan_t *p, const data_t * in, data_t * out) { size_t i,j; for(i=0;i<p->Ns[0];i++) { - ffts_execute(p->plans[0], din + (i * p->Ms[0]), buf + (i * p->Ms[0])); + p->plans[0]->transform(p->plans[0], din + (i * p->Ms[0]), buf + (i * p->Ms[0])); } ffts_transpose(buf, dout, p->Ms[0], p->Ns[0], p->transpose_buf); for(i=1;i<p->rank;i++) { for(j=0;j<p->Ns[i];j++) { - ffts_execute(p->plans[i], dout + (j * p->Ms[i]), buf + (j * p->Ms[i])); + p->plans[i]->transform(p->plans[i], dout + (j * p->Ms[i]), buf + (j * p->Ms[i])); } ffts_transpose(buf, dout, p->Ms[i], p->Ns[i], p->transpose_buf); } |