LALSimulation  5.4.0.1-fe68b98
LALSimInspiralGenerator_private.h
Go to the documentation of this file.
1 #ifndef _LAL_SIM_INSPIRAL_GENERATOR_PRIVATE_H
2 #define _LAL_SIM_INSPIRAL_GENERATOR_PRIVATE_H
3 
4 #include <lal/LALDatatypes.h>
5 #include <lal/LALConstants.h>
6 #include <lal/LALSimSphHarmSeries.h>
7 #include "LALSimInspiral.h"
8 
10 
11  const char *name;
12 
13  int (*initialize) (LALSimInspiralGenerator * myself, LALDict *params);
14 
15  int (*finalize) (LALSimInspiralGenerator * myself);
16 
18  SphHarmTimeSeries **hlm,
19  LALDict *params,
20  LALSimInspiralGenerator *myself
21  );
22 
24  REAL8TimeSeries **hplus,
25  REAL8TimeSeries **hcross,
26  LALDict *params,
27  LALSimInspiralGenerator *myself
28  );
29 
32  LALDict *params,
33  LALSimInspiralGenerator *myself
34  );
35 
38  COMPLEX16FrequencySeries **hcross,
39  LALDict *params,
40  LALSimInspiralGenerator *myself
41  );
42 
43  /* ... */
45 };
46 
47 #endif
Structure to carry a collection of spherical harmonic modes in COMPLEX16 time series.
Definition: burst.c:245
int(* finalize)(LALSimInspiralGenerator *myself)
int(* generate_fd_waveform)(COMPLEX16FrequencySeries **hplus, COMPLEX16FrequencySeries **hcross, LALDict *params, LALSimInspiralGenerator *myself)
int(* generate_fd_modes)(SphHarmFrequencySeries **hlm, LALDict *params, LALSimInspiralGenerator *myself)
int(* generate_td_waveform)(REAL8TimeSeries **hplus, REAL8TimeSeries **hcross, LALDict *params, LALSimInspiralGenerator *myself)
int(* initialize)(LALSimInspiralGenerator *myself, LALDict *params)
int(* generate_td_modes)(SphHarmTimeSeries **hlm, LALDict *params, LALSimInspiralGenerator *myself)