#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 |