20 #include <lal/LALSimUniversalRelations.h>
24 return coeffs[0] + coeffs[1] *
x + coeffs[2] *
x *
x + coeffs[3] *
x *
x *
x + coeffs[4] *
x *
x *
x *
x;
37 REAL8 coeffs[] = {-1.15, 1.18, 2.51e-2, -1.31e-3, 2.52e-5};
39 if ( lambda2bar < 0. ) {
42 else if ( 0. <= lambda2bar && lambda2bar < 0.01 ) {
46 return 0.4406491912035266*lambda2bar - 34.63232296075433*lambda2bar*lambda2bar
47 + 1762.112913125107*lambda2bar*lambda2bar*lambda2bar;
50 lnx = log( lambda2bar );
67 REAL8 coeffs[] = {1.82e-1, -6.836e-3, -4.196e-3, 5.215e-4, -1.857e-5};
69 if ( lambda2bar < 0. ) {
72 else if ( 0. <= lambda2bar && lambda2bar < 1. ) {
75 else if ( 1. <= lambda2bar && lambda2bar < exp(9.) ) {
76 lnx = log( lambda2bar );
95 REAL8 coeffs[] = {2.245e-1, -1.5e-2, -1.412e-3, 1.832e-4, -5.561e-6};
97 if ( lambda3bar < 0. ) {
100 else if ( 0. <= lambda3bar && lambda3bar < exp(-1.) ) {
103 else if ( exp(-1.) <= lambda3bar && lambda3bar < exp(10.) ) {
104 lnx = log( lambda3bar );
127 REAL8 coeffs[] = {0.1940, 0.09163, 0.04812, -4.283e-3, 1.245e-4};
129 if ( lambda2bar < 0. ) {
132 else if ( 0. <= lambda2bar && lambda2bar < 1. ) {
136 return 1. + lambda2bar*(0.427688866723244 + lambda2bar*(-0.324336526985068 + lambda2bar*0.1107439432180572));
139 lnx = log( lambda2bar );
154 REAL8 coeffs[] = {0.003131, 2.071, -0.7152, 0.2458, -0.03309};
REAL8 XLALSimUniversalRelationlambda3TidalVSlambda2Tidal(REAL8 lambda2bar)
Eq.
REAL8 XLALSimUniversalRelationomega03TidalVSlambda3Tidal(REAL8 lambda3bar)
Eq.
REAL8 XLALSimUniversalRelation(REAL8 x, REAL8 coeffs[])
< Generic form of universal relation
REAL8 XLALSimUniversalRelationSpinInducedOctupoleVSSpinInducedQuadrupole(REAL8 qm_def)
REAL8 XLALSimUniversalRelationQuadMonVSlambda2Tidal(REAL8 lambda2bar)
REAL8 XLALSimUniversalRelationomega02TidalVSlambda2Tidal(REAL8 lambda2bar)
Eq.