82#include <lal/LALInspiral.h>
83#include <lal/RealFFT.h>
84#include <lal/AVFactories.h>
93 outfile1=fopen(
"wave1.dat",
"a");
108 static REAL8 dt, mass1Sq, mass2Sq, spin1Frac, spin2Frac, spin1Theta, spin1Phi, spin2Theta, spin2Phi;
109 static REAL8 dTheta, dPhi;
126 params.signalAmplitude=1.0;
142 fprintf(stderr,
"#signal length=%d\n",
n);
153 for (spin1Theta=0.; spin1Theta<
LAL_PI_2; spin1Theta+=dTheta)
154 for (spin1Phi=0.; spin1Phi<
LAL_TWOPI; spin1Phi+=dPhi)
155 for (spin2Theta=0.; spin2Theta<
LAL_PI_2; spin2Theta+=dTheta)
156 for (spin2Phi=0.; spin2Phi<
LAL_TWOPI; spin2Phi+=dPhi)
158 fprintf(stderr,
"%d %e %e %e %e %e %e\n",
159 count++,
params.orbitTheta0,
params.orbitPhi0, spin1Theta, spin1Phi, spin2Theta, spin2Phi);
160 params.spin1[0] = mass1Sq * spin1Frac * sin(spin1Theta) * cos(spin1Phi);
161 params.spin1[1] = mass1Sq * spin1Frac * sin(spin1Theta) * sin(spin1Phi);
162 params.spin1[2] = mass1Sq * spin1Frac * cos(spin1Theta);
163 params.spin2[0] = mass2Sq * spin2Frac * sin(spin2Theta) * cos(spin2Phi);
164 params.spin2[1] = mass2Sq * spin2Frac * sin(spin2Theta) * sin(spin2Phi);
165 params.spin2[2] = mass2Sq * spin2Frac * cos(spin2Theta);
void LALInspiralWaveLength(LALStatus *status, UINT4 *n, InspiralTemplate params)
void LALInspiralSpinModulatedWave(LALStatus *status, REAL4Vector *signalvec, InspiralTemplate *in)
void LALInspiralParameterCalc(LALStatus *status, InspiralTemplate *params)
void printf_timeseries(int n, float *sig, double delta, double t0)
void LALCheckMemoryLeaks(void)
static double double delta
@ m1Andm2
component masses
void LALDestroyVector(LALStatus *, REAL4Vector **)
void LALCreateVector(LALStatus *, REAL4Vector **, UINT4)
The inspiral waveform parameter structure containing information about the waveform to be generated.