LALSimulation  5.4.0.1-b72065a
exact_derivatives-HrealHeader.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

sigmaKerr data [0] = s1Vec->data[0] + s2Vec->data[0]
 
const double invmass1mass2 = 1./(mass1*mass2)
 
const double mass2overmass1 = invmass1mass2*((mass2)*(mass2))
 
const double mass1overmass2 = invmass1mass2*((mass1)*(mass1))
 
const double s1dots1 = ((s1Vec->data[0])*(s1Vec->data[0])) + ((s1Vec->data[1])*(s1Vec->data[1])) + ((s1Vec->data[2])*(s1Vec->data[2]))
 
const double s2dots2 = ((s2Vec->data[0])*(s2Vec->data[0])) + ((s2Vec->data[1])*(s2Vec->data[1])) + ((s2Vec->data[2])*(s2Vec->data[2]))
 
const double r2 = ((x->data[0])*(x->data[0])) + ((x->data[1])*(x->data[1])) + ((x->data[2])*(x->data[2]))
 
const double r = Sqrt(r2)
 
const double u = 1./r
 
const double u2 = ((u)*(u))
 
const double u3 = u*u2
 
const double u4 = ((u2)*(u2))
 
const double u5 = u*u4
 
const double etau3 = eta*u3
 
const double etau4 = eta*u4
 
const double nx = u*x->data[0]
 
const double ny = u*x->data[1]
 
const double nz = u*x->data[2]
 
const double sKerrUSCOREx = sigmaKerr->data[0]
 
const double sKerrUSCOREy = sigmaKerr->data[1]
 
const double sKerrUSCOREz = sigmaKerr->data[2]
 
const double sStarUSCOREx = sigmaStar->data[0]
 
const double sStarUSCOREy = sigmaStar->data[1]
 
const double sStarUSCOREz = sigmaStar->data[2]
 
const double a2 = ((sKerrUSCOREx)*(sKerrUSCOREx)) + ((sKerrUSCOREy)*(sKerrUSCOREy)) + ((sKerrUSCOREz)*(sKerrUSCOREz))
 
const double a4 = ((a2)*(a2))
 
const double a = Sqrt(a2)
 
const double m1PlusetaKK = -1. + coeffs->KK*eta
 
const double invm1PlusetaKK = 1./m1PlusetaKK
 
coeffs k0 = coeffs->KK*(-1. + m1PlusetaKK)
 
coeffs k1 = -2.*(coeffs->k0 + coeffs->KK)*m1PlusetaKK
 
coeffs k2 = c0k2 + a2*c1k2
 
coeffs k3 = c0k3 + a2*c1k3
 
coeffs k4 = c0k4 + a2*c1k4 + a4*c2k4
 
coeffs k5 = c0k5 + a2*c1k5 + a4*c2k5
 
const double e3USCOREx = e3_x
 
const double e3USCOREy = e3_y
 
const double e3USCOREz = e3_z
 
const double costheta = e3USCOREx*nx + e3USCOREy*ny + e3USCOREz*nz
 
const double xi2 = 1. - ((costheta)*(costheta))
 
const double xiUSCOREx = -(e3USCOREz*ny) + e3USCOREy*nz
 
const double xiUSCOREy = e3USCOREz*nx - e3USCOREx*nz
 
const double xiUSCOREz = -(e3USCOREy*nx) + e3USCOREx*ny
 
const double vx = -(nz*xiUSCOREy) + ny*xiUSCOREz
 
const double vy = nz*xiUSCOREx - nx*xiUSCOREz
 
const double vz = -(ny*xiUSCOREx) + nx*xiUSCOREy
 
const double w2 = a2 + r2
 
const double rho2 = a2*((costheta)*(costheta)) + r2
 
const double bulk = ((invm1PlusetaKK)*(invm1PlusetaKK)) + 2.*invm1PlusetaKK*u + a2*u2
 
const double logu = Log(u)
 
const double logarg = coeffs->k1*u + coeffs->k2*u2 + coeffs->k3*u3 + coeffs->k4*u4 + coeffs->k5*u5 + coeffs->k5l*logu*u5
 
const double onepluslogarg = 1. + logarg
 
const double invonepluslogarg = 1./onepluslogarg
 
const double logTerms = 1. + coeffs->k0*eta + eta*Log(onepluslogarg)
 
const double deltaU = bulk*logTerms
 
const double deltaT = deltaU*r2
 
const double deltaUUSCOREupt7 = coeffs->k5 + coeffs->k5l*logu
 
const double deltaUUSCOREupt6 = 4.*coeffs->k4 + 5.*deltaUUSCOREupt7*u
 
const double deltaUUSCOREupt5 = 3.*coeffs->k3 + deltaUUSCOREupt6*u
 
const double deltaUUSCOREupt4 = 2.*coeffs->k2 + deltaUUSCOREupt5*u
 
const double deltaUUSCOREupt3 = coeffs->k1 + deltaUUSCOREupt4*u
 
const double deltaUUSCOREupt2 = invm1PlusetaKK + a2*u
 
const double deltaUUSCOREupt1 = bulk*deltaUUSCOREupt3*eta
 
const double deltaUUSCOREu = deltaUUSCOREupt1*invonepluslogarg + 2.*deltaUUSCOREupt2*logTerms
 
const double deltaTUSCOREr = -deltaUUSCOREu + 2.*deltaU*r
 
const double Lambda = ((w2)*(w2)) - a2*deltaT*xi2
 
const double rho2xi2Lambda = Lambda*rho2*xi2
 
const double invrho2xi2Lambda = 1./rho2xi2Lambda
 
const double invrho2 = invrho2xi2Lambda*Lambda*xi2
 
const double invxi2 = invrho2xi2Lambda*Lambda*rho2
 
const double invLambda = invrho2xi2Lambda*rho2*xi2
 
const double invLambdasq = ((invLambda)*(invLambda))
 
const double rho2invLambda = invLambda*rho2
 
const double expnu = Sqrt(deltaT*rho2invLambda)
 
const double expMU = Sqrt(rho2)
 
const double expMUexpnu = expMU*expnu
 
const double expMUsq = ((expMU)*(expMU))
 
const double expnusq = ((expnu)*(expnu))
 
const double expMUsqexpnusq = expMUsq*expnusq
 
const double invexpnuexpMU = 1./expMUexpnu
 
const double invexpMU = expnu*invexpnuexpMU
 
const double invexpMUsq = ((invexpMU)*(invexpMU))
 
const double expnuinvexpMU2 = expnu*invexpMUsq
 
const double invexpMUcubinvexpnu = invexpMUsq*invexpnuexpMU
 
const double DD = 1. + Log(1 + (52. - 6.*eta)*etau3 + 6.*eta*u2)
 
const double deltaR = DD*deltaT
 
const double qq = -6.*eta*(-1.3333333333333333 + 1.*eta)
 
const double ww = a*(2.*r + (a2*coeffs->b3 + coeffs->bb3)*eta*u)
 
const double B = Sqrt(deltaT)
 
const double sqrtdeltaT = B
 
const double sqrtdeltaR = Sqrt(deltaR)
 
const double deltaTsqrtdeltaR = deltaT*sqrtdeltaR
 
const double sqrtdeltaTdeltaTsqrtdeltaR = deltaTsqrtdeltaR*sqrtdeltaT
 
const double invdeltaTsqrtdeltaTsqrtdeltaR = 1./sqrtdeltaTdeltaTsqrtdeltaR
 
const double invdeltaT = invdeltaTsqrtdeltaTsqrtdeltaR*sqrtdeltaR*sqrtdeltaT
 
const double invsqrtdeltaT = deltaTsqrtdeltaR*invdeltaTsqrtdeltaTsqrtdeltaR
 
const double invsqrtdeltaR = deltaT*invdeltaTsqrtdeltaTsqrtdeltaR*sqrtdeltaT
 
const double w = invLambda*ww
 
const double LambdaUSCOREr = 4.*r*w2 - a2*deltaTUSCOREr*xi2
 
const double wwUSCOREr = -1.*a*(-2. + a2*coeffs->b3*eta*u2 + coeffs->bb3*eta*u2)
 
const double BR = (0.5*deltaTUSCOREr - deltaT*invsqrtdeltaR)*invsqrtdeltaT
 
const double wr = invLambdasq*(-(LambdaUSCOREr*ww) + Lambda*wwUSCOREr)
 
const double nurpt2 = w2*(-4.*deltaT*r + deltaTUSCOREr*w2)
 
const double nurpt1 = invdeltaT*nurpt2
 
const double nur = 0.5*invLambda*nurpt1 + invrho2*r
 
const double mur = -invsqrtdeltaR + invrho2*r
 
const double a2costheta = a2*costheta
 
const double wcospt2 = deltaT*ww
 
const double wcospt1 = invLambdasq*wcospt2
 
const double wcos = -2.*a2costheta*wcospt1
 
const double nucospt3 = invLambda*invrho2
 
const double nucospt2 = nucospt3*w2
 
const double nucospt1 = a2costheta*nucospt2
 
const double nucos = nucospt1*(-deltaT + w2)
 
const double mucos = a2costheta*invrho2
 
const double etaover12r = 0.08333333333333333*eta*u
 
const double csi = Sqrt(deltaR*deltaT)/w2
 

Macro Definition Documentation

◆ Power

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

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

◆ Sqrt

#define Sqrt (   A)    sqrt(A)

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

◆ Log

#define Log (   A)    log(A)

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

Variable Documentation

◆ data

sigmaStar data = s1Vec->data[0] + s2Vec->data[0]

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

◆ invmass1mass2

const double invmass1mass2 = 1./(mass1*mass2)

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

◆ mass2overmass1

const double mass2overmass1 = invmass1mass2*((mass2)*(mass2))

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

◆ mass1overmass2

const double mass1overmass2 = invmass1mass2*((mass1)*(mass1))

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

◆ s1dots1

const double s1dots1 = ((s1Vec->data[0])*(s1Vec->data[0])) + ((s1Vec->data[1])*(s1Vec->data[1])) + ((s1Vec->data[2])*(s1Vec->data[2]))

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

◆ s2dots2

const double s2dots2 = ((s2Vec->data[0])*(s2Vec->data[0])) + ((s2Vec->data[1])*(s2Vec->data[1])) + ((s2Vec->data[2])*(s2Vec->data[2]))

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

◆ r2

const double r2 = ((x->data[0])*(x->data[0])) + ((x->data[1])*(x->data[1])) + ((x->data[2])*(x->data[2]))

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

◆ r

const double r = Sqrt(r2)

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

◆ u

const double u = 1./r

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

◆ u2

const double u2 = ((u)*(u))

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

◆ u3

const double u3 = u*u2

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

◆ u4

const double u4 = ((u2)*(u2))

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

◆ u5

const double u5 = u*u4

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

◆ etau3

const double etau3 = eta*u3

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

◆ etau4

const double etau4 = eta*u4

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

◆ nx

const double nx = u*x->data[0]

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

◆ ny

const double ny = u*x->data[1]

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

◆ nz

const double nz = u*x->data[2]

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

◆ sKerrUSCOREx

const double sKerrUSCOREx = sigmaKerr->data[0]

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

◆ sKerrUSCOREy

const double sKerrUSCOREy = sigmaKerr->data[1]

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

◆ sKerrUSCOREz

const double sKerrUSCOREz = sigmaKerr->data[2]

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

◆ sStarUSCOREx

const double sStarUSCOREx = sigmaStar->data[0]

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

◆ sStarUSCOREy

const double sStarUSCOREy = sigmaStar->data[1]

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

◆ sStarUSCOREz

const double sStarUSCOREz = sigmaStar->data[2]

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

◆ a2

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

◆ a4

const double a4 = ((a2)*(a2))

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

◆ a

const double a = Sqrt(a2)

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

◆ m1PlusetaKK

const double m1PlusetaKK = -1. + coeffs->KK*eta

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

◆ invm1PlusetaKK

const double invm1PlusetaKK = 1./m1PlusetaKK

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

◆ k0

coeffs k0 = coeffs->KK*(-1. + m1PlusetaKK)

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

◆ k1

coeffs k1 = -2.*(coeffs->k0 + coeffs->KK)*m1PlusetaKK

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

◆ k2

coeffs k2 = c0k2 + a2*c1k2

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

◆ k3

coeffs k3 = c0k3 + a2*c1k3

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

◆ k4

coeffs k4 = c0k4 + a2*c1k4 + a4*c2k4

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

◆ k5

coeffs k5 = c0k5 + a2*c1k5 + a4*c2k5

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

◆ e3USCOREx

const double e3USCOREx = e3_x

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

◆ e3USCOREy

const double e3USCOREy = e3_y

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

◆ e3USCOREz

const double e3USCOREz = e3_z

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

◆ costheta

const double costheta = e3USCOREx*nx + e3USCOREy*ny + e3USCOREz*nz

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

◆ xi2

const double xi2 = 1. - ((costheta)*(costheta))

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

◆ xiUSCOREx

const double xiUSCOREx = -(e3USCOREz*ny) + e3USCOREy*nz

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

◆ xiUSCOREy

const double xiUSCOREy = e3USCOREz*nx - e3USCOREx*nz

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

◆ xiUSCOREz

const double xiUSCOREz = -(e3USCOREy*nx) + e3USCOREx*ny

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

◆ vx

const double vx = -(nz*xiUSCOREy) + ny*xiUSCOREz

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

◆ vy

const double vy = nz*xiUSCOREx - nx*xiUSCOREz

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

◆ vz

const double vz = -(ny*xiUSCOREx) + nx*xiUSCOREy

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

◆ w2

const double w2 = a2 + r2

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

◆ rho2

const double rho2 = a2*((costheta)*(costheta)) + r2

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

◆ bulk

const double bulk = ((invm1PlusetaKK)*(invm1PlusetaKK)) + 2.*invm1PlusetaKK*u + a2*u2

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

◆ logu

const double logu = Log(u)

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

◆ logarg

const double logarg = coeffs->k1*u + coeffs->k2*u2 + coeffs->k3*u3 + coeffs->k4*u4 + coeffs->k5*u5 + coeffs->k5l*logu*u5

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

◆ onepluslogarg

const double onepluslogarg = 1. + logarg

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

◆ invonepluslogarg

const double invonepluslogarg = 1./onepluslogarg

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

◆ logTerms

const double logTerms = 1. + coeffs->k0*eta + eta*Log(onepluslogarg)

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

◆ deltaU

const double deltaU = bulk*logTerms

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

◆ deltaT

const double deltaT = deltaU*r2

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

◆ deltaUUSCOREupt7

const double deltaUUSCOREupt7 = coeffs->k5 + coeffs->k5l*logu

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

◆ deltaUUSCOREupt6

const double deltaUUSCOREupt6 = 4.*coeffs->k4 + 5.*deltaUUSCOREupt7*u

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

◆ deltaUUSCOREupt5

const double deltaUUSCOREupt5 = 3.*coeffs->k3 + deltaUUSCOREupt6*u

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

◆ deltaUUSCOREupt4

const double deltaUUSCOREupt4 = 2.*coeffs->k2 + deltaUUSCOREupt5*u

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

◆ deltaUUSCOREupt3

const double deltaUUSCOREupt3 = coeffs->k1 + deltaUUSCOREupt4*u

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

◆ deltaUUSCOREupt2

const double deltaUUSCOREupt2 = invm1PlusetaKK + a2*u

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

◆ deltaUUSCOREupt1

const double deltaUUSCOREupt1 = bulk*deltaUUSCOREupt3*eta

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

◆ deltaUUSCOREu

const double deltaUUSCOREu = deltaUUSCOREupt1*invonepluslogarg + 2.*deltaUUSCOREupt2*logTerms

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

◆ deltaTUSCOREr

const double deltaTUSCOREr = -deltaUUSCOREu + 2.*deltaU*r

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

◆ Lambda

const double Lambda = ((w2)*(w2)) - a2*deltaT*xi2

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

◆ rho2xi2Lambda

const double rho2xi2Lambda = Lambda*rho2*xi2

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

◆ invrho2xi2Lambda

const double invrho2xi2Lambda = 1./rho2xi2Lambda

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

◆ invrho2

const double invrho2 = invrho2xi2Lambda*Lambda*xi2

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

◆ invxi2

const double invxi2 = invrho2xi2Lambda*Lambda*rho2

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

◆ invLambda

const double invLambda = invrho2xi2Lambda*rho2*xi2

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

◆ invLambdasq

const double invLambdasq = ((invLambda)*(invLambda))

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

◆ rho2invLambda

const double rho2invLambda = invLambda*rho2

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

◆ expnu

const double expnu = Sqrt(deltaT*rho2invLambda)

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

◆ expMU

const double expMU = Sqrt(rho2)

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

◆ expMUexpnu

const double expMUexpnu = expMU*expnu

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

◆ expMUsq

const double expMUsq = ((expMU)*(expMU))

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

◆ expnusq

const double expnusq = ((expnu)*(expnu))

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

◆ expMUsqexpnusq

const double expMUsqexpnusq = expMUsq*expnusq

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

◆ invexpnuexpMU

const double invexpnuexpMU = 1./expMUexpnu

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

◆ invexpMU

const double invexpMU = expnu*invexpnuexpMU

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

◆ invexpMUsq

const double invexpMUsq = ((invexpMU)*(invexpMU))

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

◆ expnuinvexpMU2

const double expnuinvexpMU2 = expnu*invexpMUsq

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

◆ invexpMUcubinvexpnu

const double invexpMUcubinvexpnu = invexpMUsq*invexpnuexpMU

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

◆ DD

const double DD = 1. + Log(1 + (52. - 6.*eta)*etau3 + 6.*eta*u2)

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

◆ deltaR

const double deltaR = DD*deltaT

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

◆ qq

const double qq = -6.*eta*(-1.3333333333333333 + 1.*eta)

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

◆ ww

const double ww = a*(2.*r + (a2*coeffs->b3 + coeffs->bb3)*eta*u)

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

◆ B

const double B = Sqrt(deltaT)

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

◆ sqrtdeltaT

const double sqrtdeltaT = B

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

◆ sqrtdeltaR

const double sqrtdeltaR = Sqrt(deltaR)

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

◆ deltaTsqrtdeltaR

const double deltaTsqrtdeltaR = deltaT*sqrtdeltaR

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

◆ sqrtdeltaTdeltaTsqrtdeltaR

const double sqrtdeltaTdeltaTsqrtdeltaR = deltaTsqrtdeltaR*sqrtdeltaT

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

◆ invdeltaTsqrtdeltaTsqrtdeltaR

const double invdeltaTsqrtdeltaTsqrtdeltaR = 1./sqrtdeltaTdeltaTsqrtdeltaR

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

◆ invdeltaT

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

◆ invsqrtdeltaT

const double invsqrtdeltaT = deltaTsqrtdeltaR*invdeltaTsqrtdeltaTsqrtdeltaR

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

◆ invsqrtdeltaR

const double invsqrtdeltaR = deltaT*invdeltaTsqrtdeltaTsqrtdeltaR*sqrtdeltaT

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

◆ w

const double w = invLambda*ww

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

◆ LambdaUSCOREr

const double LambdaUSCOREr = 4.*r*w2 - a2*deltaTUSCOREr*xi2

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

◆ wwUSCOREr

const double wwUSCOREr = -1.*a*(-2. + a2*coeffs->b3*eta*u2 + coeffs->bb3*eta*u2)

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

◆ BR

const double BR = (0.5*deltaTUSCOREr - deltaT*invsqrtdeltaR)*invsqrtdeltaT

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

◆ wr

const double wr = invLambdasq*(-(LambdaUSCOREr*ww) + Lambda*wwUSCOREr)

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

◆ nurpt2

const double nurpt2 = w2*(-4.*deltaT*r + deltaTUSCOREr*w2)

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

◆ nurpt1

const double nurpt1 = invdeltaT*nurpt2

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

◆ nur

const double nur = 0.5*invLambda*nurpt1 + invrho2*r

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

◆ mur

const double mur = -invsqrtdeltaR + invrho2*r

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

◆ a2costheta

const double a2costheta = a2*costheta

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

◆ wcospt2

const double wcospt2 = deltaT*ww

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

◆ wcospt1

const double wcospt1 = invLambdasq*wcospt2

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

◆ wcos

const double wcos = -2.*a2costheta*wcospt1

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

◆ nucospt3

const double nucospt3 = invLambda*invrho2

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

◆ nucospt2

const double nucospt2 = nucospt3*w2

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

◆ nucospt1

const double nucospt1 = a2costheta*nucospt2

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

◆ nucos

const double nucos = nucospt1*(-deltaT + w2)

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

◆ mucos

const double mucos = a2costheta*invrho2

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

◆ etaover12r

const double etaover12r = 0.08333333333333333*eta*u

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

◆ csi

const double csi = Sqrt(deltaR*deltaT)/w2

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