flexiblesusy is hosted by Hepforge, IPPP Durham
FlexibleSUSY
flexiblesusy::anonymous_namespace{slha_io.cpp} Namespace Reference

Classes

struct  real_prefix
 
struct  real_prefix< double >
 
struct  real_suffix
 
struct  real_suffix< double >
 

Functions

int column_major_index (int r, int c, int, int cols)
 
void process_flexibledecay_tuple (FlexibleDecay_settings &settings, int key, double value)
 
void process_flexiblesusy_tuple (Spectrum_generator_settings &settings, int key, double value)
 
void process_flexiblesusyinput_tuple (Physical_input &input, int key, double value)
 
void process_ltolconversion_tuple (LToLConversion_settings &settings, int key, double value)
 
void process_modsel_tuple (SLHA_io::Modsel &modsel, int key, double value)
 
void process_sminputs_tuple (softsusy::QedQcd &qedqcd, int key, double value)
 
void process_upmnsin_tuple (PMNS_parameters &pmns_parameters, int key, double value)
 
void process_vckmin_tuple (SLHA_io::CKM_wolfenstein &ckm_wolfenstein, int key, double value)
 
int round (double a) noexcept
 

Function Documentation

◆ column_major_index()

int flexiblesusy::anonymous_namespace{slha_io.cpp}::column_major_index ( int  r,
int  c,
int  ,
int  cols 
)

◆ process_flexibledecay_tuple()

void flexiblesusy::anonymous_namespace{slha_io.cpp}::process_flexibledecay_tuple ( FlexibleDecay_settings settings,
int  key,
double  value 
)

◆ process_flexiblesusy_tuple()

void flexiblesusy::anonymous_namespace{slha_io.cpp}::process_flexiblesusy_tuple ( Spectrum_generator_settings settings,
int  key,
double  value 
)

◆ process_flexiblesusyinput_tuple()

void flexiblesusy::anonymous_namespace{slha_io.cpp}::process_flexiblesusyinput_tuple ( Physical_input input,
int  key,
double  value 
)

◆ process_ltolconversion_tuple()

void flexiblesusy::anonymous_namespace{slha_io.cpp}::process_ltolconversion_tuple ( LToLConversion_settings settings,
int  key,
double  value 
)

◆ process_modsel_tuple()

void flexiblesusy::anonymous_namespace{slha_io.cpp}::process_modsel_tuple ( SLHA_io::Modsel modsel,
int  key,
double  value 
)

fill Modsel struct from given key - value pair

Parameters
modselMODSEL data
keySLHA key in MODSEL
valuevalue corresponding to key

Definition at line 58 of file slha_io.cpp.

References flexiblesusy::SLHA_io::Modsel::lepton_flavour_violated, flexiblesusy::SLHA_io::Modsel::parameter_output_scale, flexiblesusy::SLHA_io::Modsel::quark_flavour_violated, round(), and WARNING.

Referenced by flexiblesusy::SLHA_io::read_modsel().

◆ process_sminputs_tuple()

◆ process_upmnsin_tuple()

void flexiblesusy::anonymous_namespace{slha_io.cpp}::process_upmnsin_tuple ( PMNS_parameters pmns_parameters,
int  key,
double  value 
)

fill PMNS_parameters from given key - value pair

Parameters
pmns_parametersPMNS matrix parameters
keySLHA key in SMINPUTS
valuevalue corresponding to key

Definition at line 245 of file slha_io.cpp.

References flexiblesusy::PMNS_parameters::alpha_1, flexiblesusy::PMNS_parameters::alpha_2, flexiblesusy::PMNS_parameters::delta, flexiblesusy::PMNS_parameters::theta_12, flexiblesusy::PMNS_parameters::theta_13, flexiblesusy::PMNS_parameters::theta_23, and WARNING.

Referenced by flexiblesusy::SLHA_io::fill().

◆ process_vckmin_tuple()

void flexiblesusy::anonymous_namespace{slha_io.cpp}::process_vckmin_tuple ( SLHA_io::CKM_wolfenstein ckm_wolfenstein,
int  key,
double  value 
)

fill CKM_wolfenstein from given key - value pair

Parameters
ckm_wolfensteinWolfenstein parameters
keySLHA key in SMINPUTS
valuevalue corresponding to key

Definition at line 217 of file slha_io.cpp.

References flexiblesusy::SLHA_io::CKM_wolfenstein::aCkm, flexiblesusy::SLHA_io::CKM_wolfenstein::etabar, flexiblesusy::SLHA_io::CKM_wolfenstein::lambdaW, flexiblesusy::SLHA_io::CKM_wolfenstein::rhobar, and WARNING.

Referenced by flexiblesusy::SLHA_io::fill().

◆ round()

int flexiblesusy::anonymous_namespace{slha_io.cpp}::round ( double  a)
noexcept

Definition at line 46 of file slha_io.cpp.

Referenced by process_modsel_tuple().