Loading [MathJax]/extensions/TeX/AMSsymbols.js
LALPulsar 7.1.1.1-b246709
All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
create_pulsar_signal_frame.c File Reference

Prototypes

EphemerisDataInitEphemeris (const CHAR *ephemType, const CHAR *ephemDir)
 
void ReadInput (InputParams *inputParams, int argc, char *argv[])
 
int main (int argc, char **argv)
 

Go to the source code of this file.

Data Structures

struct  InputParams
 

Macros

#define _GNU_SOURCE   /* for alphasort() and scandir() */
 
#define STRINGLENGTH   256 /* the length of general string */
 
#define USAGE
 
#define FNAME_LENGTH   1024
 

Macro Definition Documentation

◆ _GNU_SOURCE

#define _GNU_SOURCE   /* for alphasort() and scandir() */

Definition at line 25 of file create_pulsar_signal_frame.c.

◆ STRINGLENGTH

#define STRINGLENGTH   256 /* the length of general string */

Definition at line 64 of file create_pulsar_signal_frame.c.

◆ USAGE

#define USAGE
Value:
"Usage: %s [options]\n\n"\
" --help, -h display this message\n"\
" --detector, -i the detector for which to create a frame (e.g. H1)\n"\
" --channel, -c the channel name into which the signals will be added\n"\
" --epoch, -e (int) the start epoch of the created frame\n"\
" --geocentre, g set the detector to the geocentre\n"\
" --duration, -d (int) the duration (in seconds) of the frame\n"\
" --pulsar-dir, -p the directory containing pulsar (.par) files of signals\n\ to be added to the frame\n"\
" --output-dir, -o the directory in which to output the frame\n"\
" --output-str, -s a string to start the frame file name\n"\
" --ephem-dir, -m the directory containing ephemeris files\n"\
" --ephem-type, -y the ephemeris file type to use (e.g. DE405 [default])\n"\
" --dbg-lvl, -l (int) the code debug level\n"\
"\n"

Definition at line 80 of file create_pulsar_signal_frame.c.

◆ FNAME_LENGTH

#define FNAME_LENGTH   1024

Function Documentation

◆ InitEphemeris()

EphemerisData * InitEphemeris ( const CHAR ephemType,
const CHAR ephemDir 
)

Definition at line 334 of file create_pulsar_signal_frame.c.

◆ ReadInput()

void ReadInput ( InputParams inputParams,
int  argc,
char argv[] 
)

Definition at line 363 of file create_pulsar_signal_frame.c.

◆ main()

int main ( int  argc,
char **  argv 
)

Definition at line 122 of file create_pulsar_signal_frame.c.