Loading [MathJax]/extensions/TeX/AMSsymbols.js
LALSimulation 6.2.0.1-b246709
All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
exact_derivatives-pz.c
Go to the documentation of this file.
1#define Power(A,B) pow(A,B)
2#define Sqrt(A) sqrt(A)
3#define Log(A) log(A)
4const double prTprm = csi2*nz;
5const double prTtimesoneminuscsi1invprm = (1. - 1./csi1)*prTprm;
10const double pvrprm = r*(vx*tmpP0prm + vy*tmpP1prm + vz*tmpP2prm);
11const double pvrsqprm = 2*pvr*pvrprm;
12const double pnprm = nx*tmpP0prm + ny*tmpP1prm + nz*tmpP2prm;
13const double pnsqprm = 2*pn*pnprm;
14const double prprm = pnprm;
15const double prsqprm = 2*pr*prprm;
16const double pfprm = pxirprm;
17const double pxirsqprm = 2*pxir*pxirprm;
18const double ptheta2prm = invxi2*pvrsqprm;
19const double prT4prm = 4*((prT)*(prT)*(prT))*prTprm;
21const double Hnspt3prm = deltaT*Hnspt4prm;
22const double Hnspt2prm = rho2*Hnspt3prm;
23const double Hnspt1prm = ww*pfprm;
27const double ppprm = Qprm;
28const double sKerrmultfactprm = -36.*r*pn2prm + 3.*r*ppprm;
29const double sStarmultfactprm = r*(-30.*pn2prm + 4.*ppprm);
33const double pn2ppprm = pp*pn2prm + pn2*ppprm;
34const double pp2prm = 2*pp*ppprm;
35const double pn2u2prm = u2*pn2prm;
36const double ppu2prm = u2*ppprm;
37const double pn2ppu2prm = u2*pn2ppprm;
38const double sMultiplier1pt6prm = -720.*pn2*pn2prm + 126.*pn2ppprm + 3.*pp2prm;
39const double sMultiplier1pt5prm = -96.*pn2ppprm + 23.*pp2prm;
40const double sMultiplier1pt4prm = 324.*pn2prm - 120.*ppprm + r*sMultiplier1pt6prm;
41const double sMultiplier1pt3prm = -282.*pn2prm + 206.*ppprm + r*sMultiplier1pt5prm;
44const double sMultiplier1prm = -0.013888888888888888*eta*u2*sMultiplier1pt1prm;
45const double sMultiplier2pt6prm = 5.625*pn2u2*pn2prm - 1.625*pn2ppu2prm + 5.625*pn2*pn2u2prm;
46const double sMultiplier2pt5prm = 0.25*pn2ppu2prm - 0.3125*u2*pp2prm;
47const double sMultiplier2pt4prm = -6.125*pn2u2prm + 1.4166666666666665*ppu2prm + r*sMultiplier2pt6prm;
48const double sMultiplier2pt3prm = -0.6666666666666666*pn2u2prm - 3.0277777777777777*ppu2prm + r*sMultiplier2pt5prm;
52const double deltaSigmaStarUSCOREx2prm = deltaSigmaStarUSCOREx1prm + sigmaStar->data[0]*sMultiplier1prm + sigmaKerr->data[0]*sMultiplier2prm;
53const double deltaSigmaStarUSCOREy2prm = deltaSigmaStarUSCOREy1prm + sigmaStar->data[1]*sMultiplier1prm + sigmaKerr->data[1]*sMultiplier2prm;
54const double deltaSigmaStarUSCOREz2prm = deltaSigmaStarUSCOREz1prm + sigmaStar->data[2]*sMultiplier1prm + sigmaKerr->data[2]*sMultiplier2prm;
65const double svprm = vx*sxprm + vy*syprm + vz*szprm;
66const double snprm = nx*sxprm + ny*syprm + nz*szprm;
68const double sqrtQprm = Qprm/(2.*Sqrt(Q));
69const double oneplus2sqrtQprm = 2.*sqrtQprm;
76const double Hwrpt3cprm = sxi*pxirprm + pxir*sxiprm;
79const double Hwrpt3prm = B*Hwrpt3aprm;
80const double Hwrpt2gprm = deltaR*svprm;
93const double Hwcospt8prm = sv*pvrprm + pvr*svprm;
104const double HSOLpt5prm = (-B + expMUexpnu)*pxirprm;
114const double HSONLpt1bprm = xi2*pnprm;
117const double HSONLpt2dprm = nur*pxirprm;
119const double HSONLpt2bprm = B*sxiprm;
126const double HSONLpt4eprm = xi2*snprm;
134const double Hsspt1prm = -0.5*(-6.*sn*snprm + 2*(sx*sxprm + sy*syprm + sz*szprm));
135const double Hssprm = u3*Hsspt1prm;
136const double Hprm = Hnsprm + Hsprm + Hssprm;
137const double Hrealprm = (eta*Hprm)*invHreal;
const double pn2u2
const double Hwcospt3
const double HSONLpt2a
const double pn2
const double sx
const double pp
const double Hwrpt1
const double pvr
const double Hwrpt2e
const double Hnspt2
const double HSONLpt1
const double sxi
const double expMUsqsqrtQplusQ
const double csi1
const double HSONLmult
const double oneplus2sqrtQ
const double Hnspt7
const double prT
const double Hwrpt2
const double HSONLpt1a
const double HSOLpt3
const double sz
const double Q
const double invHreal
const double Hnspt6
const double deltaTsqrtQ
const double pnsq
const double twoB1psqrtQsqrtQ
const double Hwrpt4
const double pn
const double sy
const double oneplus1sqrtQ
const double csi2
const double HSONLpt3c
const double Hwcospt6
const double pxirsq
const double Hwcospt1
const double HSONLpt2d
const double invdeltatTsqrtQ
const double sv
const double Hwrpt2f
const double HSOLpt1
const double HSONLpt2b
const double sqrtQ
const double Hwrpt3c
const double Qpt1
const double pxir
const double Hnspt5
const double Qpt3
const double HSONLpt4d
const double Qpt2
const double HSONLpt4e
const double pr
const double pf
const double s3
const double deltaTsqrtQplusQ
const double HSONLpt4
const double invtwoB1psqrtQsqrtQ
const double sn
const double Hwrpt2g
const double Hwrpt3
const double sStarUSCOREy
const double ww
const double nur
const double xiUSCOREy
const double mucos
const double invLambda
const double e3USCOREz
const double deltaR
const double e3USCOREx
const double invxi2
const double invexpMU
const double expMUsq
const double u3
const double expnusq
const double wr
const double ny
const double invexpMUcubinvexpnu
const double sStarUSCOREz
const double nucos
const double vy
const double wcos
const double BR
const double xi2
const double w
const double sKerrUSCOREy
const double sStarUSCOREx
const double invrho2
const double sKerrUSCOREx
const double expMUexpnu
const double rho2
const double sKerrUSCOREz
const double expMUsqexpnusq
const double u2
const double e3USCOREy
const double xiUSCOREx
const double vz
const double etaover12r
const double xiUSCOREz
const double mur
const double expnuinvexpMU2
const double nz
const double B
const double vx
const double nx
const double sqrtdeltaR
const double Hwrpt2eprm
const double HSOLpt4prm
const double Hwrpt4aprm
const double Hwrpt2bprm
const double deltaSigmaStarUSCOREx3prm
const double sMultiplier1prm
const double HSOLpt2prm
const double Hwrpt3cprm
const double sxiprm
const double HSONLpt3bprm
const double sMultiplier1pt4prm
const double HSONLpt2prm
const double deltaSigmaStarUSCOREzprm
const double Hwrpt2aprm
const double twoB1psqrtQsqrtQprm
const double HSONLpt2cprm
const double s3prm
const double Hssprm
const double sMultiplier2pt1prm
const double deltaSigmaStarUSCOREx1prm
const double Hwrpt3bprm
const double pvrsqprm
const double HSONLpt3prm
const double sMultiplier2pt4prm
const double Hwcospt9prm
const double sMultiplier1pt3prm
const double Hwrpt1aprm
const double sMultiplier2pt5prm
const double invdeltaTsqrtQplusQprm
const double Hwrpt2gprm
const double invtwoB1psqrtQsqrtQprm
const double pnsqprm
const double HSONLpt4prm
const double HSONLpt2aprm
const double sMultiplier2pt3prm
const double deltaTsqrtQplusQprm
#define Sqrt(A)
const double Hsprm
const double ppu2prm
const double deltaSigmaStarUSCOREyprm
const double prTprm
const double HSOLpt5prm
const double Hwcospt2prm
const double Hwrpt3aprm
const double Hwrpt2cprm
const double sxprm
const double Hwcospt5prm
const double HSONLmultprm
const double HSOLprm
const double deltaSigmaStarUSCORExprm
const double syprm
const double HSONLpt4dprm
const double prsqprm
const double HSONLpt3aprm
const double Hwrpt1prm
const double deltaSigmaStarUSCOREx2prm
const double szprm
const double pvrprm
const double Hwrpt2fprm
const double prT4prm
const double pxirsqprm
const double HSONLpt2bprm
const double sMultiplier1pt2prm
const double HSONLmult2prm
const double deltaTsqrtQprm
const double sKerrmultfactprm
const double HSONLpt1bprm
const double sMultiplier1pt6prm
const double ppprm
const double expMUsqsqrtQplusQprm
const double tmpP0prm
const double tmpP1prm
const double snprm
const double Hwrpt3prm
const double HSONLpt2dprm
const double Hsspt1prm
const double Hwrpt1bprm
const double tmpP2prm
const double oneplus2sqrtQprm
const double Hnspt4prm
const double Hrealprm
const double HSONLpt4cprm
const double Hwcospt8prm
const double HSONLpt3cprm
const double sqrtQprm
const double HSONLpt1prm
const double Hwcospt6prm
const double Hwrpt2prm
const double pn2u2prm
const double deltaSigmaStarUSCOREy1prm
const double svprm
const double deltaSigmaStarUSCOREy2prm
const double HSOLpt1prm
const double Qprm
const double sStarmultfactprm
const double Hwcospt1prm
const double Hwrpt4prm
const double Hprm
const double HSONLpt4eprm
const double sMultiplier1pt5prm
const double deltaSigmaStarUSCOREz3prm
const double sMultiplier1pt1prm
const double sMultiplier2prm
const double pn2prm
const double HSOLpt3prm
const double prTtimesoneminuscsi1invprm
const double sMultiplier2pt6prm
const double HSONLpt4aprm
const double ptheta2prm
const double Hnspt2prm
const double HSONLpt1aprm
const double prprm
const double oneplus1sqrtQprm
const double deltaSigmaStarUSCOREz2prm
const double Hwcospt3prm
const double deltaSigmaStarUSCOREz1prm
const double HSONLpt4bprm
const double sMultiplier2pt2prm
const double pxirprm
const double Hnspt3prm
const double Hwcosprm
const double Hwrprm
const double HSONLprm
const double Hwrpt2dprm
const double pn2ppprm
const double pn2ppu2prm
const double pnprm
const double Hnsprm
const double Hnspt1prm
const double pp2prm
const double Hwcospt7prm
const double Hwcospt4prm
const double deltaSigmaStarUSCOREy3prm
const double invdeltatTsqrtQprm
const double pfprm
static const INT4 r
double deltaT
Definition: unicorn.c:24