54 std::tuple<double,double,double> calculate_Mh2()
const;
56 RM22 get_mass_matrix_hh()
const;
58 RM22 get_mass_matrix_hh_gaugeless()
const;
60 RM22 delta_mh2_1loop(
double p2)
const;
62 RM22 delta_mh2_1loop_gaugeless()
const;
64 RM22 delta_mh2_1loop_gaugeless_deriv()
const;
66 RM22 delta_mh2_2loop()
const;
68 RM22 delta_mh2_2loop_mom_it_pert()
const;
70 RM22 delta_mh2_2loop_mom_it_num(
double precision_goal = 1e-5,
int max_iterations = 100)
const;
76 void set_mom_it(
Momentum_iteration,
double mom_it_precision_goal_ = 1e-5,
int mom_it_max_iterations_ = 100);
84 std::array<int,CouplingOrders::NUMBER_OF_COUPLING_ORDERS> orders{};
86 double mom_it_precision_goal{1e-5};
87 int mom_it_max_iterations{100};
91 V2 calculate_Mh2_tree()
const;
94 double A0(
double)
const;
96 double B0(
double,
double,
double)
const;
98 double D1B0(
double,
double)
const;
Contains the definition of the MSSM_spectrum class.
Definition of the MSSM input parameters.
Diagonalization
diagonalization settings
CouplingOrders
Coupling orders for calculation.
perturbatively up to 2-loop level
std::ostream & operator<<(std::ostream &ostr, const MSSM_mass_eigenstates &me)
prints the internals of MSSM_mass_eigenstates
Contains the tree-level DR' mass spectrum and mixing matrices.
Parameters pars
MSSM DR' parameters.
MSSM_spectrum gaugeless
MSSM DR' masses / mixings for g1 = g2 = 0.
This class performs a fixed-order calculation of the light CP-even Higgs mass up to 2-loop order...
Momentum_iteration
momentum iteration settings
MSSM_spectrum masses
MSSM DR' masses / mixings.
Eigen::Matrix2d RM22
real 2x2 matrix
Eigen::Vector2d V2
real 2-vector