Hyperiso 1.0.3
Modular flavour-physics calculations, Wilson coefficients and statistical inference
Loading...
Searching...
No Matches
mty::THDM_Model< type > Class Template Reference

#include <thdm.h>

Inheritance diagram for mty::THDM_Model< type >:
Collaboration diagram for mty::THDM_Model< type >:

Public Member Functions

 THDM_Model (bool initialize=true)
 
 ~THDM_Model () override
 
void init ()
 
void initContent ()
 
void initHiggsSector ()
 
void initYukawas ()
 
void replaceHiggs ()
 
void diagonalize2By2Matrices ()
 
void replaceYukawas ()
 
void adjust ()
 
- Public Member Functions inherited from mty::SM_Model
 SM_Model (bool init=true)
 
void init ()
 
void initContent ()
 
void getToLowEnergyLagrangian ()
 
void initGauge ()
 
void initFermions ()
 
void initHiggsPotential ()
 
void initYukawas ()
 
void HiggsVEVExpansion ()
 
void diagonalizeSMMassMatrices ()
 
void gaugeSymmetryBreaking ()
 
void replaceLeptonYukawa ()
 
void replaceUpYukawa ()
 
void replaceDownYukawa ()
 
void flavorSymmetryBreaking ()
 
void adjust ()
 
void addGaugeFixingTerms ()
 

Protected Attributes

csl::Expr m11
 
csl::Expr m12
 
csl::Expr m22
 
csl::Expr lambda1
 
csl::Expr lambda2
 
csl::Expr lambda3
 
csl::Expr lambda4
 
csl::Expr lambda5
 
csl::Expr v
 
csl::Expr v1
 
csl::Expr v2
 
csl::Expr alpha
 
csl::Expr beta
 
csl::Expr tan_beta
 
csl::Expr e
 
csl::Expr gY
 
csl::Expr gL
 
csl::Expr theta_Weinberg
 

Friends

template<int t_type>
std::ostream & operator<< (std::ostream &out, THDM_Model const &model)
 

Detailed Description

template<int type>
class mty::THDM_Model< type >

Definition at line 67 of file thdm.h.

Constructor & Destructor Documentation

◆ THDM_Model()

template<int type>
mty::THDM_Model< type >::THDM_Model ( bool  initialize = true)

Definition at line 98 of file thdm.h.

◆ ~THDM_Model()

template<int type>
mty::THDM_Model< type >::~THDM_Model ( )
override

Definition at line 472 of file thdm.h.

Member Function Documentation

◆ adjust()

template<int type>
void mty::THDM_Model< type >::adjust ( )

Definition at line 440 of file thdm.h.

◆ diagonalize2By2Matrices()

template<int type>
void mty::THDM_Model< type >::diagonalize2By2Matrices ( )

Definition at line 291 of file thdm.h.

◆ init()

template<int type>
void mty::THDM_Model< type >::init ( )

Definition at line 105 of file thdm.h.

◆ initContent()

template<int type>
void mty::THDM_Model< type >::initContent ( )

Definition at line 116 of file thdm.h.

◆ initHiggsSector()

template<int type>
void mty::THDM_Model< type >::initHiggsSector ( )

Definition at line 125 of file thdm.h.

◆ initYukawas()

template<int type>
void mty::THDM_Model< type >::initYukawas ( )

Definition at line 177 of file thdm.h.

◆ replaceHiggs()

template<int type>
void mty::THDM_Model< type >::replaceHiggs ( )

Definition at line 243 of file thdm.h.

◆ replaceYukawas()

template<int type>
void mty::THDM_Model< type >::replaceYukawas ( )

Definition at line 355 of file thdm.h.

Friends And Related Symbol Documentation

◆ operator<<

template<int type>
template<int t_type>
std::ostream & operator<< ( std::ostream &  out,
THDM_Model< type > const &  model 
)
friend

Member Data Documentation

◆ alpha

template<int type>
csl::Expr mty::THDM_Model< type >::alpha
protected

Definition at line 93 of file thdm.h.

◆ beta

template<int type>
csl::Expr mty::THDM_Model< type >::beta
protected

Definition at line 93 of file thdm.h.

◆ e

template<int type>
csl::Expr mty::THDM_Model< type >::e
protected

Definition at line 94 of file thdm.h.

◆ gL

template<int type>
csl::Expr mty::THDM_Model< type >::gL
protected

Definition at line 94 of file thdm.h.

◆ gY

template<int type>
csl::Expr mty::THDM_Model< type >::gY
protected

Definition at line 94 of file thdm.h.

◆ lambda1

template<int type>
csl::Expr mty::THDM_Model< type >::lambda1
protected

Definition at line 90 of file thdm.h.

◆ lambda2

template<int type>
csl::Expr mty::THDM_Model< type >::lambda2
protected

Definition at line 90 of file thdm.h.

◆ lambda3

template<int type>
csl::Expr mty::THDM_Model< type >::lambda3
protected

Definition at line 90 of file thdm.h.

◆ lambda4

template<int type>
csl::Expr mty::THDM_Model< type >::lambda4
protected

Definition at line 90 of file thdm.h.

◆ lambda5

template<int type>
csl::Expr mty::THDM_Model< type >::lambda5
protected

Definition at line 90 of file thdm.h.

◆ m11

template<int type>
csl::Expr mty::THDM_Model< type >::m11
protected

Definition at line 90 of file thdm.h.

◆ m12

template<int type>
csl::Expr mty::THDM_Model< type >::m12
protected

Definition at line 90 of file thdm.h.

◆ m22

template<int type>
csl::Expr mty::THDM_Model< type >::m22
protected

Definition at line 90 of file thdm.h.

◆ tan_beta

template<int type>
csl::Expr mty::THDM_Model< type >::tan_beta
protected

Definition at line 93 of file thdm.h.

◆ theta_Weinberg

template<int type>
csl::Expr mty::THDM_Model< type >::theta_Weinberg
protected

Definition at line 94 of file thdm.h.

◆ v

template<int type>
csl::Expr mty::THDM_Model< type >::v
protected

Definition at line 92 of file thdm.h.

◆ v1

template<int type>
csl::Expr mty::THDM_Model< type >::v1
protected

Definition at line 92 of file thdm.h.

◆ v2

template<int type>
csl::Expr mty::THDM_Model< type >::v2
protected

Definition at line 92 of file thdm.h.


The documentation for this class was generated from the following file: