The code LALInspiralEccentricity generates a time-domain inspiral waveform corresponding to the approximant Eccentricity as outlined PRD 60 for the Newtonian case.
More...
Prototypes | |
| void | LALInspiralEccentricityDerivatives (REAL8Vector *values, REAL8Vector *dvalues, void *params) |
| static void | LALInspiralEccentricityEngine (LALStatus *status, REAL4Vector *signalvec1, REAL4Vector *signalvec2, REAL4Vector *a, REAL4Vector *ff, REAL8Vector *phi, INT4 *countback, InspiralTemplate *params) |
| void | LALInspiralEccentricity (LALStatus *status, REAL4Vector *signalvec, InspiralTemplate *params) |
| void | LALInspiralEccentricityTemplates (LALStatus *status, REAL4Vector *signalvec1, REAL4Vector *signalvec2, InspiralTemplate *params) |
| void | LALInspiralEccentricityEngine (LALStatus *status, REAL4Vector *signalvec1, REAL4Vector *signalvec2, REAL4Vector *a, REAL4Vector UNUSED *ff, REAL8Vector UNUSED *phi, INT4 *countback, InspiralTemplate *params) |
The code LALInspiralEccentricity generates a time-domain inspiral waveform corresponding to the approximant Eccentricity as outlined PRD 60 for the Newtonian case.
signalvec: Output containing the inspiral waveform. params: Input containing binary chirp parameters and eccentricity. LALInspiralEccentricityTemplates()
signalvec1: Output containing the 0-phase inspiral waveform. signalvec2: Output containing the \(\pi/2\)-phase inspiral waveform. params: Input containing binary chirp parameters. LALInspiralEccentricity is called if the user has specified the enum approximant to be either TaylorT1 or PadeT1. LALInspiralEccentricityTemplates is exactly the same as LALInspiralEccentricity, except that it generates two templates one for which the starting phase is params.startPhase and the other for which the phase is params.startPhase + \(\pi/2\).
This code uses a fourth-order Runge-Kutta algorithm to solve the ODEs in Eq. \eqref{eq_ode2}.
Definition in file LALInspiralEccentricity.c.
Go to the source code of this file.
Data Structures | |
| struct | ecc_CBC_ODE_Input |
| void LALInspiralEccentricityDerivatives | ( | REAL8Vector * | values, |
| REAL8Vector * | dvalues, | ||
| void * | params | ||
| ) |
Definition at line 493 of file LALInspiralEccentricity.c.
|
static |
| void LALInspiralEccentricity | ( | LALStatus * | status, |
| REAL4Vector * | signalvec, | ||
| InspiralTemplate * | params | ||
| ) |
Definition at line 118 of file LALInspiralEccentricity.c.
| void LALInspiralEccentricityTemplates | ( | LALStatus * | status, |
| REAL4Vector * | signalvec1, | ||
| REAL4Vector * | signalvec2, | ||
| InspiralTemplate * | params | ||
| ) |
Definition at line 154 of file LALInspiralEccentricity.c.
| void LALInspiralEccentricityEngine | ( | LALStatus * | status, |
| REAL4Vector * | signalvec1, | ||
| REAL4Vector * | signalvec2, | ||
| REAL4Vector * | a, | ||
| REAL4Vector UNUSED * | ff, | ||
| REAL8Vector UNUSED * | phi, | ||
| INT4 * | countback, | ||
| InspiralTemplate * | params | ||
| ) |
Definition at line 191 of file LALInspiralEccentricity.c.