48#include <lal/LALInspiralBank.h>
49#include <lal/AVFactories.h>
50#include <lal/SeqFactories.h>
66 INT4 j, valid, numPSDpts=262144;
72 fpr = fopen(
"BCVTemplates.out",
"w");
84 coarseIn.
iflso = 0.0L;
109 for (j=0; j<nlist1; j++)
123 for (j=0; j<nlist2; j++)
142 for (j=0; j<nlist1; j++)
156 fprintf(fpr,
"%e %e\n%e %e\n%e %e\n%e %e\n%e %e\n",
157 RectOut.
x1, RectOut.
y1,
158 RectOut.
x2, RectOut.
y2,
159 RectOut.
x3, RectOut.
y3,
160 RectOut.
x4, RectOut.
y4,
161 RectOut.
x5, RectOut.
y5);
167 if (list1 != NULL)
LALFree (list1);
168 if (list2 != NULL)
LALFree (list2);
void LALCheckMemoryLeaks(void)
void LALRectangleVertices(LALStatus *status, RectangleOut *out, RectangleIn *in)
Function to find the vertices of a rectangle given its centre, half side-lengths and orientation angl...
void LALInspiralCreateCoarseBank(LALStatus *status, InspiralTemplateList **list, INT4 *nlist, InspiralCoarseBankIn bankIn)
@ Psi0Psi3
for BCV templates
@ Tau0Tau3
space of chirptimes
void LALNoiseSpectralDensity(LALStatus *status, REAL8Vector *psd, void(*NoisePsd)(LALStatus *status, REAL8 *shf, REAL8 f), REAL8 df)
void LALLIGOIPsd(LALStatus UNUSED *status, REAL8 *psd, REAL8 f)
void LALDCreateVector(LALStatus *, REAL8Vector **, UINT4)
void LALDDestroyVector(LALStatus *, REAL8Vector **)
Input for choosing a template bank.
REAL8 mmFine
Fine grid minimal match.
REAL8 mMin
minimum mass of components to search for
REAL8 mMax
maximum mass of components to search for
InspiralBankMassRange massRange
enum that determines whether templates should be chosen using fixed ranges for component masses or to...
REAL8 tSampling
Sampling rate.
REAL8FrequencySeries shf
Frequency series containing the PSD.
LALPNOrder order
Post-Newtonian order of the waveform.
REAL8 psi3Min
minimum value of the parameter
INT4 iflso
iflso is an integer that tells whether to compute the moments using an upper limit defined by flso; t...
REAL8 MMax
alternatively, maximum total mass of binary to search for
REAL8 etamin
minimum value of eta in our search
REAL8 fUpper
Upper frequency cutoff.
REAL8 fLower
Lower frequency cutoff.
REAL4 HighGM
UNDOCUMENTED.
Approximant approximant
Approximant of the waveform.
UINT4 numFcutTemplates
Number of templates required in the fCut (upper cutoff) dimension and the value of upper and lower cu...
REAL8 psi3Max
maximum value of the parameter
REAL8 mmCoarse
Coarse grid minimal match.
CoordinateSpace space
enum that decides whether to use or in constructing the template bank
REAL8 alpha
the BCV amplitude correction parameter
REAL8 psi0Min
minimum value of the parameter
REAL8 psi0Max
maximum value of the parameter
REAL8 g11
11-component of the diagonalised metric
REAL8 g00
00-component of the diagonalised metric
REAL8 theta
Angle from tau0 to semi-major axis of the ellipse.
REAL8 psi3
BCV parameter .
REAL8 totalMass
total mass of the binary in solar mass (input/output)
REAL8 mass1
Mass of the primary in solar mass (input/output)
REAL8 t3
1.5 post-Newtonian chirp time in seconds (input/output)
REAL8 fFinal
final frequency reached, in units of Hz (output)
REAL8 mass2
Mass of the secondary in solar mass (mass1 need not be larger than mass2 (input/output)
A grid of inspiral templates (ie a template list).
InspiralTemplate params
Value of the parameters at the lattice point.
InspiralMetric metric
metric at the lattice point
Input structure to function LALRectangleVertices()
Output structure to function LALRectangleVertices().