Go to the source code of this file.
◆ XSTR
◆ STR
◆ INVALID_DOUBLE
#define INVALID_DOUBLE (nan("")) |
◆ IS_INVALID_DOUBLE
#define IS_INVALID_DOUBLE |
( |
|
x | ) |
(isnan(x)) |
◆ DEFAULT_ECCENTRICITY
#define DEFAULT_ECCENTRICITY 0 /* circularly polarized / unpolarized */ |
◆ DEFAULT_PHASE
#define DEFAULT_PHASE 0 /* cosine phase */ |
◆ DEFAULT_SRATE
#define DEFAULT_SRATE 16384 |
◆ verbose_output
#define verbose_output |
( |
|
... | ) |
(verbose ? fprintf(stderr, __VA_ARGS__) : 0) |
◆ INIT_NAME
#define INIT_NAME |
( |
|
a | ) |
[a] = #a |
◆ waveform_enum
Enumerator |
---|
BLTWNB | |
StringCusp | |
StringKink | |
StringKinkKink | |
SineGaussian | |
Gaussian | |
Impulse | |
NumWaveforms | |
Definition at line 175 of file burst.c.
◆ waveform_value()
static int waveform_value |
( |
const char * |
waveform | ) |
|
|
static |
◆ my_atof()
static double my_atof |
( |
const char * |
s | ) |
|
|
static |
◆ output()
◆ usage()
static int usage |
( |
const char * |
program | ) |
|
|
static |
◆ parseargs()
static struct params parseargs |
( |
int |
argc, |
|
|
char ** |
argv |
|
) |
| |
|
static |
◆ main()
int main |
( |
int |
argc, |
|
|
char ** |
argv |
|
) |
| |
◆ verbose
◆ waveform_names
Initial value:
Definition at line 187 of file burst.c.
◆ waveform_long_names
Initial value:= {
[
BLTWNB] =
"band-limited white-noise burst",
[
Impulse] =
"delta-function impulse"
}
Definition at line 198 of file burst.c.
◆ waveform_parameters
Initial value:= {
[
BLTWNB] =
"duration, frequency, bandwidth, eccentricity, phase, fluence",
[
SineGaussian] =
"quality-factor, frequency, hrss, eccentricity, phase",
}
Definition at line 208 of file burst.c.