47#include <lal/LALInspiralBank.h>
48#include <lal/LALNoiseModels.h>
49#include <lal/AVFactories.h>
60 UINT4 numPSDpts = 65536;
64 fpr = fopen(
"MetricTestBCV.out",
"w");
85 fprintf(fpr,
"#dp0=%e dp1=%e\n", sqrt (mismatch/metric.
G00), sqrt (mismatch/metric.
G11));
86 fprintf(fpr,
"#dP0=%e dP1=%e\n", sqrt (mismatch/metric.
g00), sqrt (mismatch/metric.
g11));
97 double d0=(dp0max-dp0min)/(
double)
n;
98 double d1=(dp1max-dp1min)/(
double)
n;
99 for ( dp0= dp0min; dp0<=dp0max ; dp0+=d0)
101 for ( dp1= dp1min; dp1<=dp1max ; dp1+=d1)
103 MM = 1. - (metric.
G00 * dp0 * dp0 + metric.
G01 * dp0 * dp1
104 + metric.
G01 * dp1 * dp0 + metric.
G11 * dp1 * dp1);
105 fprintf(fpr,
"%f %f %f\n", dp0, dp1, MM);
void LALCheckMemoryLeaks(void)
void LALInspiralComputeMetricBCV(LALStatus *status, InspiralMetric *metric, REAL8FrequencySeries *psd, InspiralTemplate *params)
UNDOCUMENTED.
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 **)
Structure to store metric at various points the signal manifold.
REAL8 g11
11-component of the diagonalised metric
REAL8 G01
01-component of the metric in coordinates
REAL8 g00
00-component of the diagonalised metric
REAL8 theta
Angle from tau0 to semi-major axis of the ellipse.
REAL8 G00
00-component of the metric in coordinates
REAL8 G11
11-component of the metric in coordinates
The inspiral waveform parameter structure containing information about the waveform to be generated.