15 namespace hierarchies {
35 double lmMt,
double lmMsq,
double lmMsusy,
double Mt,
double Msusy,
double Msq,
36 int mdrFlag,
int oneLoopFlag,
int twoLoopFlag,
int threeLoopFlag){
42 this -> lmMsq =
lmMsq;
45 this -> Msusy =
Msusy;
98 )*pow5(
Msusy))/(750141.*pow6(
Msq)) + (
xMsusy*(76.53372960293683 - (
105 108*pow2(lmMt))*pow8(
Msq) + 5*(-419 + 36*
lmMsusy*(-11 + 4*
lmMt) - 36*
139 const double result =
140 (-(pow4(
Mt)*(-591666768*(-10589 + 7500*z2)*pow4(
Msusy)*pow6(
141 Msq) - 1724976*(-2819419 + 1800750*z2)*pow4(
Msq)*pow6(
Msusy) -
142 14791669200*(-691 + 270*z2 - 6*z3)*pow2(
Msusy)*pow8(
Msq) +
144 665500*(-6262157 + 4000752*z2)*pow2(
Msq)*pow8(
Msusy) - 96049800*pow2(
147 Msq) + 11865*pow8(
Msusy)) + 1331250228000*(-1 + 2*z2)*power10(
Msq) -
149 51750369*pow4(
Msq)*pow6(
Msusy) - 16008300*(-5 + 3*z2)*pow2(
Msusy)*pow8(
151 63123270*power10(
Msusy)) - 5145*(-742606013 + 474368400*z2)*power10(
163 const double result =
164 (-(pow4(
Mt)*(2160*pow4(
Msusy)*pow6(
Msq) + 540*pow4(
Msq)*pow6(
165 Msusy) - 16*(-173 + 135*z2 + 54*z3)*pow2(
Msusy)*pow8(
Msq) + 240*pow2(
168 + 28*pow8(
Msq) + 11*pow8(
Msusy)) + 4320*power10(
Msq) + 135*power10(
179 const double result =
191 const double result =
192 ((-224*pow4(
Mt))/9.)/pow4(
Mt)*12.;
truncate the expansion depth in At/Ab by one order
std::array< int, ExpansionDepth::NUMBER_OF_EXPANSIONS > ExpansionFlags_t
double calc_coef_at_as2_no_sm_logs_log0() const
double Al4p
common variables
truncate the expansion depth in log(Msusy) by one order
truncate the expansion depth in the average SUSY mass by one order
truncate the expansion depth in the average squark mass by one order
double calc_coef_at_as2_no_sm_logs_log3() const
double calc_coef_at_as2_no_sm_logs_log1() const
Complex< T > log(const Complex< T > &z_) noexcept
double calc_coef_at_as2_no_sm_logs_log2() const
H4(const ExpansionFlags_t &expansionDepth, double Al4p, double At, double beta, double lmMt, double lmMsq, double lmMsusy, double Mt, double Msusy, double Msq, int mdrFlag, int oneLoopFlag, int twoLoopFlag, int threeLoopFlag)
double xMsusy
MDR and truncation flags.
int threeLoopFlag
loop flags