summaryrefslogtreecommitdiff
path: root/src/fftw3/api/api.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/fftw3/api/api.h')
-rw-r--r--src/fftw3/api/api.h70
1 files changed, 0 insertions, 70 deletions
diff --git a/src/fftw3/api/api.h b/src/fftw3/api/api.h
deleted file mode 100644
index 6b37151..0000000
--- a/src/fftw3/api/api.h
+++ /dev/null
@@ -1,70 +0,0 @@
-/*
- * Copyright (c) 2003 Matteo Frigo
- * Copyright (c) 2003 Massachusetts Institute of Technology
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation; either version 2 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
- *
- */
-
-/* internal API definitions */
-#ifndef __API_H__
-#define __API_H__
-
-/* just in case: force <fftw3.h> not to use C99 complex numbers */
-#undef _Complex_I
-
-#include "fftw3.h"
-#include "ifftw.h"
-
-/* the API ``plan'' contains both the kernel plan and problem */
-struct X(plan_s) {
- plan *pln;
- problem *prb;
- int sign;
-};
-
-/* shorthand */
-typedef struct X(plan_s) apiplan;
-
-/* complex type for internal use */
-typedef R C[2];
-
-void X(extract_reim)(int sign, C *c, R **r, R **i);
-
-#define TAINT_UNALIGNED(p, flg) TAINT(p, ((flg) & FFTW_UNALIGNED) != 0)
-
-tensor *X(mktensor_rowmajor)(int rnk, const int *n,
- const int *niphys, const int *nophys,
- int is, int os);
-
-tensor *X(mktensor_iodims)(int rank, const X(iodim) *dims, int is, int os);
-const int *X(rdft2_pad)(int rnk, const int *n, const int *nembed,
- int inplace, int cmplx, int **nfree);
-
-int X(many_kosherp)(int rnk, const int *n, int howmany);
-int X(guru_kosherp)(int rank, const X(iodim) *dims,
- int howmany_rank, const X(iodim) *howmany_dims);
-
-
-printer *X(mkprinter_file)(FILE *f);
-
-planner *X(the_planner)(void);
-void X(configure_planner)(planner *plnr);
-
-void X(mapflags)(planner *, unsigned);
-
-apiplan *X(mkapiplan)(int sign, unsigned flags, problem *prb);
-
-#endif /* __API_H__ */