50 void print(std::ostream&)
const override;
85 const Eigen::Array<double,2,1>&
get_MSd()
const {
return MSd; }
86 double get_MSd(
int i)
const {
return MSd(i); }
87 const Eigen::Array<double,2,1>&
get_MSu()
const {
return MSu; }
88 double get_MSu(
int i)
const {
return MSu(i); }
89 const Eigen::Array<double,2,1>&
get_MSe()
const {
return MSe; }
90 double get_MSe(
int i)
const {
return MSe(i); }
91 const Eigen::Array<double,2,1>&
get_MSm()
const {
return MSm; }
92 double get_MSm(
int i)
const {
return MSm(i); }
93 const Eigen::Array<double,2,1>&
get_MStau()
const {
return MStau; }
95 const Eigen::Array<double,2,1>&
get_MSs()
const {
return MSs; }
96 double get_MSs(
int i)
const {
return MSs(i); }
97 const Eigen::Array<double,2,1>&
get_MSc()
const {
return MSc; }
98 double get_MSc(
int i)
const {
return MSc(i); }
99 const Eigen::Array<double,2,1>&
get_MSb()
const {
return MSb; }
100 double get_MSb(
int i)
const {
return MSb(i); }
101 const Eigen::Array<double,2,1>&
get_MSt()
const {
return MSt; }
102 double get_MSt(
int i)
const {
return MSt(i); }
103 const Eigen::Array<double,2,1>&
get_Mhh()
const {
return Mhh; }
104 double get_Mhh(
int i)
const {
return Mhh(i); }
105 const Eigen::Array<double,2,1>&
get_MAh()
const {
return MAh; }
106 double get_MAh(
int i)
const {
return MAh(i); }
107 const Eigen::Array<double,2,1>&
get_MHpm()
const {
return MHpm; }
109 const Eigen::Array<double,4,1>&
get_MChi()
const {
return MChi; }
111 const Eigen::Array<double,2,1>&
get_MCha()
const {
return MCha; }
119 const Eigen::Matrix<double,2,2>&
get_ZD()
const {
return ZD; }
120 double get_ZD(
int i,
int k)
const {
return ZD(i,k); }
121 const Eigen::Matrix<double,2,2>&
get_ZU()
const {
return ZU; }
122 double get_ZU(
int i,
int k)
const {
return ZU(i,k); }
123 const Eigen::Matrix<double,2,2>&
get_ZE()
const {
return ZE; }
124 double get_ZE(
int i,
int k)
const {
return ZE(i,k); }
125 const Eigen::Matrix<double,2,2>&
get_ZM()
const {
return ZM; }
126 double get_ZM(
int i,
int k)
const {
return ZM(i,k); }
127 const Eigen::Matrix<double,2,2>&
get_ZTau()
const {
return ZTau; }
128 double get_ZTau(
int i,
int k)
const {
return ZTau(i,k); }
129 const Eigen::Matrix<double,2,2>&
get_ZS()
const {
return ZS; }
130 double get_ZS(
int i,
int k)
const {
return ZS(i,k); }
131 const Eigen::Matrix<double,2,2>&
get_ZC()
const {
return ZC; }
132 double get_ZC(
int i,
int k)
const {
return ZC(i,k); }
133 const Eigen::Matrix<double,2,2>&
get_ZB()
const {
return ZB; }
134 double get_ZB(
int i,
int k)
const {
return ZB(i,k); }
135 const Eigen::Matrix<double,2,2>&
get_ZT()
const {
return ZT; }
136 double get_ZT(
int i,
int k)
const {
return ZT(i,k); }
137 const Eigen::Matrix<double,2,2>&
get_ZH()
const {
return ZH; }
138 double get_ZH(
int i,
int k)
const {
return ZH(i,k); }
139 const Eigen::Matrix<double,2,2>&
get_ZA()
const {
return ZA; }
140 double get_ZA(
int i,
int k)
const {
return ZA(i,k); }
141 const Eigen::Matrix<double,2,2>&
get_ZP()
const {
return ZP; }
142 double get_ZP(
int i,
int k)
const {
return ZP(i,k); }
143 const Eigen::Matrix<std::complex<double>,4,4>&
get_ZN()
const {
return ZN; }
144 const std::complex<double>&
get_ZN(
int i,
int k)
const {
return ZN(i,k); }
145 const Eigen::Matrix<std::complex<double>,2,2>&
get_UM()
const {
return UM; }
146 const std::complex<double>&
get_UM(
int i,
int k)
const {
return UM(i,k); }
147 const Eigen::Matrix<std::complex<double>,2,2>&
get_UP()
const {
return UP; }
148 const std::complex<double>&
get_UP(
int i,
int k)
const {
return UP(i,k); }
150 void set_PhaseGlu(std::complex<double> PhaseGlu_) { PhaseGlu = PhaseGlu_; }
230 bool force_output{
false};
231 MSSMNoFV_onshell_physical physical;
232 MSSMNoFV_onshell_problems problems;
234 int solve_ewsb_tree_level_via_soft_higgs_masses();
257 Eigen::Array<double,2,1> MSd{Eigen::Array<double,2,1>::Zero()};
258 Eigen::Array<double,2,1> MSu{Eigen::Array<double,2,1>::Zero()};
259 Eigen::Array<double,2,1> MSe{Eigen::Array<double,2,1>::Zero()};
260 Eigen::Array<double,2,1> MSm{Eigen::Array<double,2,1>::Zero()};
261 Eigen::Array<double,2,1> MStau{Eigen::Array<double,2,1>::Zero()};
262 Eigen::Array<double,2,1> MSs{Eigen::Array<double,2,1>::Zero()};
263 Eigen::Array<double,2,1> MSc{Eigen::Array<double,2,1>::Zero()};
264 Eigen::Array<double,2,1> MSb{Eigen::Array<double,2,1>::Zero()};
265 Eigen::Array<double,2,1> MSt{Eigen::Array<double,2,1>::Zero()};
266 Eigen::Array<double,2,1> Mhh{Eigen::Array<double,2,1>::Zero()};
267 Eigen::Array<double,2,1> MAh{Eigen::Array<double,2,1>::Zero()};
268 Eigen::Array<double,2,1> MHpm{Eigen::Array<double,2,1>::Zero()};
269 Eigen::Array<double,4,1> MChi{Eigen::Array<double,4,1>::Zero()};
270 Eigen::Array<double,2,1> MCha{Eigen::Array<double,2,1>::Zero()};
273 Eigen::Matrix<double,2,2> ZD{Eigen::Matrix<double,2,2>::Zero()};
274 Eigen::Matrix<double,2,2> ZU{Eigen::Matrix<double,2,2>::Zero()};
275 Eigen::Matrix<double,2,2> ZE{Eigen::Matrix<double,2,2>::Zero()};
276 Eigen::Matrix<double,2,2> ZM{Eigen::Matrix<double,2,2>::Zero()};
277 Eigen::Matrix<double,2,2> ZTau{Eigen::Matrix<double,2,2>::Zero()};
278 Eigen::Matrix<double,2,2> ZS{Eigen::Matrix<double,2,2>::Zero()};
279 Eigen::Matrix<double,2,2> ZC{Eigen::Matrix<double,2,2>::Zero()};
280 Eigen::Matrix<double,2,2> ZB{Eigen::Matrix<double,2,2>::Zero()};
281 Eigen::Matrix<double,2,2> ZT{Eigen::Matrix<double,2,2>::Zero()};
282 Eigen::Matrix<double,2,2> ZH{Eigen::Matrix<double,2,2>::Zero()};
283 Eigen::Matrix<double,2,2> ZA{Eigen::Matrix<double,2,2>::Zero()};
284 Eigen::Matrix<double,2,2> ZP{Eigen::Matrix<double,2,2>::Zero()};
285 Eigen::Matrix<std::complex<double>,4,4> ZN{Eigen::Matrix<std::complex<double>,4,4>::Zero()};
286 Eigen::Matrix<std::complex<double>,2,2> UM{Eigen::Matrix<std::complex<double>,2,2>::Zero()};
287 Eigen::Matrix<std::complex<double>,2,2> UP{Eigen::Matrix<std::complex<double>,2,2>::Zero()};
290 std::complex<double> PhaseGlu{1.0, 0.0};