Go to the documentation of this file.
30 for (i=0;i<ndims;++i) {
41 ptr = (
char *) malloc (memneeded);
43 if (*lenmem >= memneeded)
64 for (i=0;i<ndims;++i) {
66 st->
dims[i] = dims[i];
84 if (
ptr - (
char*)st != (
int)memneeded ) {
86 "################################################################################\n"
87 "Internal error! Memory allocation miscalculation\n"
88 "################################################################################\n"
163 if ( st->
ndims & 1 ) {
172 for ( k=0; k < st->
ndims; ++k) {
173 int curdim = st->
dims[k];
174 int stride = st->
dimprod / curdim;
176 for ( i=0 ; i<stride ; ++i )
180 if (bufout == st->
tmpbuf){
kiss_fftnd_cfg kiss_fftnd_alloc(const int *dims, int ndims, int inverse_fft, void *mem, size_t *lenmem)
#define KISS_FFT_ALIGN_SIZE_UP(size)
kiss_fft_cfg kiss_fft_alloc(int nfft, int inverse_fft, void *mem, size_t *lenmem)
struct kiss_fftnd_state * kiss_fftnd_cfg
#define KISS_FFT_ALIGN_CHECK(ptr)
void kiss_fft_stride(kiss_fft_cfg st, const kiss_fft_cpx *fin, kiss_fft_cpx *fout, int in_stride)
void kiss_fftnd(kiss_fftnd_cfg st, const kiss_fft_cpx *fin, kiss_fft_cpx *fout)
auto fprintf(std::FILE *f, const S &fmt, const T &... args) -> int
plotjuggler
Author(s): Davide Faconti
autogenerated on Mon Nov 11 2024 03:23:44