Go to the source code of this file.
|
#define | XLAL_INIT_MEM(x) memset(&(x), 0, sizeof((x))) |
| MACRO to initialize arbitrary variable 'x' to zero. More...
|
|
#define | XLAL_INIT_DECL(var, ...) var __VA_ARGS__; XLAL_INIT_MEM(var) |
| C99 MACRO to declare and zero-initialize a variable, use as "type XLAL_INIT_DECL(var);". More...
|
|
#define | XLAL_NUM_ELEM(x) ( sizeof((x)) / sizeof((x)[0]) ) |
| MACRO which gives the number of elements in a fixed-size array. More...
|
|
#define | XLAL_LAST_ELEM(x) (x)[ XLAL_NUM_ELEM(x) - 1 ] |
| MACRO to access the last element in a fixed-size array. More...
|
|
#define | LAL_INT8_C(c) INT64_C(c) |
| Macro for use in defining v as an INT8 constant. More...
|
|
#define | LAL_UINT8_C(c) UINT64_C(c) |
| Macro for use in defining v as an UINT8 constant. More...
|
|
#define | _LAL_C99_COMPLEX_NUMBERS_ |
|
#define | crectf(re, im) (((REAL4)(re)) + _Complex_I*((REAL4)(im))) |
| Construct a COMPLEX8 from real and imaginary parts. More...
|
|
#define | crect(re, im) (((REAL8)(re)) + _Complex_I*((REAL8)(im))) |
| Construct a COMPLEX16 from real and imaginary parts. More...
|
|
#define | cpolarf(r, th) (((REAL4)(r)) * cexpf(crectf(0, th))) |
| Construct a COMPLEX8 from polar modulus and argument. More...
|
|
#define | cpolar(r, th) (((REAL8)(r)) * cexp(crect(0, th))) |
| Construct a COMPLEX16 from polar modulus and argument. More...
|
|