2018-01-29 15:14:50 +00:00
|
|
|
/*
|
2018-02-09 10:56:49 +00:00
|
|
|
* This file is part of tela the Tensor Language.
|
|
|
|
* Copyright (c) 1994-1995 Pekka Janhunen
|
2018-01-29 15:14:50 +00:00
|
|
|
*/
|
|
|
|
|
2018-02-09 10:56:49 +00:00
|
|
|
#ifdef __cplusplus
|
|
|
|
extern "C" {
|
|
|
|
#endif
|
|
|
|
#define NPY_VISIBILITY_HIDDEN
|
2018-01-29 15:14:50 +00:00
|
|
|
|
2018-02-09 10:56:49 +00:00
|
|
|
#ifdef ASCEE_DOUBLE_PRECISION
|
|
|
|
#define Treal double
|
|
|
|
#else
|
|
|
|
#define Treal float
|
|
|
|
#endif
|
2018-01-29 15:14:50 +00:00
|
|
|
|
2018-02-09 10:56:49 +00:00
|
|
|
extern NPY_VISIBILITY_HIDDEN void npy_cfftf(int N, Treal data[], const Treal wrk[]);
|
|
|
|
extern NPY_VISIBILITY_HIDDEN void npy_cfftb(int N, Treal data[], const Treal wrk[]);
|
|
|
|
extern NPY_VISIBILITY_HIDDEN void npy_cffti(int N, Treal wrk[]);
|
2018-01-29 15:14:50 +00:00
|
|
|
|
2018-02-09 10:56:49 +00:00
|
|
|
extern NPY_VISIBILITY_HIDDEN void npy_rfftf(int N, Treal data[], const Treal wrk[]);
|
|
|
|
extern NPY_VISIBILITY_HIDDEN void npy_rfftb(int N, Treal data[], const Treal wrk[]);
|
|
|
|
extern NPY_VISIBILITY_HIDDEN void npy_rffti(int N, Treal wrk[]);
|
2018-01-29 15:14:50 +00:00
|
|
|
|
2018-02-09 10:56:49 +00:00
|
|
|
#ifdef __cplusplus
|
2018-01-29 15:14:50 +00:00
|
|
|
}
|
2018-02-09 10:56:49 +00:00
|
|
|
#endif
|