flexiblesusy is hosted by Hepforge, IPPP Durham
FlexibleSUSY
flexiblesusy::Threshold_corrections Struct Reference

#include <threshold_corrections.hpp>

Collaboration diagram for flexiblesusy::Threshold_corrections:
Collaboration graph

Public Types

using Flags_t = std::int_fast32_t
 
enum class  Positions : int {
  alpha_em , sin_theta_w , alpha_s , mz ,
  mw , mh , mt , mb ,
  mtau
}
 

Public Member Functions

Flags_t get () const
 returns all value in a Flags_t More...
 
void set (Flags_t)
 sets all values to digits in given a Flags_t More...
 
 Threshold_corrections ()=default
 
 Threshold_corrections (Flags_t)
 

Public Attributes

int alpha_em {1}
 
int alpha_s {4}
 
int mb {2}
 
int mh {1}
 
int mt {4}
 
int mtau {1}
 
int mw {1}
 
int mz {1}
 
int sin_theta_w {2}
 

Detailed Description

Definition at line 34 of file threshold_corrections.hpp.

Member Typedef Documentation

◆ Flags_t

Definition at line 35 of file threshold_corrections.hpp.

Member Enumeration Documentation

◆ Positions

Enumerator
alpha_em 
sin_theta_w 
alpha_s 
mz 
mw 
mh 
mt 
mb 
mtau 

Definition at line 37 of file threshold_corrections.hpp.

Constructor & Destructor Documentation

◆ Threshold_corrections() [1/2]

flexiblesusy::Threshold_corrections::Threshold_corrections ( )
default

◆ Threshold_corrections() [2/2]

flexiblesusy::Threshold_corrections::Threshold_corrections ( Flags_t  flags)

Definition at line 78 of file threshold_corrections.cpp.

References set().

Member Function Documentation

◆ get()

◆ set()

void flexiblesusy::Threshold_corrections::set ( Flags_t  flags)

sets all values to digits in given a Flags_t

Definition at line 83 of file threshold_corrections.cpp.

References alpha_em, alpha_s, flexiblesusy::anonymous_namespace{threshold_corrections.cpp}::get_digit(), mb, mh, mt, mtau, mw, mz, and sin_theta_w.

Referenced by Threshold_corrections().

Member Data Documentation

◆ alpha_em

int flexiblesusy::Threshold_corrections::alpha_em {1}

Definition at line 44 of file threshold_corrections.hpp.

Referenced by get(), flexiblesusy::operator<<(), and set().

◆ alpha_s

int flexiblesusy::Threshold_corrections::alpha_s {4}

Definition at line 46 of file threshold_corrections.hpp.

Referenced by get(), flexiblesusy::operator<<(), and set().

◆ mb

int flexiblesusy::Threshold_corrections::mb {2}

Definition at line 51 of file threshold_corrections.hpp.

Referenced by get(), flexiblesusy::operator<<(), and set().

◆ mh

int flexiblesusy::Threshold_corrections::mh {1}

Definition at line 49 of file threshold_corrections.hpp.

Referenced by get(), flexiblesusy::operator<<(), and set().

◆ mt

int flexiblesusy::Threshold_corrections::mt {4}

Definition at line 50 of file threshold_corrections.hpp.

Referenced by get(), flexiblesusy::operator<<(), and set().

◆ mtau

int flexiblesusy::Threshold_corrections::mtau {1}

Definition at line 52 of file threshold_corrections.hpp.

Referenced by get(), flexiblesusy::operator<<(), and set().

◆ mw

int flexiblesusy::Threshold_corrections::mw {1}

Definition at line 48 of file threshold_corrections.hpp.

Referenced by get(), flexiblesusy::operator<<(), and set().

◆ mz

int flexiblesusy::Threshold_corrections::mz {1}

Definition at line 47 of file threshold_corrections.hpp.

Referenced by get(), flexiblesusy::operator<<(), and set().

◆ sin_theta_w

int flexiblesusy::Threshold_corrections::sin_theta_w {2}

Definition at line 45 of file threshold_corrections.hpp.

Referenced by get(), flexiblesusy::operator<<(), and set().


The documentation for this struct was generated from the following files: