#include <../../nrnconf.h>
#include <math.h>
#include <stdio.h>
#include <stddef.h>
#include <stdlib.h>
#include "oc_ansi.h"
#include "nrngsl_real_radix2.cpp"
#include "nrngsl_hc_radix2.cpp"
Go to the source code of this file.
|
| static double | SQUARE (double a) |
| |
| void | nrngsl_realft (double *data, unsigned long n, int direction) |
| |
| void | nrn_gsl2nrc (double *x, double *y, unsigned long n) |
| |
| void | nrn_nrc2gsl (double *x, double *y, unsigned long n) |
| |
| void | nrn_convlv (double *data, unsigned long n, double *respns, unsigned long m, int isign, double *ans) |
| |
| void | nrn_correl (double *x, double *y, unsigned long n, double *z) |
| |
| void | nrn_spctrm (double *data, double *psd, int setsize, int numsegpairs) |
| |
◆ _USE_MATH_DEFINES
| #define _USE_MATH_DEFINES |
◆ myfabs
◆ WINDOW
| #define WINDOW |
( |
|
j, |
|
|
|
a, |
|
|
|
b |
|
) |
| (1.0 - myfabs((((j) -1) - (a)) * (b))) /* Bartlett */ |
◆ nrn_convlv()
| void nrn_convlv |
( |
double * |
data, |
|
|
unsigned long |
n, |
|
|
double * |
respns, |
|
|
unsigned long |
m, |
|
|
int |
isign, |
|
|
double * |
ans |
|
) |
| |
◆ nrn_correl()
| void nrn_correl |
( |
double * |
x, |
|
|
double * |
y, |
|
|
unsigned long |
n, |
|
|
double * |
z |
|
) |
| |
◆ nrn_gsl2nrc()
| void nrn_gsl2nrc |
( |
double * |
x, |
|
|
double * |
y, |
|
|
unsigned long |
n |
|
) |
| |
◆ nrn_nrc2gsl()
| void nrn_nrc2gsl |
( |
double * |
x, |
|
|
double * |
y, |
|
|
unsigned long |
n |
|
) |
| |
◆ nrn_spctrm()
| void nrn_spctrm |
( |
double * |
data, |
|
|
double * |
psd, |
|
|
int |
setsize, |
|
|
int |
numsegpairs |
|
) |
| |
◆ nrngsl_realft()
| void nrngsl_realft |
( |
double * |
data, |
|
|
unsigned long |
n, |
|
|
int |
direction |
|
) |
| |
◆ SQUARE()
| static double SQUARE |
( |
double |
a | ) |
|
|
inlinestatic |