7#ifndef SRC_CLASSPOTENTIALR2HDM_H_
8#define SRC_CLASSPOTENTIALR2HDM_H_
82 double L1 = 0, L2 = 0, L3 = 0, L4 = 0, RL5 = 0, RealMMix = 0, u1 = 0, u2 = 0;
83 double DL1CT = 0, DL2CT = 0, DL3CT = 0, DL4CT = 0, DRL5CT = 0, Du2CT = 0,
84 Du1CT = 0, DRu3CT = 0;
85 double DT1 = 0, DT2 = 0, DT3 = 0, DTCharged = 0;
86 double TanBeta = 0, C_CosBeta = 0, C_SinBeta = 0, C_CosBetaSquared = 0,
89 long double Mh = 0, MH = 0, MA = 0, MHP = 0, alpha = 0;
91 double CTempC1 = 0, CTempC2 = 0, CTempCS = 0;
94 std::vector<double> &par)
override;
95 std::vector<std::string>
addLegendCT()
const override;
111 void set_gen(
const std::vector<double> &par)
override;
113 void write()
const override;
116 std::vector<double>
calc_CT()
const override;
123 void Debugging(
const std::vector<double> &input,
124 std::vector<double> &
output)
const override;
The Class_Potential_Origin class Base class for all models. This class contains all numerical calcula...
Definition ClassPotentialOrigin.h:57
The Class_Potential_R2HDM class Implementation of the CP-conserving 2HDM, as given in the manual.
Definition ClassPotentialR2HDM.h:77
double VCounterSimplified(const std::vector< double > &v) const override
Definition ClassPotentialR2HDM.cpp:1447
void ReadAndSet(const std::string &linestr, std::vector< double > &par) override
Definition ClassPotentialR2HDM.cpp:147
std::vector< std::string > addLegendCT() const override
Definition ClassPotentialR2HDM.cpp:59
bool CalculateDebyeSimplified() override
Definition ClassPotentialR2HDM.cpp:1380
bool CalculateDebyeGaugeSimplified() override
Definition ClassPotentialR2HDM.cpp:1427
std::vector< double > calc_CT() const override
Definition ClassPotentialR2HDM.cpp:635
void Debugging(const std::vector< double > &input, std::vector< double > &output) const override
Definition ClassPotentialR2HDM.cpp:1455
void set_gen(const std::vector< double > &par) override
Definition ClassPotentialR2HDM.cpp:215
void SetCurvatureArrays() override
Definition ClassPotentialR2HDM.cpp:882
void set_CT_Pot_Par(const std::vector< double > &par) override
Definition ClassPotentialR2HDM.cpp:299
std::vector< std::string > addLegendTemp() const override
Definition ClassPotentialR2HDM.cpp:81
void write() const override
Definition ClassPotentialR2HDM.cpp:521
std::vector< std::string > addLegendVEV() const override
Definition ClassPotentialR2HDM.cpp:99
void TripleHiggsCouplings() override
Definition ClassPotentialR2HDM.cpp:751
double VTreeSimplified(const std::vector< double > &v) const override
Definition ClassPotentialR2HDM.cpp:1438
std::vector< std::string > addLegendTripleCouplings() const override
Definition ClassPotentialR2HDM.cpp:114
This classes calculates the Bounce action of the potential with a set temperature.
Definition CalculateEtaInterface.h:24
The ISMConstants struct containing all necessary SM constants.
Definition SMparam.h:24
Definition transition_tracer.h:143