flexiblesusy::Problems Class Reference stores problem flags for the spectrum generator More...
Collaboration diagram for flexiblesusy::Problems:
![]()
Detailed Descriptionstores problem flags for the spectrum generator Definition at line 35 of file problems.hpp. Constructor & Destructor Documentation◆ Problems()
Definition at line 53 of file problems.cpp. Member Function Documentation◆ add()
add problems from other class Definition at line 83 of file problems.cpp. References bad_masses, exception_msg, failed_ewsb, failed_ewsb_tree_level, failed_GF_convergence, failed_GFermi_convergence, failed_minimum, failed_pole_mass_convergence, failed_root, failed_sinThetaW_convergence, get_model_name(), model_name, non_pert_pars, non_perturbative, pole_tachyons, running_tachyons, and WARNING. ◆ clear()
clear all problems Definition at line 65 of file problems.cpp. References bad_masses, exception_msg, failed_ewsb, failed_ewsb_tree_level, failed_GF_convergence, failed_GFermi_convergence, failed_minimum, failed_pole_mass_convergence, failed_root, failed_sinThetaW_convergence, non_pert_pars, non_perturbative, pole_tachyons, and running_tachyons. ◆ flag_bad_mass()
Definition at line 269 of file problems.cpp. References bad_masses. ◆ flag_no_ewsb()
Definition at line 297 of file problems.cpp. References failed_ewsb. ◆ flag_no_ewsb_tree_level()
Definition at line 302 of file problems.cpp. References failed_ewsb_tree_level. ◆ flag_no_G_fermi_convergence()
Definition at line 343 of file problems.cpp. References failed_GF_convergence. ◆ flag_no_GFermi_convergence()
Definition at line 307 of file problems.cpp. References failed_GFermi_convergence. ◆ flag_no_minimum()
Definition at line 348 of file problems.cpp. References failed_minimum. ◆ flag_no_perturbative()
Definition at line 312 of file problems.cpp. References non_perturbative. ◆ flag_no_pole_mass_convergence()
Definition at line 317 of file problems.cpp. References failed_pole_mass_convergence. ◆ flag_no_root()
Definition at line 353 of file problems.cpp. References failed_root. ◆ flag_no_sinThetaW_convergence()
Definition at line 338 of file problems.cpp. References failed_sinThetaW_convergence. ◆ flag_non_perturbative_parameter()
Definition at line 322 of file problems.cpp. References ERROR, get_parameter_name(), non_pert_pars, parameter_names, flexiblesusy::Names::size(), and VERBOSE_MSG. ◆ flag_pole_tachyon()
Definition at line 283 of file problems.cpp. References flexiblesusy::Names::get(), particle_names, pole_tachyons, and WARNING. ◆ flag_running_tachyon()
Definition at line 274 of file problems.cpp. References flexiblesusy::Names::get(), particle_names, running_tachyons, and WARNING. ◆ flag_thrown()
Definition at line 292 of file problems.cpp. References exception_msg. ◆ get_bad_masses()
Definition at line 539 of file problems.cpp. References bad_masses. Referenced by flexiblesusy::mathlink_format_warnings(). ◆ get_failed_pole_mass_convergence()
Definition at line 554 of file problems.cpp. References failed_pole_mass_convergence. Referenced by flexiblesusy::mathlink_format_problems(). ◆ get_model_name()
◆ get_parameter_name()
returns parameter name Definition at line 141 of file problems.cpp. References flexiblesusy::Names::get(), and parameter_names. Referenced by flag_non_perturbative_parameter(), and get_problem_strings(). ◆ get_particle_name()
returns particle name Definition at line 149 of file problems.cpp. References flexiblesusy::Names::get(), and particle_names. Referenced by flexiblesusy::mathlink_format_problems(), and flexiblesusy::mathlink_format_warnings(). ◆ get_pole_tachyons()
Definition at line 549 of file problems.cpp. References pole_tachyons. Referenced by flexiblesusy::mathlink_format_problems(). ◆ get_problem_string()
Definition at line 228 of file problems.cpp. References flexiblesusy::concat(), and get_problem_strings(). Referenced by print_problems(). ◆ get_problem_strings()
Definition at line 154 of file problems.cpp. References exception_msg, failed_ewsb, failed_ewsb_tree_level, failed_GF_convergence, failed_GFermi_convergence, failed_minimum, failed_pole_mass_convergence, failed_root, failed_sinThetaW_convergence, flexiblesusy::Names::get(), get_parameter_name(), have_thrown(), non_pert_pars, non_perturbative, particle_names, pole_tachyons, running_tachyons, flexiblesusy::Names::size(), and flexiblesusy::to_string(). Referenced by get_problem_string(). ◆ get_running_tachyons()
Definition at line 544 of file problems.cpp. References running_tachyons. Referenced by flexiblesusy::mathlink_format_problems(). ◆ get_warning_string()
Definition at line 233 of file problems.cpp. References flexiblesusy::concat(), and get_warning_strings(). Referenced by print_warnings(). ◆ get_warning_strings()
Definition at line 215 of file problems.cpp. References bad_masses, flexiblesusy::Names::get(), particle_names, and flexiblesusy::Names::size(). Referenced by get_warning_string(). ◆ have_bad_mass()
Definition at line 459 of file problems.cpp. References bad_masses. Referenced by flexiblesusy::mathlink_format_warnings(), and number_of_warnings(). ◆ have_failed_pole_mass_convergence()
Definition at line 492 of file problems.cpp. References failed_pole_mass_convergence. Referenced by flexiblesusy::mathlink_format_problems(), and number_of_problems(). ◆ have_non_perturbative_parameter()
Definition at line 487 of file problems.cpp. References non_pert_pars. Referenced by flexiblesusy::mathlink_format_problems(), and number_of_problems(). ◆ have_pole_tachyon()
Definition at line 471 of file problems.cpp. References pole_tachyons. Referenced by have_tachyon(). ◆ have_problem()
problems which yield invalid spectrum Definition at line 107 of file problems.cpp. References number_of_problems(). Referenced by print_problems(). ◆ have_running_tachyon()
Definition at line 465 of file problems.cpp. References running_tachyons. Referenced by have_tachyon(). ◆ have_tachyon()
Definition at line 477 of file problems.cpp. References have_pole_tachyon(), and have_running_tachyon(). Referenced by flexiblesusy::mathlink_format_problems(), and number_of_problems(). ◆ have_thrown()
Definition at line 482 of file problems.cpp. References exception_msg. Referenced by get_problem_strings(), flexiblesusy::mathlink_format_problems(), and number_of_problems(). ◆ have_warning()
warnings Definition at line 129 of file problems.cpp. References number_of_warnings(). Referenced by print_warnings(). ◆ is_bad_mass()
Definition at line 444 of file problems.cpp. References bad_masses. ◆ is_pole_tachyon()
Definition at line 454 of file problems.cpp. References pole_tachyons. ◆ is_running_tachyon()
Definition at line 449 of file problems.cpp. References running_tachyons. ◆ no_ewsb()
Definition at line 499 of file problems.cpp. References failed_ewsb. Referenced by flexiblesusy::mathlink_format_problems(). ◆ no_ewsb_tree_level()
Definition at line 504 of file problems.cpp. References failed_ewsb_tree_level. ◆ no_G_fermi_convergence()
Definition at line 524 of file problems.cpp. References failed_GF_convergence. ◆ no_GFermi_convergence()
Definition at line 509 of file problems.cpp. References failed_GFermi_convergence. ◆ no_minimum()
Definition at line 529 of file problems.cpp. References failed_minimum. Referenced by number_of_problems(). ◆ no_perturbative()
Definition at line 514 of file problems.cpp. References non_perturbative. Referenced by flexiblesusy::mathlink_format_problems(). ◆ no_root()
Definition at line 534 of file problems.cpp. References failed_root. Referenced by number_of_problems(). ◆ no_sinThetaW_convergence()
Definition at line 519 of file problems.cpp. References failed_sinThetaW_convergence. Referenced by flexiblesusy::mathlink_format_problems(). ◆ number_of_problems()
returns number of problems Definition at line 112 of file problems.cpp. References failed_ewsb, failed_ewsb_tree_level, failed_GF_convergence, failed_GFermi_convergence, failed_sinThetaW_convergence, have_failed_pole_mass_convergence(), have_non_perturbative_parameter(), have_tachyon(), have_thrown(), no_minimum(), no_root(), and non_perturbative. Referenced by have_problem(), and flexiblesusy::mathlink_format_problems(). ◆ number_of_warnings()
returns number of warnings Definition at line 134 of file problems.cpp. References have_bad_mass(). Referenced by have_warning(), and flexiblesusy::mathlink_format_warnings(). ◆ print_problems() [1/2]
Definition at line 238 of file problems.cpp. References print_problems(). Referenced by flexiblesusy::operator<<(), and print_problems(). ◆ print_problems() [2/2]
Definition at line 243 of file problems.cpp. References get_problem_string(), and have_problem(). ◆ print_warnings() [1/2]
Definition at line 251 of file problems.cpp. References print_warnings(). Referenced by flexiblesusy::operator<<(), and print_warnings(). ◆ print_warnings() [2/2]
Definition at line 256 of file problems.cpp. References get_warning_string(), and have_warning(). ◆ unflag_all_bad_masses()
Definition at line 363 of file problems.cpp. References bad_masses. ◆ unflag_all_non_perturbative_parameters()
Definition at line 419 of file problems.cpp. References non_pert_pars. ◆ unflag_all_tachyons()
Definition at line 378 of file problems.cpp. References pole_tachyons, and running_tachyons. ◆ unflag_bad_mass()
Definition at line 358 of file problems.cpp. References bad_masses. ◆ unflag_no_ewsb()
Definition at line 389 of file problems.cpp. References failed_ewsb. ◆ unflag_no_ewsb_tree_level()
Definition at line 394 of file problems.cpp. References failed_ewsb_tree_level. ◆ unflag_no_G_fermi_convergence()
Definition at line 429 of file problems.cpp. References failed_GF_convergence. ◆ unflag_no_GFermi_convergence()
Definition at line 399 of file problems.cpp. References failed_GFermi_convergence. ◆ unflag_no_minimum()
Definition at line 434 of file problems.cpp. References failed_minimum. ◆ unflag_no_perturbative()
Definition at line 404 of file problems.cpp. References non_perturbative. ◆ unflag_no_pole_mass_convergence()
Definition at line 409 of file problems.cpp. References failed_pole_mass_convergence. ◆ unflag_no_root()
Definition at line 439 of file problems.cpp. References failed_root. ◆ unflag_no_sinThetaW_convergence()
Definition at line 424 of file problems.cpp. References failed_sinThetaW_convergence. ◆ unflag_non_perturbative_parameter()
Definition at line 414 of file problems.cpp. References non_pert_pars. ◆ unflag_pole_tachyon()
Definition at line 373 of file problems.cpp. References pole_tachyons. ◆ unflag_running_tachyon()
Definition at line 368 of file problems.cpp. References running_tachyons. ◆ unflag_thrown()
Definition at line 384 of file problems.cpp. References exception_msg. Member Data Documentation◆ bad_masses
imprecise mass eigenvalues Definition at line 125 of file problems.hpp. Referenced by add(), clear(), flag_bad_mass(), get_bad_masses(), get_warning_strings(), have_bad_mass(), is_bad_mass(), unflag_all_bad_masses(), and unflag_bad_mass(). ◆ exception_msg
exception message Definition at line 132 of file problems.hpp. Referenced by add(), clear(), flag_thrown(), get_problem_strings(), have_thrown(), and unflag_thrown(). ◆ failed_ewsb
no EWSB Definition at line 133 of file problems.hpp. Referenced by add(), clear(), flag_no_ewsb(), get_problem_strings(), no_ewsb(), number_of_problems(), and unflag_no_ewsb(). ◆ failed_ewsb_tree_level
no tree-level EWSB Definition at line 134 of file problems.hpp. Referenced by add(), clear(), flag_no_ewsb_tree_level(), get_problem_strings(), no_ewsb_tree_level(), number_of_problems(), and unflag_no_ewsb_tree_level(). ◆ failed_GF_convergence
GF calculation did not converge. Definition at line 138 of file problems.hpp. Referenced by add(), clear(), flag_no_G_fermi_convergence(), get_problem_strings(), no_G_fermi_convergence(), number_of_problems(), and unflag_no_G_fermi_convergence(). ◆ failed_GFermi_convergence
G_Fermi not converged. Definition at line 135 of file problems.hpp. Referenced by add(), clear(), flag_no_GFermi_convergence(), get_problem_strings(), no_GFermi_convergence(), number_of_problems(), and unflag_no_GFermi_convergence(). ◆ failed_minimum
no minimum found (message, status code) Definition at line 130 of file problems.hpp. Referenced by add(), clear(), flag_no_minimum(), get_problem_strings(), no_minimum(), and unflag_no_minimum(). ◆ failed_pole_mass_convergence
no convergence during pole mass calculation Definition at line 128 of file problems.hpp. Referenced by add(), clear(), flag_no_pole_mass_convergence(), get_failed_pole_mass_convergence(), get_problem_strings(), have_failed_pole_mass_convergence(), and unflag_no_pole_mass_convergence(). ◆ failed_root
no root found (message, status code) Definition at line 131 of file problems.hpp. Referenced by add(), clear(), flag_no_root(), get_problem_strings(), no_root(), and unflag_no_root(). ◆ failed_sinThetaW_convergence
sinThetaW-parameter not converged Definition at line 137 of file problems.hpp. Referenced by add(), clear(), flag_no_sinThetaW_convergence(), get_problem_strings(), no_sinThetaW_convergence(), number_of_problems(), and unflag_no_sinThetaW_convergence(). ◆ model_name
◆ non_pert_pars
non-perturbative parmeters Definition at line 129 of file problems.hpp. Referenced by add(), clear(), flag_non_perturbative_parameter(), get_problem_strings(), have_non_perturbative_parameter(), unflag_all_non_perturbative_parameters(), and unflag_non_perturbative_parameter(). ◆ non_perturbative
non-perturbative running Definition at line 136 of file problems.hpp. Referenced by add(), clear(), flag_no_perturbative(), get_problem_strings(), no_perturbative(), number_of_problems(), and unflag_no_perturbative(). ◆ parameter_names
access to parameter names Definition at line 124 of file problems.hpp. Referenced by flag_non_perturbative_parameter(), and get_parameter_name(). ◆ particle_names
access to particle names Definition at line 123 of file problems.hpp. Referenced by flag_pole_tachyon(), flag_running_tachyon(), get_particle_name(), get_problem_strings(), and get_warning_strings(). ◆ pole_tachyons
tachyonic particles (pole mass) Definition at line 127 of file problems.hpp. Referenced by add(), clear(), flag_pole_tachyon(), get_pole_tachyons(), get_problem_strings(), have_pole_tachyon(), is_pole_tachyon(), unflag_all_tachyons(), and unflag_pole_tachyon(). ◆ running_tachyons
tachyonic particles (running mass) Definition at line 126 of file problems.hpp. Referenced by add(), clear(), flag_running_tachyon(), get_problem_strings(), get_running_tachyons(), have_running_tachyon(), is_running_tachyon(), unflag_all_tachyons(), and unflag_running_tachyon(). The documentation for this class was generated from the following files: Generated on Sun Apr 6 2025 11:10:37 for FlexibleSUSY by |