Loading [MathJax]/extensions/TeX/AMSmath.js
LALSimulation 6.2.0.1-b246709
All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
exact_derivatives-py.c File Reference

Go to the source code of this file.

Macros

#define Power(A, B)   pow(A,B)
 
#define Sqrt(A)   sqrt(A)
 
#define Log(A)   log(A)
 

Variables

const double prTprm = csi2*ny
 
const double prTtimesoneminuscsi1invprm = (1. - 1./csi1)*prTprm
 
const double tmpP0prm = -(nx*prTtimesoneminuscsi1invprm)
 
const double tmpP1prm = 1.0 - ny*prTtimesoneminuscsi1invprm
 
const double tmpP2prm = -(nz*prTtimesoneminuscsi1invprm)
 
const double pxirprm = r*(xiUSCOREx*tmpP0prm + xiUSCOREy*tmpP1prm + xiUSCOREz*tmpP2prm)
 
const double pvrprm = r*(vx*tmpP0prm + vy*tmpP1prm + vz*tmpP2prm)
 
const double pvrsqprm = 2*pvr*pvrprm
 
const double pnprm = nx*tmpP0prm + ny*tmpP1prm + nz*tmpP2prm
 
const double pnsqprm = 2*pn*pnprm
 
const double prprm = pnprm
 
const double prsqprm = 2*pr*prprm
 
const double pfprm = pxirprm
 
const double pxirsqprm = 2*pxir*pxirprm
 
const double ptheta2prm = invxi2*pvrsqprm
 
const double prT4prm = 4*((prT)*(prT)*(prT))*prTprm
 
const double Hnspt4prm = 2*Hnspt6*pf*pfprm + Hnspt7*prsqprm + Hnspt5*prT4prm + invrho2*ptheta2prm
 
const double Hnspt3prm = deltaT*Hnspt4prm
 
const double Hnspt2prm = rho2*Hnspt3prm
 
const double Hnspt1prm = ww*pfprm
 
const double Hnsprm = invLambda*Hnspt1prm + (invLambda*Hnspt2prm)/(2.*Sqrt(invLambda*Hnspt2))
 
const double Qprm = Qpt3*pnsqprm + Qpt1*pvrsqprm + Qpt2*pxirsqprm
 
const double pn2prm = deltaR*invrho2*prsqprm
 
const double ppprm = Qprm
 
const double sKerrmultfactprm = -36.*r*pn2prm + 3.*r*ppprm
 
const double sStarmultfactprm = r*(-30.*pn2prm + 4.*ppprm)
 
const double deltaSigmaStarUSCOREx1prm = etaover12r*(sKerrUSCOREx*sKerrmultfactprm + sStarUSCOREx*sStarmultfactprm)
 
const double deltaSigmaStarUSCOREy1prm = etaover12r*(sKerrUSCOREy*sKerrmultfactprm + sStarUSCOREy*sStarmultfactprm)
 
const double deltaSigmaStarUSCOREz1prm = etaover12r*(sKerrUSCOREz*sKerrmultfactprm + sStarUSCOREz*sStarmultfactprm)
 
const double pn2ppprm = pp*pn2prm + pn2*ppprm
 
const double pp2prm = 2*pp*ppprm
 
const double pn2u2prm = u2*pn2prm
 
const double ppu2prm = u2*ppprm
 
const double pn2ppu2prm = u2*pn2ppprm
 
const double sMultiplier1pt6prm = -720.*pn2*pn2prm + 126.*pn2ppprm + 3.*pp2prm
 
const double sMultiplier1pt5prm = -96.*pn2ppprm + 23.*pp2prm
 
const double sMultiplier1pt4prm = 324.*pn2prm - 120.*ppprm + r*sMultiplier1pt6prm
 
const double sMultiplier1pt3prm = -282.*pn2prm + 206.*ppprm + r*sMultiplier1pt5prm
 
const double sMultiplier1pt2prm = r*sMultiplier1pt4prm
 
const double sMultiplier1pt1prm = eta*sMultiplier1pt2prm + r*sMultiplier1pt3prm
 
const double sMultiplier1prm = -0.013888888888888888*eta*u2*sMultiplier1pt1prm
 
const double sMultiplier2pt6prm = 5.625*pn2u2*pn2prm - 1.625*pn2ppu2prm + 5.625*pn2*pn2u2prm
 
const double sMultiplier2pt5prm = 0.25*pn2ppu2prm - 0.3125*u2*pp2prm
 
const double sMultiplier2pt4prm = -6.125*pn2u2prm + 1.4166666666666665*ppu2prm + r*sMultiplier2pt6prm
 
const double sMultiplier2pt3prm = -0.6666666666666666*pn2u2prm - 3.0277777777777777*ppu2prm + r*sMultiplier2pt5prm
 
const double sMultiplier2pt2prm = r*sMultiplier2pt4prm
 
const double sMultiplier2pt1prm = eta*sMultiplier2pt2prm + r*sMultiplier2pt3prm
 
const double sMultiplier2prm = eta*sMultiplier2pt1prm
 
const double deltaSigmaStarUSCOREx2prm = deltaSigmaStarUSCOREx1prm + sigmaStar->data[0]*sMultiplier1prm + sigmaKerr->data[0]*sMultiplier2prm
 
const double deltaSigmaStarUSCOREy2prm = deltaSigmaStarUSCOREy1prm + sigmaStar->data[1]*sMultiplier1prm + sigmaKerr->data[1]*sMultiplier2prm
 
const double deltaSigmaStarUSCOREz2prm = deltaSigmaStarUSCOREz1prm + sigmaStar->data[2]*sMultiplier1prm + sigmaKerr->data[2]*sMultiplier2prm
 
const double deltaSigmaStarUSCOREx3prm = deltaSigmaStarUSCOREx2prm
 
const double deltaSigmaStarUSCOREy3prm = deltaSigmaStarUSCOREy2prm
 
const double deltaSigmaStarUSCOREz3prm = deltaSigmaStarUSCOREz2prm
 
const double deltaSigmaStarUSCORExprm = deltaSigmaStarUSCOREx3prm
 
const double deltaSigmaStarUSCOREyprm = deltaSigmaStarUSCOREy3prm
 
const double deltaSigmaStarUSCOREzprm = deltaSigmaStarUSCOREz3prm
 
const double sxprm = deltaSigmaStarUSCORExprm
 
const double syprm = deltaSigmaStarUSCOREyprm
 
const double szprm = deltaSigmaStarUSCOREzprm
 
const double sxiprm = xiUSCOREx*sxprm + xiUSCOREy*syprm + xiUSCOREz*szprm
 
const double svprm = vx*sxprm + vy*syprm + vz*szprm
 
const double snprm = nx*sxprm + ny*syprm + nz*szprm
 
const double s3prm = e3USCOREx*sxprm + e3USCOREy*syprm + e3USCOREz*szprm
 
const double sqrtQprm = Qprm/(2.*Sqrt(Q))
 
const double oneplus2sqrtQprm = 2.*sqrtQprm
 
const double oneplus1sqrtQprm = oneplus2sqrtQprm - sqrtQprm
 
const double twoB1psqrtQsqrtQprm = 2.*B*sqrtQ*oneplus1sqrtQprm + 2.*B*oneplus1sqrtQ*sqrtQprm
 
const double invtwoB1psqrtQsqrtQprm = (-twoB1psqrtQsqrtQprm)/((twoB1psqrtQsqrtQ)*(twoB1psqrtQsqrtQ))
 
const double expMUsqsqrtQplusQprm = expMUsq*(Qprm + sqrtQprm)
 
const double Hwrpt4aprm = sv*pxirsqprm + pxirsq*svprm
 
const double Hwrpt4prm = expMUsqexpnusq*Hwrpt4aprm
 
const double Hwrpt3cprm = sxi*pxirprm + pxir*sxiprm
 
const double Hwrpt3bprm = pvr*Hwrpt3cprm + Hwrpt3c*pvrprm
 
const double Hwrpt3aprm = expMUexpnu*Hwrpt3bprm
 
const double Hwrpt3prm = B*Hwrpt3aprm
 
const double Hwrpt2gprm = deltaR*svprm
 
const double Hwrpt2fprm = sqrtdeltaR*snprm
 
const double Hwrpt2eprm = pvr*Hwrpt2fprm + Hwrpt2f*pvrprm
 
const double Hwrpt2dprm = pnsq*Hwrpt2gprm + Hwrpt2g*pnsqprm
 
const double Hwrpt2cprm = pn*Hwrpt2eprm + Hwrpt2e*pnprm
 
const double Hwrpt2bprm = sv*expMUsqsqrtQplusQprm + expMUsqsqrtQplusQ*svprm
 
const double Hwrpt2aprm = xi2*(Hwrpt2bprm + Hwrpt2cprm - Hwrpt2dprm)
 
const double Hwrpt2prm = deltaT*Hwrpt2aprm
 
const double Hwrpt1bprm = invxi2*invtwoB1psqrtQsqrtQprm
 
const double Hwrpt1aprm = sqrtdeltaR*Hwrpt1bprm
 
const double Hwrpt1prm = invexpMUcubinvexpnu*Hwrpt1aprm
 
const double Hwrprm = (Hwrpt2 - Hwrpt3 + Hwrpt4)*Hwrpt1prm + Hwrpt1*(Hwrpt2prm - Hwrpt3prm + Hwrpt4prm)
 
const double Hwcospt9prm = sxi*pxirprm + pxir*sxiprm
 
const double Hwcospt8prm = sv*pvrprm + pvr*svprm
 
const double Hwcospt7prm = B*Hwcospt8prm - expMUexpnu*Hwcospt9prm
 
const double Hwcospt6prm = sqrtdeltaR*Hwcospt7prm
 
const double Hwcospt5prm = -(xi2*expMUsqsqrtQplusQprm) + pvrsqprm
 
const double Hwcospt4prm = pn*Hwcospt6prm + Hwcospt6*pnprm
 
const double Hwcospt3prm = deltaT*Hwcospt5prm - expMUsqexpnusq*pxirsqprm
 
const double Hwcospt2prm = sn*Hwcospt3prm - B*Hwcospt4prm + Hwcospt3*snprm
 
const double Hwcospt1prm = invexpMUcubinvexpnu*Hwcospt2prm
 
const double Hwcosprm = invtwoB1psqrtQsqrtQ*Hwcospt1prm + Hwcospt1*invtwoB1psqrtQsqrtQprm
 
const double deltaTsqrtQprm = deltaT*sqrtQprm
 
const double invdeltatTsqrtQprm = (-deltaTsqrtQprm)/((deltaTsqrtQ)*(deltaTsqrtQ))
 
const double HSOLpt5prm = (-B + expMUexpnu)*pxirprm
 
const double HSOLpt4prm = invexpMU*HSOLpt5prm
 
const double HSOLpt3prm = expnusq*HSOLpt4prm
 
const double HSOLpt2prm = s3*HSOLpt3prm + HSOLpt3*s3prm
 
const double HSOLpt1prm = invxi2*HSOLpt2prm
 
const double HSOLprm = invdeltatTsqrtQ*HSOLpt1prm + HSOLpt1*invdeltatTsqrtQprm
 
const double deltaTsqrtQplusQprm = deltaT*(Qprm + sqrtQprm)
 
const double invdeltaTsqrtQplusQprm = (-deltaTsqrtQplusQprm)/((deltaTsqrtQplusQ)*(deltaTsqrtQplusQ))
 
const double HSONLmult2prm = invxi2*invdeltaTsqrtQplusQprm
 
const double HSONLmultprm = expnuinvexpMU2*HSONLmult2prm
 
const double HSONLpt1bprm = xi2*pnprm
 
const double HSONLpt1aprm = (-mucos + nucos)*HSONLpt1bprm + (mur - nur)*pvrprm
 
const double HSONLpt1prm = sqrtQ*HSONLpt1aprm - mucos*HSONLpt1bprm + mur*pvrprm + HSONLpt1a*sqrtQprm
 
const double HSONLpt2dprm = nur*pxirprm
 
const double HSONLpt2cprm = oneplus2sqrtQ*HSONLpt2dprm + HSONLpt2d*oneplus2sqrtQprm
 
const double HSONLpt2bprm = B*sxiprm
 
const double HSONLpt2aprm = expMUexpnu*HSONLpt2cprm
 
const double HSONLpt2prm = HSONLpt2b*HSONLpt1prm + sv*HSONLpt2aprm + HSONLpt1*HSONLpt2bprm + HSONLpt2a*svprm
 
const double HSONLpt3cprm = sv*pxirprm + pxir*svprm
 
const double HSONLpt3bprm = oneplus1sqrtQ*HSONLpt3cprm + HSONLpt3c*oneplus1sqrtQprm
 
const double HSONLpt3aprm = expMUexpnu*HSONLpt3bprm
 
const double HSONLpt3prm = B*HSONLpt2prm - BR*HSONLpt3aprm
 
const double HSONLpt4eprm = xi2*snprm
 
const double HSONLpt4dprm = oneplus2sqrtQ*HSONLpt4eprm + HSONLpt4e*oneplus2sqrtQprm
 
const double HSONLpt4cprm = pxir*HSONLpt4dprm + HSONLpt4d*pxirprm
 
const double HSONLpt4bprm = nucos*HSONLpt4cprm
 
const double HSONLpt4aprm = expMUexpnu*HSONLpt4bprm
 
const double HSONLpt4prm = sqrtdeltaR*HSONLpt3prm - B*HSONLpt4aprm
 
const double HSONLprm = HSONLpt4*HSONLmultprm + HSONLmult*HSONLpt4prm
 
const double Hsprm = HSOLprm + HSONLprm + wcos*Hwcosprm + wr*Hwrprm + w*s3prm
 
const double Hsspt1prm = -0.5*(-6.*sn*snprm + 2*(sx*sxprm + sy*syprm + sz*szprm))
 
const double Hssprm = u3*Hsspt1prm
 
const double Hprm = Hnsprm + Hsprm + Hssprm
 
const double Hrealprm = (eta*Hprm)*invHreal
 

Macro Definition Documentation

◆ Power

#define Power (   A,
  B 
)    pow(A,B)

Definition at line 1 of file exact_derivatives-py.c.

◆ Sqrt

#define Sqrt (   A)    sqrt(A)

Definition at line 2 of file exact_derivatives-py.c.

◆ Log

#define Log (   A)    log(A)

Definition at line 3 of file exact_derivatives-py.c.

Variable Documentation

◆ prTprm

const double prTprm = csi2*ny

Definition at line 4 of file exact_derivatives-py.c.

◆ prTtimesoneminuscsi1invprm

const double prTtimesoneminuscsi1invprm = (1. - 1./csi1)*prTprm

Definition at line 5 of file exact_derivatives-py.c.

◆ tmpP0prm

const double tmpP0prm = -(nx*prTtimesoneminuscsi1invprm)

Definition at line 6 of file exact_derivatives-py.c.

◆ tmpP1prm

const double tmpP1prm = 1.0 - ny*prTtimesoneminuscsi1invprm

Definition at line 7 of file exact_derivatives-py.c.

◆ tmpP2prm

const double tmpP2prm = -(nz*prTtimesoneminuscsi1invprm)

Definition at line 8 of file exact_derivatives-py.c.

◆ pxirprm

const double pxirprm = r*(xiUSCOREx*tmpP0prm + xiUSCOREy*tmpP1prm + xiUSCOREz*tmpP2prm)

Definition at line 9 of file exact_derivatives-py.c.

◆ pvrprm

const double pvrprm = r*(vx*tmpP0prm + vy*tmpP1prm + vz*tmpP2prm)

Definition at line 10 of file exact_derivatives-py.c.

◆ pvrsqprm

const double pvrsqprm = 2*pvr*pvrprm

Definition at line 11 of file exact_derivatives-py.c.

◆ pnprm

const double pnprm = nx*tmpP0prm + ny*tmpP1prm + nz*tmpP2prm

Definition at line 12 of file exact_derivatives-py.c.

◆ pnsqprm

const double pnsqprm = 2*pn*pnprm

Definition at line 13 of file exact_derivatives-py.c.

◆ prprm

const double prprm = pnprm

Definition at line 14 of file exact_derivatives-py.c.

◆ prsqprm

const double prsqprm = 2*pr*prprm

Definition at line 15 of file exact_derivatives-py.c.

◆ pfprm

const double pfprm = pxirprm

Definition at line 16 of file exact_derivatives-py.c.

◆ pxirsqprm

const double pxirsqprm = 2*pxir*pxirprm

Definition at line 17 of file exact_derivatives-py.c.

◆ ptheta2prm

const double ptheta2prm = invxi2*pvrsqprm

Definition at line 18 of file exact_derivatives-py.c.

◆ prT4prm

const double prT4prm = 4*((prT)*(prT)*(prT))*prTprm

Definition at line 19 of file exact_derivatives-py.c.

◆ Hnspt4prm

const double Hnspt4prm = 2*Hnspt6*pf*pfprm + Hnspt7*prsqprm + Hnspt5*prT4prm + invrho2*ptheta2prm

Definition at line 20 of file exact_derivatives-py.c.

◆ Hnspt3prm

const double Hnspt3prm = deltaT*Hnspt4prm

Definition at line 21 of file exact_derivatives-py.c.

◆ Hnspt2prm

const double Hnspt2prm = rho2*Hnspt3prm

Definition at line 22 of file exact_derivatives-py.c.

◆ Hnspt1prm

const double Hnspt1prm = ww*pfprm

Definition at line 23 of file exact_derivatives-py.c.

◆ Hnsprm

const double Hnsprm = invLambda*Hnspt1prm + (invLambda*Hnspt2prm)/(2.*Sqrt(invLambda*Hnspt2))

Definition at line 24 of file exact_derivatives-py.c.

◆ Qprm

const double Qprm = Qpt3*pnsqprm + Qpt1*pvrsqprm + Qpt2*pxirsqprm

Definition at line 25 of file exact_derivatives-py.c.

◆ pn2prm

const double pn2prm = deltaR*invrho2*prsqprm

Definition at line 26 of file exact_derivatives-py.c.

◆ ppprm

const double ppprm = Qprm

Definition at line 27 of file exact_derivatives-py.c.

◆ sKerrmultfactprm

const double sKerrmultfactprm = -36.*r*pn2prm + 3.*r*ppprm

Definition at line 28 of file exact_derivatives-py.c.

◆ sStarmultfactprm

const double sStarmultfactprm = r*(-30.*pn2prm + 4.*ppprm)

Definition at line 29 of file exact_derivatives-py.c.

◆ deltaSigmaStarUSCOREx1prm

const double deltaSigmaStarUSCOREx1prm = etaover12r*(sKerrUSCOREx*sKerrmultfactprm + sStarUSCOREx*sStarmultfactprm)

Definition at line 30 of file exact_derivatives-py.c.

◆ deltaSigmaStarUSCOREy1prm

const double deltaSigmaStarUSCOREy1prm = etaover12r*(sKerrUSCOREy*sKerrmultfactprm + sStarUSCOREy*sStarmultfactprm)

Definition at line 31 of file exact_derivatives-py.c.

◆ deltaSigmaStarUSCOREz1prm

const double deltaSigmaStarUSCOREz1prm = etaover12r*(sKerrUSCOREz*sKerrmultfactprm + sStarUSCOREz*sStarmultfactprm)

Definition at line 32 of file exact_derivatives-py.c.

◆ pn2ppprm

const double pn2ppprm = pp*pn2prm + pn2*ppprm

Definition at line 33 of file exact_derivatives-py.c.

◆ pp2prm

const double pp2prm = 2*pp*ppprm

Definition at line 34 of file exact_derivatives-py.c.

◆ pn2u2prm

const double pn2u2prm = u2*pn2prm

Definition at line 35 of file exact_derivatives-py.c.

◆ ppu2prm

const double ppu2prm = u2*ppprm

Definition at line 36 of file exact_derivatives-py.c.

◆ pn2ppu2prm

const double pn2ppu2prm = u2*pn2ppprm

Definition at line 37 of file exact_derivatives-py.c.

◆ sMultiplier1pt6prm

const double sMultiplier1pt6prm = -720.*pn2*pn2prm + 126.*pn2ppprm + 3.*pp2prm

Definition at line 38 of file exact_derivatives-py.c.

◆ sMultiplier1pt5prm

const double sMultiplier1pt5prm = -96.*pn2ppprm + 23.*pp2prm

Definition at line 39 of file exact_derivatives-py.c.

◆ sMultiplier1pt4prm

const double sMultiplier1pt4prm = 324.*pn2prm - 120.*ppprm + r*sMultiplier1pt6prm

Definition at line 40 of file exact_derivatives-py.c.

◆ sMultiplier1pt3prm

const double sMultiplier1pt3prm = -282.*pn2prm + 206.*ppprm + r*sMultiplier1pt5prm

Definition at line 41 of file exact_derivatives-py.c.

◆ sMultiplier1pt2prm

const double sMultiplier1pt2prm = r*sMultiplier1pt4prm

Definition at line 42 of file exact_derivatives-py.c.

◆ sMultiplier1pt1prm

const double sMultiplier1pt1prm = eta*sMultiplier1pt2prm + r*sMultiplier1pt3prm

Definition at line 43 of file exact_derivatives-py.c.

◆ sMultiplier1prm

const double sMultiplier1prm = -0.013888888888888888*eta*u2*sMultiplier1pt1prm

Definition at line 44 of file exact_derivatives-py.c.

◆ sMultiplier2pt6prm

const double sMultiplier2pt6prm = 5.625*pn2u2*pn2prm - 1.625*pn2ppu2prm + 5.625*pn2*pn2u2prm

Definition at line 45 of file exact_derivatives-py.c.

◆ sMultiplier2pt5prm

const double sMultiplier2pt5prm = 0.25*pn2ppu2prm - 0.3125*u2*pp2prm

Definition at line 46 of file exact_derivatives-py.c.

◆ sMultiplier2pt4prm

const double sMultiplier2pt4prm = -6.125*pn2u2prm + 1.4166666666666665*ppu2prm + r*sMultiplier2pt6prm

Definition at line 47 of file exact_derivatives-py.c.

◆ sMultiplier2pt3prm

const double sMultiplier2pt3prm = -0.6666666666666666*pn2u2prm - 3.0277777777777777*ppu2prm + r*sMultiplier2pt5prm

Definition at line 48 of file exact_derivatives-py.c.

◆ sMultiplier2pt2prm

const double sMultiplier2pt2prm = r*sMultiplier2pt4prm

Definition at line 49 of file exact_derivatives-py.c.

◆ sMultiplier2pt1prm

const double sMultiplier2pt1prm = eta*sMultiplier2pt2prm + r*sMultiplier2pt3prm

Definition at line 50 of file exact_derivatives-py.c.

◆ sMultiplier2prm

const double sMultiplier2prm = eta*sMultiplier2pt1prm

Definition at line 51 of file exact_derivatives-py.c.

◆ deltaSigmaStarUSCOREx2prm

const double deltaSigmaStarUSCOREx2prm = deltaSigmaStarUSCOREx1prm + sigmaStar->data[0]*sMultiplier1prm + sigmaKerr->data[0]*sMultiplier2prm

Definition at line 52 of file exact_derivatives-py.c.

◆ deltaSigmaStarUSCOREy2prm

const double deltaSigmaStarUSCOREy2prm = deltaSigmaStarUSCOREy1prm + sigmaStar->data[1]*sMultiplier1prm + sigmaKerr->data[1]*sMultiplier2prm

Definition at line 53 of file exact_derivatives-py.c.

◆ deltaSigmaStarUSCOREz2prm

const double deltaSigmaStarUSCOREz2prm = deltaSigmaStarUSCOREz1prm + sigmaStar->data[2]*sMultiplier1prm + sigmaKerr->data[2]*sMultiplier2prm

Definition at line 54 of file exact_derivatives-py.c.

◆ deltaSigmaStarUSCOREx3prm

const double deltaSigmaStarUSCOREx3prm = deltaSigmaStarUSCOREx2prm

Definition at line 55 of file exact_derivatives-py.c.

◆ deltaSigmaStarUSCOREy3prm

const double deltaSigmaStarUSCOREy3prm = deltaSigmaStarUSCOREy2prm

Definition at line 56 of file exact_derivatives-py.c.

◆ deltaSigmaStarUSCOREz3prm

const double deltaSigmaStarUSCOREz3prm = deltaSigmaStarUSCOREz2prm

Definition at line 57 of file exact_derivatives-py.c.

◆ deltaSigmaStarUSCORExprm

const double deltaSigmaStarUSCORExprm = deltaSigmaStarUSCOREx3prm

Definition at line 58 of file exact_derivatives-py.c.

◆ deltaSigmaStarUSCOREyprm

const double deltaSigmaStarUSCOREyprm = deltaSigmaStarUSCOREy3prm

Definition at line 59 of file exact_derivatives-py.c.

◆ deltaSigmaStarUSCOREzprm

const double deltaSigmaStarUSCOREzprm = deltaSigmaStarUSCOREz3prm

Definition at line 60 of file exact_derivatives-py.c.

◆ sxprm

const double sxprm = deltaSigmaStarUSCORExprm

Definition at line 61 of file exact_derivatives-py.c.

◆ syprm

const double syprm = deltaSigmaStarUSCOREyprm

Definition at line 62 of file exact_derivatives-py.c.

◆ szprm

const double szprm = deltaSigmaStarUSCOREzprm

Definition at line 63 of file exact_derivatives-py.c.

◆ sxiprm

const double sxiprm = xiUSCOREx*sxprm + xiUSCOREy*syprm + xiUSCOREz*szprm

Definition at line 64 of file exact_derivatives-py.c.

◆ svprm

const double svprm = vx*sxprm + vy*syprm + vz*szprm

Definition at line 65 of file exact_derivatives-py.c.

◆ snprm

const double snprm = nx*sxprm + ny*syprm + nz*szprm

Definition at line 66 of file exact_derivatives-py.c.

◆ s3prm

const double s3prm = e3USCOREx*sxprm + e3USCOREy*syprm + e3USCOREz*szprm

Definition at line 67 of file exact_derivatives-py.c.

◆ sqrtQprm

const double sqrtQprm = Qprm/(2.*Sqrt(Q))

Definition at line 68 of file exact_derivatives-py.c.

◆ oneplus2sqrtQprm

const double oneplus2sqrtQprm = 2.*sqrtQprm

Definition at line 69 of file exact_derivatives-py.c.

◆ oneplus1sqrtQprm

const double oneplus1sqrtQprm = oneplus2sqrtQprm - sqrtQprm

Definition at line 70 of file exact_derivatives-py.c.

◆ twoB1psqrtQsqrtQprm

const double twoB1psqrtQsqrtQprm = 2.*B*sqrtQ*oneplus1sqrtQprm + 2.*B*oneplus1sqrtQ*sqrtQprm

Definition at line 71 of file exact_derivatives-py.c.

◆ invtwoB1psqrtQsqrtQprm

const double invtwoB1psqrtQsqrtQprm = (-twoB1psqrtQsqrtQprm)/((twoB1psqrtQsqrtQ)*(twoB1psqrtQsqrtQ))

Definition at line 72 of file exact_derivatives-py.c.

◆ expMUsqsqrtQplusQprm

const double expMUsqsqrtQplusQprm = expMUsq*(Qprm + sqrtQprm)

Definition at line 73 of file exact_derivatives-py.c.

◆ Hwrpt4aprm

const double Hwrpt4aprm = sv*pxirsqprm + pxirsq*svprm

Definition at line 74 of file exact_derivatives-py.c.

◆ Hwrpt4prm

const double Hwrpt4prm = expMUsqexpnusq*Hwrpt4aprm

Definition at line 75 of file exact_derivatives-py.c.

◆ Hwrpt3cprm

const double Hwrpt3cprm = sxi*pxirprm + pxir*sxiprm

Definition at line 76 of file exact_derivatives-py.c.

◆ Hwrpt3bprm

const double Hwrpt3bprm = pvr*Hwrpt3cprm + Hwrpt3c*pvrprm

Definition at line 77 of file exact_derivatives-py.c.

◆ Hwrpt3aprm

const double Hwrpt3aprm = expMUexpnu*Hwrpt3bprm

Definition at line 78 of file exact_derivatives-py.c.

◆ Hwrpt3prm

const double Hwrpt3prm = B*Hwrpt3aprm

Definition at line 79 of file exact_derivatives-py.c.

◆ Hwrpt2gprm

const double Hwrpt2gprm = deltaR*svprm

Definition at line 80 of file exact_derivatives-py.c.

◆ Hwrpt2fprm

const double Hwrpt2fprm = sqrtdeltaR*snprm

Definition at line 81 of file exact_derivatives-py.c.

◆ Hwrpt2eprm

const double Hwrpt2eprm = pvr*Hwrpt2fprm + Hwrpt2f*pvrprm

Definition at line 82 of file exact_derivatives-py.c.

◆ Hwrpt2dprm

const double Hwrpt2dprm = pnsq*Hwrpt2gprm + Hwrpt2g*pnsqprm

Definition at line 83 of file exact_derivatives-py.c.

◆ Hwrpt2cprm

const double Hwrpt2cprm = pn*Hwrpt2eprm + Hwrpt2e*pnprm

Definition at line 84 of file exact_derivatives-py.c.

◆ Hwrpt2bprm

const double Hwrpt2bprm = sv*expMUsqsqrtQplusQprm + expMUsqsqrtQplusQ*svprm

Definition at line 85 of file exact_derivatives-py.c.

◆ Hwrpt2aprm

const double Hwrpt2aprm = xi2*(Hwrpt2bprm + Hwrpt2cprm - Hwrpt2dprm)

Definition at line 86 of file exact_derivatives-py.c.

◆ Hwrpt2prm

const double Hwrpt2prm = deltaT*Hwrpt2aprm

Definition at line 87 of file exact_derivatives-py.c.

◆ Hwrpt1bprm

const double Hwrpt1bprm = invxi2*invtwoB1psqrtQsqrtQprm

Definition at line 88 of file exact_derivatives-py.c.

◆ Hwrpt1aprm

const double Hwrpt1aprm = sqrtdeltaR*Hwrpt1bprm

Definition at line 89 of file exact_derivatives-py.c.

◆ Hwrpt1prm

const double Hwrpt1prm = invexpMUcubinvexpnu*Hwrpt1aprm

Definition at line 90 of file exact_derivatives-py.c.

◆ Hwrprm

const double Hwrprm = (Hwrpt2 - Hwrpt3 + Hwrpt4)*Hwrpt1prm + Hwrpt1*(Hwrpt2prm - Hwrpt3prm + Hwrpt4prm)

Definition at line 91 of file exact_derivatives-py.c.

◆ Hwcospt9prm

const double Hwcospt9prm = sxi*pxirprm + pxir*sxiprm

Definition at line 92 of file exact_derivatives-py.c.

◆ Hwcospt8prm

const double Hwcospt8prm = sv*pvrprm + pvr*svprm

Definition at line 93 of file exact_derivatives-py.c.

◆ Hwcospt7prm

const double Hwcospt7prm = B*Hwcospt8prm - expMUexpnu*Hwcospt9prm

Definition at line 94 of file exact_derivatives-py.c.

◆ Hwcospt6prm

const double Hwcospt6prm = sqrtdeltaR*Hwcospt7prm

Definition at line 95 of file exact_derivatives-py.c.

◆ Hwcospt5prm

const double Hwcospt5prm = -(xi2*expMUsqsqrtQplusQprm) + pvrsqprm

Definition at line 96 of file exact_derivatives-py.c.

◆ Hwcospt4prm

const double Hwcospt4prm = pn*Hwcospt6prm + Hwcospt6*pnprm

Definition at line 97 of file exact_derivatives-py.c.

◆ Hwcospt3prm

const double Hwcospt3prm = deltaT*Hwcospt5prm - expMUsqexpnusq*pxirsqprm

Definition at line 98 of file exact_derivatives-py.c.

◆ Hwcospt2prm

const double Hwcospt2prm = sn*Hwcospt3prm - B*Hwcospt4prm + Hwcospt3*snprm

Definition at line 99 of file exact_derivatives-py.c.

◆ Hwcospt1prm

const double Hwcospt1prm = invexpMUcubinvexpnu*Hwcospt2prm

Definition at line 100 of file exact_derivatives-py.c.

◆ Hwcosprm

Definition at line 101 of file exact_derivatives-py.c.

◆ deltaTsqrtQprm

const double deltaTsqrtQprm = deltaT*sqrtQprm

Definition at line 102 of file exact_derivatives-py.c.

◆ invdeltatTsqrtQprm

const double invdeltatTsqrtQprm = (-deltaTsqrtQprm)/((deltaTsqrtQ)*(deltaTsqrtQ))

Definition at line 103 of file exact_derivatives-py.c.

◆ HSOLpt5prm

const double HSOLpt5prm = (-B + expMUexpnu)*pxirprm

Definition at line 104 of file exact_derivatives-py.c.

◆ HSOLpt4prm

const double HSOLpt4prm = invexpMU*HSOLpt5prm

Definition at line 105 of file exact_derivatives-py.c.

◆ HSOLpt3prm

const double HSOLpt3prm = expnusq*HSOLpt4prm

Definition at line 106 of file exact_derivatives-py.c.

◆ HSOLpt2prm

const double HSOLpt2prm = s3*HSOLpt3prm + HSOLpt3*s3prm

Definition at line 107 of file exact_derivatives-py.c.

◆ HSOLpt1prm

const double HSOLpt1prm = invxi2*HSOLpt2prm

Definition at line 108 of file exact_derivatives-py.c.

◆ HSOLprm

Definition at line 109 of file exact_derivatives-py.c.

◆ deltaTsqrtQplusQprm

const double deltaTsqrtQplusQprm = deltaT*(Qprm + sqrtQprm)

Definition at line 110 of file exact_derivatives-py.c.

◆ invdeltaTsqrtQplusQprm

const double invdeltaTsqrtQplusQprm = (-deltaTsqrtQplusQprm)/((deltaTsqrtQplusQ)*(deltaTsqrtQplusQ))

Definition at line 111 of file exact_derivatives-py.c.

◆ HSONLmult2prm

const double HSONLmult2prm = invxi2*invdeltaTsqrtQplusQprm

Definition at line 112 of file exact_derivatives-py.c.

◆ HSONLmultprm

const double HSONLmultprm = expnuinvexpMU2*HSONLmult2prm

Definition at line 113 of file exact_derivatives-py.c.

◆ HSONLpt1bprm

const double HSONLpt1bprm = xi2*pnprm

Definition at line 114 of file exact_derivatives-py.c.

◆ HSONLpt1aprm

const double HSONLpt1aprm = (-mucos + nucos)*HSONLpt1bprm + (mur - nur)*pvrprm

Definition at line 115 of file exact_derivatives-py.c.

◆ HSONLpt1prm

const double HSONLpt1prm = sqrtQ*HSONLpt1aprm - mucos*HSONLpt1bprm + mur*pvrprm + HSONLpt1a*sqrtQprm

Definition at line 116 of file exact_derivatives-py.c.

◆ HSONLpt2dprm

const double HSONLpt2dprm = nur*pxirprm

Definition at line 117 of file exact_derivatives-py.c.

◆ HSONLpt2cprm

const double HSONLpt2cprm = oneplus2sqrtQ*HSONLpt2dprm + HSONLpt2d*oneplus2sqrtQprm

Definition at line 118 of file exact_derivatives-py.c.

◆ HSONLpt2bprm

const double HSONLpt2bprm = B*sxiprm

Definition at line 119 of file exact_derivatives-py.c.

◆ HSONLpt2aprm

const double HSONLpt2aprm = expMUexpnu*HSONLpt2cprm

Definition at line 120 of file exact_derivatives-py.c.

◆ HSONLpt2prm

Definition at line 121 of file exact_derivatives-py.c.

◆ HSONLpt3cprm

const double HSONLpt3cprm = sv*pxirprm + pxir*svprm

Definition at line 122 of file exact_derivatives-py.c.

◆ HSONLpt3bprm

const double HSONLpt3bprm = oneplus1sqrtQ*HSONLpt3cprm + HSONLpt3c*oneplus1sqrtQprm

Definition at line 123 of file exact_derivatives-py.c.

◆ HSONLpt3aprm

const double HSONLpt3aprm = expMUexpnu*HSONLpt3bprm

Definition at line 124 of file exact_derivatives-py.c.

◆ HSONLpt3prm

const double HSONLpt3prm = B*HSONLpt2prm - BR*HSONLpt3aprm

Definition at line 125 of file exact_derivatives-py.c.

◆ HSONLpt4eprm

const double HSONLpt4eprm = xi2*snprm

Definition at line 126 of file exact_derivatives-py.c.

◆ HSONLpt4dprm

const double HSONLpt4dprm = oneplus2sqrtQ*HSONLpt4eprm + HSONLpt4e*oneplus2sqrtQprm

Definition at line 127 of file exact_derivatives-py.c.

◆ HSONLpt4cprm

const double HSONLpt4cprm = pxir*HSONLpt4dprm + HSONLpt4d*pxirprm

Definition at line 128 of file exact_derivatives-py.c.

◆ HSONLpt4bprm

const double HSONLpt4bprm = nucos*HSONLpt4cprm

Definition at line 129 of file exact_derivatives-py.c.

◆ HSONLpt4aprm

const double HSONLpt4aprm = expMUexpnu*HSONLpt4bprm

Definition at line 130 of file exact_derivatives-py.c.

◆ HSONLpt4prm

const double HSONLpt4prm = sqrtdeltaR*HSONLpt3prm - B*HSONLpt4aprm

Definition at line 131 of file exact_derivatives-py.c.

◆ HSONLprm

const double HSONLprm = HSONLpt4*HSONLmultprm + HSONLmult*HSONLpt4prm

Definition at line 132 of file exact_derivatives-py.c.

◆ Hsprm

const double Hsprm = HSOLprm + HSONLprm + wcos*Hwcosprm + wr*Hwrprm + w*s3prm

Definition at line 133 of file exact_derivatives-py.c.

◆ Hsspt1prm

const double Hsspt1prm = -0.5*(-6.*sn*snprm + 2*(sx*sxprm + sy*syprm + sz*szprm))

Definition at line 134 of file exact_derivatives-py.c.

◆ Hssprm

const double Hssprm = u3*Hsspt1prm

Definition at line 135 of file exact_derivatives-py.c.

◆ Hprm

const double Hprm = Hnsprm + Hsprm + Hssprm

Definition at line 136 of file exact_derivatives-py.c.

◆ Hrealprm

const double Hrealprm = (eta*Hprm)*invHreal

Definition at line 137 of file exact_derivatives-py.c.