LALSimulation  5.4.0.1-fe68b98
LALSimInspiralEOBPostAdiabatic.h File Reference

Prototypes

int XLALSimInspiralEOBPostAdiabatic (REAL8Array **dynamics, const REAL8 m1, const REAL8 m2, const REAL8 spin1z, const REAL8 spin2z, const REAL8Vector initVals, UINT4 SpinAlignedEOBversion, SpinEOBParams *seobParams, EOBNonQCCoeffs *nqcCoeffs, LALDict *PAParams)
 This function generates post-adiabatic inspiral for spin-aligned binary in the SEOB formalism. More...
 
REAL8 XLALSimInspiralEOBPACalculateMassRatio (const REAL8 m1, const REAL8 m2)
 Function which calculates the mass ratio q from the masses m1 and m2. More...
 
REAL8 XLALSimInspiralEOBPACalculateSymmetricMassRatio (const REAL8 q)
 Function which calculates the symmetric mass ratio nu from the mass ratio q. More...
 
REAL8 XLALSimInspiralEOBPACalculateX1 (const REAL8 nu)
 Function which calculates the parameter X1 from the symmetric mass ratio nu. More...
 
REAL8 XLALSimInspiralEOBPACalculateX2 (const REAL8 nu)
 Function which calculates the parameter X2 from the symmetric mass ratio nu. More...
 
REAL8 XLALSimInspiralEOBPACalculatea (REAL8 X, REAL8 chi)
 Function which calculates the spin parameter a. More...
 
REAL8 XLALSimInspiralEOBPACalculateSstar (REAL8 X1, REAL8 X2, REAL8 chi1, REAL8 chi2)
 Function which calculates the spin parameter Sstar (S*) More...
 
REAL8 XLALSimInspiralEOBPostAdiabaticFinalRadiusAlternative (REAL8 a)
 Function which calculates the final radius at which the post-adiabatic routine stops. More...
 
REAL8 XLALSimInspiralEOBPACalculatedr (REAL8 rStart, REAL8 rFinal, UINT4 rSize)
 Function which calculates the spacing of the radial grid. More...
 
int XLALSimInspiralEOBPACalculateRadialGrid (REAL8Vector *rVec, LALDict *LALParams)
 Function which comstructs the radial grid on which the post-adiabatic approximation will be computed. More...
 
int XLALSimInspiralEOBPACalculateAdiabaticDynamics (REAL8Vector *rVec, REAL8Vector *phiVec, REAL8Vector *prstarVec, REAL8Vector *pphiVec, REAL8Vector *pphi0Vec, REAL8Vector *dpphiBydrVec, REAL8Vector *csiVec, REAL8Vector *omegaVec, SpinEOBParams *seobParams, LALDict *LALParams)
 This function calculates the adiabatic (0th order PA) approximation of the inspiral dynamics. More...
 
int XLALSimInspiralEOBPACalculatePostAdiabaticDynamics (REAL8Vector *rVec, REAL8Vector *phiVec, REAL8Vector *dphiBydrVec, REAL8Vector *prstarVec, REAL8Vector *dprstarBydrVec, REAL8Vector *pphiVec, REAL8Vector *dpphiBydrVec, REAL8Vector *dtBydrVec, REAL8Vector *csiVec, REAL8Vector *omegaVec, SpinEOBParams *seobParams, EOBNonQCCoeffs *nqcCoeffs, LALDict *LALParams)
 This function calculates the (n-th order) post-adiabatic approximation of the inspiral dynamics. More...
 
REAL8 XLALSimIMRSpinAlignedEOBPACalculateOmega (REAL8 polarDynamics[], REAL8 dr, SpinEOBParams *seobParams, LALDict *LALParams)
 Function which calculates the frequency Omega. More...
 
double XLALSimInspiralEOBPostAdiabaticdprstarFunc (REAL8 prstar_sol, void *params)
 Function which implements eq. More...
 
double XLALSimInspiralEOBPostAdiabaticdpphiFunc (REAL8 pphi_sol, void *params)
 Function which implements eq. More...
 
double XLALSimInspiralEOBPostAdiabaticj0Func (REAL8 j0_sol, void *params)
 Function which implements eq. More...
 
int XLALSimInspiralEOBPostAdiabaticRootFinder (struct PostAdiabaticRoot *result, double(*Func)(REAL8, void *), struct PostAdiabaticRootSolveParams *params, REAL8 x_lower, REAL8 x_upper, REAL8 absTol, REAL8 relTol, INT2 parity)
 Root finder function which is used for computing the adiabatic and post-adiabatic approximations. More...
 
int XLALReverseREAL8Vector (REAL8Vector *Vec, REAL8Vector *reverseVec)
 Function which reverses a 1D array. More...
 
int XLALOffsetREAL8Vector (REAL8Vector *Vec, REAL8 offset, REAL8Vector *offsetVec)
 Function which add a constant to each element of an array. More...
 
int XLALRescaleREAL8Vector (REAL8Vector *Vec, REAL8 factor, REAL8Vector *offsetVec)
 This function rescales each element of an array by a given factor. More...
 
int XLALFDDerivative1Order2 (REAL8Vector *XVec, REAL8Vector *YVec, REAL8Vector *derivativeVec)
 Function which calculates the 2-order first finite difference derivative of a numerical function. More...
 
int XLALFDDerivative1Order4 (REAL8Vector *XVec, REAL8Vector *YVec, REAL8Vector *derivativeVec)
 Function which calculates the 4-order first finite difference derivative of a numerical function. More...
 
int XLALFDDerivative1Order6 (REAL8Vector *XVec, REAL8Vector *YVec, REAL8Vector *derivativeVec)
 Function which calculates the 6-order first finite difference derivative of a numerical function. More...
 
int XLALFDDerivative1Order8 (REAL8Vector *XVec, REAL8Vector *YVec, REAL8Vector *derivativeVec)
 Function which calculates the 8-order first finite difference derivative of a numerical function. More...
 
int XLALCumulativeIntegral3 (REAL8Vector *XVec, REAL8Vector *YVec, REAL8Vector *integralVec)
 Function which calculates the 3-order cumulative derivative of a numerical function. More...
 
REAL8 XLALSimInspiralEOBPAHamiltonianWrapper (REAL8 r, REAL8 prstar, REAL8 pphi, SpinEOBHCoeffs *seobCoeffs, LALDict *LALParams)
 A wrapper for the SEOB Hamiltonian, depending on the user choices. More...
 
REAL8 XLALSimInspiralEOBPAPartialHByPartialr (REAL8 h, REAL8 r, REAL8 prstar, REAL8 pphi, SpinEOBParams *seobParams, LALDict *LALParams)
 Function which calculates the partial derivative dH/dr. More...
 
REAL8 XLALSimInspiralEOBPAPartialHByPartialprstar (REAL8 h, REAL8 r, REAL8 prstar, REAL8 pphi, SpinEOBParams *seobParams, LALDict *LALParams)
 Function which calculates the partial derivative dH/dprstar. More...
 
int XLALSimInspiralEOBPAMeanValueOrder8 (REAL8Vector *inputVec, REAL8Vector *meanVec)
 Function which performs an 8-order mean smoothing of a vector. More...
 
REAL8 XLALSimInspiralEOBPAFluxWrapper (REAL8 r, REAL8 prstar, REAL8 pphi, REAL8 omega, SpinEOBParams *seobParams, EOBNonQCCoeffs *nqcCoeffs, LALDict *LALParams)
 A wrapper for the factorized flux, depending on the user choices. More...
 
REAL8 XLALSimInspiralEOBPACalculateNewtonianj0 (REAL8 r)
 Function which calculates the circular angular momentum j0. More...
 

Go to the source code of this file.

Data Structures

struct  PostAdiabaticRootSolveParams
 
struct  PostAdiabaticRoot
 

Function Documentation

◆ XLALSimInspiralEOBPostAdiabatic()

int XLALSimInspiralEOBPostAdiabatic ( REAL8Array **  dynamics,
REAL8  m1,
REAL8  m2,
REAL8  spin1z,
REAL8  spin2z,
const REAL8Vector  initVals,
UINT4  SpinAlignedEOBversion,
SpinEOBParams seobParams,
EOBNonQCCoeffs nqcCoeffs,
LALDict *  PAParams 
)

This function generates post-adiabatic inspiral for spin-aligned binary in the SEOB formalism.

The procedure is described in https://arxiv.org/abs/2105.06983 (or https://journals.aps.org/prd/abstract/10.1103/PhysRevD.104.124087) STEP 0) Initialise variables and set up a radial grid on which the post-adiabatic routine will be done. STEP 1) Compute the (quasi-circular) adiabatic approximation according to eq. (2.5) of arXiv:2105.06983. STEP 2) Perform the post-adiabatic routine, by computing improvements to prstar and pphi in alternating order, according to eqs. (2.6) and (2.7) of arXiv:2105.06983. STEP 3) The time t and orbital phase phi are computed via cubic quadrature using eqs. (2.10) from arXiv:2105.06983.

Parameters
dynamics< OUTPUT, real part of the modes
m1< mass-1
m2< mass-2
spin1z< z-component of spin-1, dimensionless
spin2z< z-component of spin-2, dimensionless
initVals< initial values (r, phi, pr, pphi) for the post-adiabatic routine
SpinAlignedEOBversion< 1 for SEOBNRv1, 2 for SEOBNRv2, 4 for SEOBNRv4, 201 for SEOBNRv2T, 401 for SEOBNRv4T, 41 for SEOBNRv4HM
seobParams< SEOB parameters
nqcCoeffs< NQC coefficients
PAParams< Pointer to a dictionary containing parameters for the post-adiabatic routine

Definition at line 1386 of file LALSimInspiralEOBPostAdiabatic.c.

◆ XLALSimInspiralEOBPACalculateMassRatio()

REAL8 XLALSimInspiralEOBPACalculateMassRatio ( const REAL8  m1,
const REAL8  m2 
)

Function which calculates the mass ratio q from the masses m1 and m2.

Parameters
m1< Mass of the primary
m2< Mass of the secondary

Definition at line 30 of file LALSimInspiralEOBPAAuxiliaryFuncs.c.

◆ XLALSimInspiralEOBPACalculateSymmetricMassRatio()

REAL8 XLALSimInspiralEOBPACalculateSymmetricMassRatio ( const REAL8  q)

Function which calculates the symmetric mass ratio nu from the mass ratio q.

Parameters
q< Mass ratio

Definition at line 54 of file LALSimInspiralEOBPAAuxiliaryFuncs.c.

◆ XLALSimInspiralEOBPACalculateX1()

REAL8 XLALSimInspiralEOBPACalculateX1 ( const REAL8  nu)

Function which calculates the parameter X1 from the symmetric mass ratio nu.

Parameters
nu< Symmetric mass ratio

Definition at line 74 of file LALSimInspiralEOBPAAuxiliaryFuncs.c.

◆ XLALSimInspiralEOBPACalculateX2()

REAL8 XLALSimInspiralEOBPACalculateX2 ( const REAL8  nu)

Function which calculates the parameter X2 from the symmetric mass ratio nu.

Parameters
nu< Symmetric mass ratio

Definition at line 102 of file LALSimInspiralEOBPAAuxiliaryFuncs.c.

◆ XLALSimInspiralEOBPACalculatea()

REAL8 XLALSimInspiralEOBPACalculatea ( REAL8  X,
REAL8  chi 
)

Function which calculates the spin parameter a.

Parameters
X< Parameter X for the binary component
chi< Spin of the binary component

Definition at line 118 of file LALSimInspiralEOBPAAuxiliaryFuncs.c.

◆ XLALSimInspiralEOBPACalculateSstar()

REAL8 XLALSimInspiralEOBPACalculateSstar ( REAL8  X1,
REAL8  X2,
REAL8  chi1,
REAL8  chi2 
)

Function which calculates the spin parameter Sstar (S*)

Parameters
X1< Parameter X1
X2< Parameter X2
chi1< Spin of the primary component
chi2< Spin of the secondary component

Definition at line 135 of file LALSimInspiralEOBPAAuxiliaryFuncs.c.

◆ XLALSimInspiralEOBPostAdiabaticFinalRadiusAlternative()

REAL8 XLALSimInspiralEOBPostAdiabaticFinalRadiusAlternative ( REAL8  a)

Function which calculates the final radius at which the post-adiabatic routine stops.

Parameters
a< Spin parameter a

Definition at line 197 of file LALSimInspiralEOBPAAuxiliaryFuncs.c.

◆ XLALSimInspiralEOBPACalculatedr()

REAL8 XLALSimInspiralEOBPACalculatedr ( REAL8  rStart,
REAL8  rFinal,
UINT4  rSize 
)

Function which calculates the spacing of the radial grid.

Parameters
rStart< The starting radius
rFinal< The final radius
rSize< The number of points along the post-adiabatic inspiral

Definition at line 220 of file LALSimInspiralEOBPAAuxiliaryFuncs.c.

◆ XLALSimInspiralEOBPACalculateRadialGrid()

int XLALSimInspiralEOBPACalculateRadialGrid ( REAL8Vector rVec,
LALDict *  LALParams 
)

Function which comstructs the radial grid on which the post-adiabatic approximation will be computed.

Parameters
rVec< OUTPUT, the computed radial grid
LALParams< Pointer to a dictionary containing parameters for the post-adiabatic routine

Definition at line 42 of file LALSimInspiralEOBPostAdiabatic.c.

◆ XLALSimInspiralEOBPACalculateAdiabaticDynamics()

int XLALSimInspiralEOBPACalculateAdiabaticDynamics ( REAL8Vector rVec,
REAL8Vector phiVec,
REAL8Vector prstarVec,
REAL8Vector pphiVec,
REAL8Vector pphi0Vec,
REAL8Vector dpphiBydrVec,
REAL8Vector csiVec,
REAL8Vector omegaVec,
SpinEOBParams seobParams,
LALDict *  LALParams 
)

This function calculates the adiabatic (0th order PA) approximation of the inspiral dynamics.

The procedure is: Step 1) At each point along the inspiral, calculate the circular value for the orbital angular momentum j0 Step 2) At each point along the inspiral, improve j0 by solving eq. (2.5) of arXiv:2105.06983 for pphi.

Parameters
rVec< Pointer to the vector containing the radial grid
phiVec< Pointer to the vector containing the phi values
prstarVec< Pointer to the vector containing the prstar values
pphiVec< Pointer to the vector containing the pphi values
pphi0Vec< Pointer to the vector containing the initial pphi values
dpphiBydrVec< Pointer to the vector containing the dpphi/dr values
csiVec< Pointer to the vector containing the csi values
omegaVec< Pointer to the vector containing the omega values
seobParams< SEOB parameters
LALParams< Pointer to a dictionary containing parameters for the post-adiabatic routine

Definition at line 534 of file LALSimInspiralEOBPostAdiabatic.c.

◆ XLALSimInspiralEOBPACalculatePostAdiabaticDynamics()

int XLALSimInspiralEOBPACalculatePostAdiabaticDynamics ( REAL8Vector rVec,
REAL8Vector phiVec,
REAL8Vector dphiBydrVec,
REAL8Vector prstarVec,
REAL8Vector dprstarBydrVec,
REAL8Vector pphiVec,
REAL8Vector dpphiBydrVec,
REAL8Vector dtBydrVec,
REAL8Vector csiVec,
REAL8Vector omegaVec,
SpinEOBParams seobParams,
EOBNonQCCoeffs nqcCoeffs,
LALDict *  LALParams 
)

This function calculates the (n-th order) post-adiabatic approximation of the inspiral dynamics.

The procedure is: Step 0) Initialise all necessary variables and allocate memory space. Step 1) Iterate the PA order n from 1 to 8. Step 2) At odd n (orders 1, 3, 5, 7) improve the approximation for prstar (pr*) by solving eq. (2.6) of arXiv:2105.06983. Step 3) At even n (orders 2, 4, 6, 8) improve the approximation for pphi by solving eq. (2.7) of arXiv:2105.06983. Step 4) Compute the derivative dt/dr and dphi/dr which will be needed for computing the quantities t(r) and phi(r).

Parameters
rVec< Pointer to the vector containing the radial grid
phiVec< Pointer to the vector containing the phi values
dphiBydrVec< Pointer to the vector containing the dphi/dr values
prstarVec< Pointer to the vector containing the prstar (pr*) values
dprstarBydrVec< Pointer to the vector containing the dprstar/dr values
pphiVec< Pointer to the vector containing the pphi values
dpphiBydrVec< Pointer to the vector containing the dpphi/dr values
dtBydrVec< Pointer to the vector containing the dt/dr values
csiVec< Pointer to the vector containing the csi values
omegaVec< Pointer to the vector containing the omega values
seobParams< SEOB parameters
nqcCoeffs< Input NQC coeffs
LALParams< Pointer to a dictionary containing parameters for the post-adiabatic routine

Definition at line 678 of file LALSimInspiralEOBPostAdiabatic.c.

◆ XLALSimIMRSpinAlignedEOBPACalculateOmega()

REAL8 XLALSimIMRSpinAlignedEOBPACalculateOmega ( REAL8  polarDynamics[],
REAL8  dr,
SpinEOBParams seobParams,
LALDict *  LALParams 
)

Function which calculates the frequency Omega.

Parameters
polarDynamics< The polar coordinates of a point along the binary inspiral
dr< The spacing of the radial grid
seobParams< Struct of additional parameters
LALParams< Pointer to a dictionary containing additional

Definition at line 156 of file LALSimInspiralEOBPAAuxiliaryFuncs.c.

◆ XLALSimInspiralEOBPostAdiabaticdprstarFunc()

double XLALSimInspiralEOBPostAdiabaticdprstarFunc ( REAL8  prstar_sol,
void *  params 
)

Function which implements eq.

(2.6) of arXiv:2105.06983 for the purposes of root solving

Parameters
prstar_sol< The value of prstar (pr*)
params< Struct of parameters necessary for evaluating the function

Definition at line 111 of file LALSimInspiralEOBPostAdiabatic.c.

◆ XLALSimInspiralEOBPostAdiabaticdpphiFunc()

double XLALSimInspiralEOBPostAdiabaticdpphiFunc ( REAL8  pphi_sol,
void *  params 
)

Function which implements eq.

(2.7) of arXiv:2105.06983 for the purposes of root solving

Parameters
pphi_sol< The value of pphi
params< Struct of parameters necessary for evaluating the function

Definition at line 213 of file LALSimInspiralEOBPostAdiabatic.c.

◆ XLALSimInspiralEOBPostAdiabaticj0Func()

double XLALSimInspiralEOBPostAdiabaticj0Func ( REAL8  j0_sol,
void *  params 
)

Function which implements eq.

(2.5) of arXiv:2105.06983 for the purposes of root solving

Parameters
j0_sol< The value of j0 = pphi
params< Struct of parameters necessary for evaluating the function

Definition at line 75 of file LALSimInspiralEOBPostAdiabatic.c.

◆ XLALSimInspiralEOBPostAdiabaticRootFinder()

int XLALSimInspiralEOBPostAdiabaticRootFinder ( struct PostAdiabaticRoot result,
double(*)(REAL8, void *)  Func,
struct PostAdiabaticRootSolveParams params,
REAL8  x_lower,
REAL8  x_upper,
REAL8  absTol,
REAL8  relTol,
INT2  parity 
)

Root finder function which is used for computing the adiabatic and post-adiabatic approximations.

Parameters
result< OUTPUT, a structure containing the result of the root finding
Func< The function which needs to be solved
params< Struct of parameters necessary for evaluating the function
x_lower< Lower end of the interval in which the finding will be done
x_upper< Upper end of the interval in which the finding will be done
absTol< Absolute tolerance for the root finding
relTol< Relative tolerance for the root finding
parity< Parity indicating which variable is being solved for

Definition at line 341 of file LALSimInspiralEOBPostAdiabatic.c.

◆ XLALReverseREAL8Vector()

int XLALReverseREAL8Vector ( REAL8Vector Vec,
REAL8Vector reverseVec 
)

Function which reverses a 1D array.

Parameters
Vec< The vector which will be reversed
reverseVec< OUTPUT, the reversed vector

Definition at line 453 of file LALSimInspiralEOBPostAdiabatic.c.

◆ XLALOffsetREAL8Vector()

int XLALOffsetREAL8Vector ( REAL8Vector Vec,
REAL8  offset,
REAL8Vector offsetVec 
)

Function which add a constant to each element of an array.

Parameters
Vec< The vector which will be shifted
offset< The constant offset
offsetVec< OUTPUT, the offset vector

Definition at line 477 of file LALSimInspiralEOBPostAdiabatic.c.

◆ XLALRescaleREAL8Vector()

int XLALRescaleREAL8Vector ( REAL8Vector Vec,
REAL8  factor,
REAL8Vector offsetVec 
)

This function rescales each element of an array by a given factor.

Parameters
Vec< The vector which will be rescaled
factor< The rescaling factor
offsetVec< OUTPUT, the rescaled vector

Definition at line 503 of file LALSimInspiralEOBPostAdiabatic.c.

◆ XLALFDDerivative1Order2()

int XLALFDDerivative1Order2 ( REAL8Vector XVec,
REAL8Vector YVec,
REAL8Vector derivativeVec 
)

Function which calculates the 2-order first finite difference derivative of a numerical function.

Parameters
XVec< An array of X values
YVec< An array of Y values
derivativeVec< OUTPUT, the derivative dY/dX

Definition at line 111 of file LALSimInspiralEOBPANumericalFuncs.c.

◆ XLALFDDerivative1Order4()

int XLALFDDerivative1Order4 ( REAL8Vector XVec,
REAL8Vector YVec,
REAL8Vector derivativeVec 
)

Function which calculates the 4-order first finite difference derivative of a numerical function.

Parameters
XVec< An array of X values
YVec< An array of Y values
derivativeVec< OUTPUT, the derivative dY/dX

Definition at line 26 of file LALSimInspiralEOBPANumericalFuncs.c.

◆ XLALFDDerivative1Order6()

int XLALFDDerivative1Order6 ( REAL8Vector XVec,
REAL8Vector YVec,
REAL8Vector derivativeVec 
)

Function which calculates the 6-order first finite difference derivative of a numerical function.

Parameters
XVec< An array of X values
YVec< An array of Y values
derivativeVec< OUTPUT, the derivative dY/dX

Definition at line 177 of file LALSimInspiralEOBPANumericalFuncs.c.

◆ XLALFDDerivative1Order8()

int XLALFDDerivative1Order8 ( REAL8Vector XVec,
REAL8Vector YVec,
REAL8Vector derivativeVec 
)

Function which calculates the 8-order first finite difference derivative of a numerical function.

Parameters
XVec< An array of X values
YVec< An array of Y values
derivativeVec< OUTPUT, the derivative dY/dX

Definition at line 283 of file LALSimInspiralEOBPANumericalFuncs.c.

◆ XLALCumulativeIntegral3()

int XLALCumulativeIntegral3 ( REAL8Vector XVec,
REAL8Vector YVec,
REAL8Vector integralVec 
)

Function which calculates the 3-order cumulative derivative of a numerical function.

Parameters
XVec< An array of X values
YVec< An array of Y values
integralVec< OUTPUT, the integral of Y dX

Definition at line 409 of file LALSimInspiralEOBPANumericalFuncs.c.

◆ XLALSimInspiralEOBPAHamiltonianWrapper()

REAL8 XLALSimInspiralEOBPAHamiltonianWrapper ( REAL8  r,
REAL8  prstar,
REAL8  pphi,
SpinEOBHCoeffs seobCoeffs,
LALDict *  LALParams 
)

A wrapper for the SEOB Hamiltonian, depending on the user choices.

Parameters
r< Value of the radial coordinate r
prstar< Value of the radial momentum in tortoise coordinates prstar
pphi< Value of the angular momentum pphhi
seobCoeffs< SEOB parameters
LALParams< Pointer to a dictionary containing parameters for the post-adiabatic routine

Definition at line 1205 of file LALSimInspiralEOBPostAdiabatic.c.

◆ XLALSimInspiralEOBPAPartialHByPartialr()

REAL8 XLALSimInspiralEOBPAPartialHByPartialr ( REAL8  h,
REAL8  r,
REAL8  prstar,
REAL8  pphi,
SpinEOBParams seobParams,
LALDict *  LALParams 
)

Function which calculates the partial derivative dH/dr.

Parameters
h< Value of the differentiation step h
r< Value of the radial coordinate r
prstar< Value of the radial momentum in tortoise coordinates prstar
pphi< Value of the angular momentum pphhi
seobParams< SEOB parameters
LALParams< Pointer to a dictionary containing parameters for the post-adiabatic routine

Definition at line 956 of file LALSimInspiralEOBPostAdiabatic.c.

◆ XLALSimInspiralEOBPAPartialHByPartialprstar()

REAL8 XLALSimInspiralEOBPAPartialHByPartialprstar ( REAL8  h,
REAL8  r,
REAL8  prstar,
REAL8  pphi,
SpinEOBParams seobParams,
LALDict *  LALParams 
)

Function which calculates the partial derivative dH/dprstar.

Parameters
h< Value of the differentiation step h
r< Value of the radial coordinate r
prstar< Value of the radial momentum in tortoise coordinates prstar
pphi< Value of the angular momentum pphhi
seobParams< SEOB parameters
LALParams< Pointer to a dictionary containing parameters for the post-adiabatic routine

Definition at line 1031 of file LALSimInspiralEOBPostAdiabatic.c.

◆ XLALSimInspiralEOBPAMeanValueOrder8()

int XLALSimInspiralEOBPAMeanValueOrder8 ( REAL8Vector inputVec,
REAL8Vector meanVec 
)

Function which performs an 8-order mean smoothing of a vector.

Parameters
inputVec< The vector which should be smoothed
meanVec< OUTPUT, the vector after mean smoothing

Definition at line 1099 of file LALSimInspiralEOBPostAdiabatic.c.

◆ XLALSimInspiralEOBPAFluxWrapper()

REAL8 XLALSimInspiralEOBPAFluxWrapper ( REAL8  r,
REAL8  prstar,
REAL8  pphi,
REAL8  omega,
SpinEOBParams seobParams,
EOBNonQCCoeffs nqcCoeffs,
LALDict *  LALParams 
)

A wrapper for the factorized flux, depending on the user choices.

Parameters
r< Value of the radial coordinate r
prstar< Value of the radial momentum in tortoise coordinates prstar
pphi< Value of the angular momentum pphhi
omega< Value of the orbital frequency omega
seobParams< SEOB parameters
nqcCoeffs< Input NQC coeffs
LALParams< Pointer to a dictionary containing parameters for the post-adiabatic routine

Definition at line 1293 of file LALSimInspiralEOBPostAdiabatic.c.

◆ XLALSimInspiralEOBPACalculateNewtonianj0()

REAL8 XLALSimInspiralEOBPACalculateNewtonianj0 ( REAL8  r)

Function which calculates the circular angular momentum j0.

Parameters
r< Value of the radius

Definition at line 240 of file LALSimInspiralEOBPAAuxiliaryFuncs.c.