20#include <lal/LALInspiralBank.h>
60 dx0 = sqrt(2.L * (1.L - minimalmatch)/metric.
g00 );
61 dx1 = sqrt(2.L * (1.L - minimalmatch)/metric.
g11 );
63 if (metric.
theta==0.L)
65 bankParams->
dx0 = dx0;
66 bankParams->
dx1 = dx1;
70 myphi = atan2(dx1, dx0);
74 bankParams->
dx0 = dx0 / fac;
75 bankParams->
dx1 = dx1 * fac;
79 bankParams->
dx0 = dx1 / fac;
80 bankParams->
dx1 = dx0 * fac;
#define ATTATCHSTATUSPTR(statusptr)
#define ASSERT(assertion, statusptr, code, mesg)
#define DETATCHSTATUSPTR(statusptr)
#define INITSTATUS(statusptr)
#define RETURN(statusptr)
void LALInspiralUpdateParams(LALStatus *status, InspiralBankParams *bankParams, InspiralMetric metric, REAL8 minimalMatch)
Function to update the parameters used in creating a coarse bank based on a square lattice.
#define LALINSPIRALBANKH_ENULL
Null pointer.
#define LALINSPIRALBANKH_ESIZE
Invalid input range.
This is a structure needed in the inner workings of the LALInspiralCreateCoarseBank code.
REAL8 dx0
increment in the x0-direction
REAL8 dx1
increment in the x1-direction
Structure to store metric at various points the signal manifold.
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.