NEURON
nrngsl.h File Reference

Go to the source code of this file.

Macros

#define BASE   double
 
#define GSL_ERROR(a, b)   hoc_execerror(a, "b")
 
#define FUNCTION(a, b)   nrn##a##_##b
 
#define ATOMIC   double
 
#define VECTOR(a, stride, i)   ((a)[(stride) * (i)])
 

Functions

int FUNCTION (gsl_fft_halfcomplex, radix2_transform)(BASE data[]
 

Variables

int const size_t stride
 
int const size_t const size_t n
 

Macro Definition Documentation

◆ ATOMIC

#define ATOMIC   double

Definition at line 6 of file nrngsl.h.

◆ BASE

#define BASE   double

Definition at line 3 of file nrngsl.h.

◆ FUNCTION

#define FUNCTION (   a,
 
)    nrn##a##_##b

Definition at line 5 of file nrngsl.h.

◆ GSL_ERROR

#define GSL_ERROR (   a,
 
)    hoc_execerror(a, "b")

Definition at line 4 of file nrngsl.h.

◆ VECTOR

#define VECTOR (   a,
  stride,
  i 
)    ((a)[(stride) * (i)])

Definition at line 7 of file nrngsl.h.

Function Documentation

◆ FUNCTION()

int FUNCTION ( gsl_fft_halfcomplex  ,
radix2_transform   
)

Variable Documentation

◆ n

int const size_t const size_t n
Initial value:
{
int status = FUNCTION(gsl_fft_halfcomplex, radix2_transform)(data, stride, n)
#define data
Definition: md1redef.h:36
int const size_t stride
Definition: nrngsl.h:10
int const size_t const size_t n
Definition: nrngsl.h:10
#define FUNCTION(a, b)
Definition: nrngsl.h:5
return status

Definition at line 10 of file nrngsl.h.

◆ stride

int const size_t stride

Definition at line 10 of file nrngsl.h.