|
static REAL8 | XLALSpinHcapExactDerivWRTParam (const INT4 paramIdx, const REAL8 values[], SpinEOBParams *funcParams) |
| Calculate the derivative of the Hamiltonian w.r.t. More...
|
|
static REAL8 | XLALSpinHcapHybDerivWRTParam (const INT4 paramIdx, const REAL8 values[], SpinEOBParams *funcParams) |
|
static REAL8 | GSLSpinAlignedHamiltonianWrapper_derivs_allatonce (REAL8 output[6], const REAL8 input[6], void *params) |
|
static double | GSLSpinAlignedHamiltonianWrapper_ExactDeriv (double x, void *params) |
|
static REAL8 | XLALSimIMRSpinEOBHamiltonian_ExactDeriv (INT4 which_to_vary, const REAL8 eta, REAL8Vector *restrict x, REAL8Vector *restrict p, REAL8Vector *restrict s1Vec, REAL8Vector *restrict s2Vec, REAL8Vector *restrict sigmaKerr, REAL8Vector *restrict sigmaStar, INT4 tortoise, SpinEOBHCoeffs *coeffs) |
|
static REAL8 | XLALSimIMRSpinEOBHamiltonian_derivs_allatonce (REAL8 output[6], const REAL8 eta, REAL8Vector *restrict x, REAL8Vector *restrict p, REAL8Vector *restrict s1Vec, REAL8Vector *restrict s2Vec, REAL8Vector *restrict sigmaKerr, REAL8Vector *restrict sigmaStar, INT4 tortoise, SpinEOBHCoeffs *coeffs) |
| Wrapper for GSL to call the Hamiltonian function. More...
|
|
Go to the source code of this file.
◆ _LALSIMIMRSPINEOBHCAPEXACTDERIVATIVE_C
#define _LALSIMIMRSPINEOBHCAPEXACTDERIVATIVE_C |
◆ XLALSpinHcapExactDerivWRTParam()
Calculate the derivative of the Hamiltonian w.r.t.
a specific parameter Used by generic spin EOB model, including initial conditions solver.
- Parameters
-
paramIdx | < Index of the parameters |
values | < Dynamical variables |
funcParams | < SEOB Parameters |
Definition at line 194 of file LALSimIMRSpinEOBHcapExactDerivative.c.
◆ XLALSpinHcapHybDerivWRTParam()
◆ GSLSpinAlignedHamiltonianWrapper_derivs_allatonce()
static REAL8 GSLSpinAlignedHamiltonianWrapper_derivs_allatonce |
( |
REAL8 |
output[6], |
|
|
const REAL8 |
input[6], |
|
|
void * |
params |
|
) |
| |
|
static |
◆ GSLSpinAlignedHamiltonianWrapper_ExactDeriv()
static double GSLSpinAlignedHamiltonianWrapper_ExactDeriv |
( |
double |
x, |
|
|
void * |
params |
|
) |
| |
|
static |
◆ XLALSimIMRSpinEOBHamiltonian_ExactDeriv()
- Parameters
-
which_to_vary | < Take a derivative with respect to "which_to_vary" variable |
eta | < Symmetric mass ratio |
x | < Position vector |
p | < Momentum vector (tortoise radial component pr*) |
s1Vec | < Spin vector 1 |
s2Vec | < Spin vector 2 |
sigmaKerr | < Spin vector sigma_kerr |
sigmaStar | < Spin vector sigma_star |
tortoise | < flag to state whether the momentum is the tortoise co-ord |
coeffs | < Structure containing various coefficients |
Definition at line 263 of file LALSimIMRSpinEOBHcapExactDerivative.c.
◆ XLALSimIMRSpinEOBHamiltonian_derivs_allatonce()
Wrapper for GSL to call the Hamiltonian function.
- Parameters
-
output | < Output vector (contains all derivatives, though WARNING: known unused derivatives may be set to zero) |
eta | < Symmetric mass ratio |
x | < Position vector |
p | < Momentum vector (tortoise radial component pr*) |
s1Vec | < Spin vector 1 |
s2Vec | < Spin vector 2 |
sigmaKerr | < Spin vector sigma_kerr |
sigmaStar | < Spin vector sigma_star |
tortoise | < flag to state whether the momentum is the tortoise co-ord |
coeffs | < Structure containing various coefficients |
Definition at line 402 of file LALSimIMRSpinEOBHcapExactDerivative.c.