Header file for the parameter estimation code for known pulsar searches using the nested sampling algorithm. More...
Header file for the parameter estimation code for known pulsar searches using the nested sampling algorithm.
Definition in file pulsar_parameter_estimation_nested.h.
Go to the source code of this file.
Macros | |
#define | ROUND(x) (floor(x+0.5)) |
Macro to round a value to the nearest integer. More... | |
#define | LOGPLUS(x, y) ( x>y ? x+log(1.+exp(y-x)) : y+log(1.+exp(x-y)) ) |
Macro to perform addition of two values within logarithm space \( \log{(e^x + e^y)} \) . More... | |
#define | FACTOR(x, y) ((INT4)floor(x/y)) |
Macro that gives the integer number of times that x goes in to y . More... | |
#define | SQUARE(x) ( (x) * (x) ) |
Macro to square a value. More... | |
#define | MAXLENGTH 1000000 |
The maximum allowable length of the input data stream. More... | |
#define | PPEN_MAXLINELENGTH 1024 |
The maximum line length (in characters) of a heterodyned data file. More... | |
#define | CHUNKMIN 5 |
Default value of the minimum length into which the data can be split. More... | |
#define | CHUNKMAX 0 |
Default value of the maximum length into which the data can be split. More... | |
#define | TIMEBINS 2880 |
Default number of bins in time (over one sidereal day) for the time vs. More... | |
#define | NUMAMPPARS 29 |
The total number of 'amplitude' parameters that can define a signal e.g. More... | |
#define | NUMSKYPARS 6 |
The total number of sky position parameters that can define a signal e.g. More... | |
#define | NUMBINPARS 34 |
The total number of binary system parameters that can define a signal e.g. More... | |
#define | NUMGLITCHPARS 7 |
The total number of glitch parameters that can define a signal. More... | |
#define | MAXDETS 10 |
The maximum number of different detectors allowable. More... | |
#define | USAGE |
The usage format for the code. More... | |
Variables | |
static const CHAR | amppars [NUMAMPPARS][VARNAME_MAX] |
A list of the amplitude parameters. More... | |
static const CHAR | skypars [NUMSKYPARS][VARNAME_MAX] |
A list of the sky position parameters. More... | |
static const CHAR | binpars [NUMBINPARS][VARNAME_MAX] |
A list of the binary system parameters. More... | |
static const CHAR | glitchpars [NUMGLITCHPARS][VARNAME_MAX] = {"GLEP", "GLPH", "GLF0", "GLF1", "GLF2", "GLF0D", "GLTD"} |
A list of the glitch parameters. More... | |
LALStringVector * | corlist |
Macro to round a value to the nearest integer.
Definition at line 93 of file pulsar_parameter_estimation_nested.h.
Macro to perform addition of two values within logarithm space \( \log{(e^x + e^y)} \) .
Definition at line 96 of file pulsar_parameter_estimation_nested.h.
Macro that gives the integer number of times that x
goes in to y
.
Definition at line 99 of file pulsar_parameter_estimation_nested.h.
Macro to square a value.
Definition at line 102 of file pulsar_parameter_estimation_nested.h.
#define MAXLENGTH 1000000 |
The maximum allowable length of the input data stream.
Note: this may be removed in the future with memory allocated dynamically.
Definition at line 108 of file pulsar_parameter_estimation_nested.h.
#define PPEN_MAXLINELENGTH 1024 |
The maximum line length (in characters) of a heterodyned data file.
Definition at line 113 of file pulsar_parameter_estimation_nested.h.
#define CHUNKMIN 5 |
Default value of the minimum length into which the data can be split.
Definition at line 117 of file pulsar_parameter_estimation_nested.h.
#define CHUNKMAX 0 |
Default value of the maximum length into which the data can be split.
Definition at line 119 of file pulsar_parameter_estimation_nested.h.
#define TIMEBINS 2880 |
Default number of bins in time (over one sidereal day) for the time vs.
\( \psi \) antenna pattern lookup table.
Definition at line 125 of file pulsar_parameter_estimation_nested.h.
#define NUMAMPPARS 29 |
The total number of 'amplitude' parameters that can define a signal e.g.
gravitational wave amplitude from a triaxial star emitting from the \( l=m=2 \) mode we have \( h_0 \) , initial phase of the signal \( \phi_0 \) , polarisation angle \( psi \) , and cosine of the inclination angle \( \cos{\iota} \) . Or, more generally for emission from \( l=2 \) and \( m=1,2 \) instead of \( h_0 \) and \( \phi_0 \) there can be complex amplitude and phase parameters \( C_{22} \) , \( C_{21} \) , \( \phi_{22} \) and \( \phi_{21} \) .
Note: These should be increased if additional model parameters are added.
Definition at line 136 of file pulsar_parameter_estimation_nested.h.
#define NUMSKYPARS 6 |
The total number of sky position parameters that can define a signal e.g.
right ascension, declination, proper motion, parallax and the positional epoch.
Definition at line 142 of file pulsar_parameter_estimation_nested.h.
#define NUMBINPARS 34 |
The total number of binary system parameters that can define a signal e.g.
binary period, orbital eccentricity, projected semi-major axis, time of periastron and angle of periastron.
Definition at line 149 of file pulsar_parameter_estimation_nested.h.
#define NUMGLITCHPARS 7 |
The total number of glitch parameters that can define a signal.
Definition at line 154 of file pulsar_parameter_estimation_nested.h.
#define MAXDETS 10 |
The maximum number of different detectors allowable.
Definition at line 157 of file pulsar_parameter_estimation_nested.h.
#define USAGE |
|
static |
A list of the amplitude parameters.
The names given here are those that are recognised within the code.
Definition at line 340 of file pulsar_parameter_estimation_nested.h.
|
static |
A list of the sky position parameters.
The names given here are those that are recognised within the code.
Definition at line 351 of file pulsar_parameter_estimation_nested.h.
|
static |
A list of the binary system parameters.
The names given here are those that are recognised within the code.
Definition at line 359 of file pulsar_parameter_estimation_nested.h.
|
static |
A list of the glitch parameters.
Definition at line 366 of file pulsar_parameter_estimation_nested.h.
|
extern |
Definition at line 144 of file pulsar_parameter_estimation_nested.c.