Loading [MathJax]/extensions/TeX/AMSsymbols.js
LALSimulation 6.2.0.1-8a6b96f
All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
inspiral.c File Reference

Prototypes

int usage (const char *program)
 
struct params parseargs (int argc, char **argv)
 
int print_params (struct params params)
 
const charframe_axis_to_string (LALSimInspiralFrameAxis axis)
 
const charmodes_choice_to_string (LALSimInspiralModesChoice modes)
 
int output_td_waveform (REAL8TimeSeries *h_plus, REAL8TimeSeries *h_cross, struct params params)
 
int output_fd_waveform (COMPLEX16FrequencySeries *htilde_plus, COMPLEX16FrequencySeries *htilde_cross, struct params params)
 
int create_td_waveform (REAL8TimeSeries **h_plus, REAL8TimeSeries **h_cross, struct params params)
 
int create_fd_waveform (COMPLEX16FrequencySeries **htilde_plus, COMPLEX16FrequencySeries **htilde_cross, struct params params)
 
double imr_time_bound (double f_min, double m1, double m2, double s1z, double s2z)
 
int main (int argc, char *argv[])
 
int output_td_waveform (REAL8TimeSeries *h_plus, REAL8TimeSeries *h_cross, struct params p)
 
int output_fd_waveform (COMPLEX16FrequencySeries *htilde_plus, COMPLEX16FrequencySeries *htilde_cross, struct params p)
 
int create_td_waveform (REAL8TimeSeries **h_plus, REAL8TimeSeries **h_cross, struct params p)
 
int create_fd_waveform (COMPLEX16FrequencySeries **htilde_plus, COMPLEX16FrequencySeries **htilde_cross, struct params p)
 
int print_params (struct params p)
 

Go to the source code of this file.

Data Structures

struct  params
 

Macros

#define DEFAULT_APPROX   "TaylorT1"
 
#define DEFAULT_DOMAIN   -1
 
#define DEFAULT_PHASEO   -1
 
#define DEFAULT_AMPO   -1
 
#define DEFAULT_PHIREF   0.0
 
#define DEFAULT_MEANPERANO   0.0
 
#define DEFAULT_LONGASCNODE   0.0
 
#define DEFAULT_ECCENTRICITY   0.0
 
#define DEFAULT_FREF   0.0
 
#define DEFAULT_SRATE   16384.0
 
#define DEFAULT_M1   1.4
 
#define DEFAULT_M2   1.4
 
#define DEFAULT_F_MIN   40.0
 
#define DEFAULT_DISTANCE   1.0
 
#define DEFAULT_INCLINATION   0.0
 
#define DEFAULT_S1X   0.0
 
#define DEFAULT_S1Y   0.0
 
#define DEFAULT_S1Z   0.0
 
#define DEFAULT_S2X   0.0
 
#define DEFAULT_S2Y   0.0
 
#define DEFAULT_S2Z   0.0
 
#define DEFAULT_LAMBDA1   0.0
 
#define DEFAULT_LAMBDA2   0.0
 
#define DEFAULT_DQUADMON1   0.0
 
#define DEFAULT_DQUADMON2   0.0
 

Macro Definition Documentation

◆ DEFAULT_APPROX

#define DEFAULT_APPROX   "TaylorT1"

Definition at line 197 of file inspiral.c.

◆ DEFAULT_DOMAIN

#define DEFAULT_DOMAIN   -1

Definition at line 198 of file inspiral.c.

◆ DEFAULT_PHASEO

#define DEFAULT_PHASEO   -1

Definition at line 199 of file inspiral.c.

◆ DEFAULT_AMPO

#define DEFAULT_AMPO   -1

Definition at line 200 of file inspiral.c.

◆ DEFAULT_PHIREF

#define DEFAULT_PHIREF   0.0

Definition at line 201 of file inspiral.c.

◆ DEFAULT_MEANPERANO

#define DEFAULT_MEANPERANO   0.0

Definition at line 202 of file inspiral.c.

◆ DEFAULT_LONGASCNODE

#define DEFAULT_LONGASCNODE   0.0

Definition at line 203 of file inspiral.c.

◆ DEFAULT_ECCENTRICITY

#define DEFAULT_ECCENTRICITY   0.0

Definition at line 204 of file inspiral.c.

◆ DEFAULT_FREF

#define DEFAULT_FREF   0.0

Definition at line 205 of file inspiral.c.

◆ DEFAULT_SRATE

#define DEFAULT_SRATE   16384.0

Definition at line 206 of file inspiral.c.

◆ DEFAULT_M1

#define DEFAULT_M1   1.4

Definition at line 207 of file inspiral.c.

◆ DEFAULT_M2

#define DEFAULT_M2   1.4

Definition at line 208 of file inspiral.c.

◆ DEFAULT_F_MIN

#define DEFAULT_F_MIN   40.0

Definition at line 209 of file inspiral.c.

◆ DEFAULT_DISTANCE

#define DEFAULT_DISTANCE   1.0

Definition at line 210 of file inspiral.c.

◆ DEFAULT_INCLINATION

#define DEFAULT_INCLINATION   0.0

Definition at line 211 of file inspiral.c.

◆ DEFAULT_S1X

#define DEFAULT_S1X   0.0

Definition at line 212 of file inspiral.c.

◆ DEFAULT_S1Y

#define DEFAULT_S1Y   0.0

Definition at line 213 of file inspiral.c.

◆ DEFAULT_S1Z

#define DEFAULT_S1Z   0.0

Definition at line 214 of file inspiral.c.

◆ DEFAULT_S2X

#define DEFAULT_S2X   0.0

Definition at line 215 of file inspiral.c.

◆ DEFAULT_S2Y

#define DEFAULT_S2Y   0.0

Definition at line 216 of file inspiral.c.

◆ DEFAULT_S2Z

#define DEFAULT_S2Z   0.0

Definition at line 217 of file inspiral.c.

◆ DEFAULT_LAMBDA1

#define DEFAULT_LAMBDA1   0.0

Definition at line 218 of file inspiral.c.

◆ DEFAULT_LAMBDA2

#define DEFAULT_LAMBDA2   0.0

Definition at line 219 of file inspiral.c.

◆ DEFAULT_DQUADMON1

#define DEFAULT_DQUADMON1   0.0

Definition at line 220 of file inspiral.c.

◆ DEFAULT_DQUADMON2

#define DEFAULT_DQUADMON2   0.0

Definition at line 221 of file inspiral.c.

Function Documentation

◆ usage()

int usage ( const char program)

Definition at line 696 of file inspiral.c.

◆ parseargs()

struct params parseargs ( int  argc,
char **  argv 
)

Definition at line 763 of file inspiral.c.

◆ print_params() [1/2]

int print_params ( struct params  params)

◆ frame_axis_to_string()

const char * frame_axis_to_string ( LALSimInspiralFrameAxis  axis)

Definition at line 585 of file inspiral.c.

◆ modes_choice_to_string()

const char * modes_choice_to_string ( LALSimInspiralModesChoice  modes)

Definition at line 602 of file inspiral.c.

◆ output_td_waveform() [1/2]

int output_td_waveform ( REAL8TimeSeries h_plus,
REAL8TimeSeries h_cross,
struct params  params 
)

◆ output_fd_waveform() [1/2]

int output_fd_waveform ( COMPLEX16FrequencySeries htilde_plus,
COMPLEX16FrequencySeries htilde_cross,
struct params  params 
)

◆ create_td_waveform() [1/2]

int create_td_waveform ( REAL8TimeSeries **  h_plus,
REAL8TimeSeries **  h_cross,
struct params  params 
)

◆ create_fd_waveform() [1/2]

int create_fd_waveform ( COMPLEX16FrequencySeries **  htilde_plus,
COMPLEX16FrequencySeries **  htilde_cross,
struct params  params 
)

◆ imr_time_bound()

double imr_time_bound ( double  f_min,
double  m1,
double  m2,
double  s1z,
double  s2z 
)

Definition at line 567 of file inspiral.c.

◆ main()

int main ( int  argc,
char argv[] 
)

Definition at line 262 of file inspiral.c.

◆ output_td_waveform() [2/2]

int output_td_waveform ( REAL8TimeSeries h_plus,
REAL8TimeSeries h_cross,
struct params  p 
)

Definition at line 328 of file inspiral.c.

◆ output_fd_waveform() [2/2]

int output_fd_waveform ( COMPLEX16FrequencySeries htilde_plus,
COMPLEX16FrequencySeries htilde_cross,
struct params  p 
)

Definition at line 371 of file inspiral.c.

◆ create_td_waveform() [2/2]

int create_td_waveform ( REAL8TimeSeries **  h_plus,
REAL8TimeSeries **  h_cross,
struct params  p 
)

Definition at line 424 of file inspiral.c.

◆ create_fd_waveform() [2/2]

int create_fd_waveform ( COMPLEX16FrequencySeries **  htilde_plus,
COMPLEX16FrequencySeries **  htilde_cross,
struct params  p 
)

Definition at line 495 of file inspiral.c.

◆ print_params() [2/2]

int print_params ( struct params  p)

Definition at line 643 of file inspiral.c.