GM2Calc 2.3.0
Loading...
Searching...
No Matches
Classes | Public Member Functions | List of all members
gm2calc::MSSMNoFV_onshell_problems Class Reference

contains problem and warning flags More...

#include <MSSMNoFV_onshell_problems.hpp>

Classes

struct  Convergence_problem
 

Public Member Functions

void clear ()
 delete all problems and warnings
 
void clear_problems ()
 delete all problems
 
void clear_warnings ()
 delete all warnings
 
void flag_no_convergence_Mu_MassB_MassWB (double, unsigned)
 
void flag_no_convergence_me2 (double, unsigned)
 
void flag_tachyon (const std::string &)
 
void unflag_no_convergence_Mu_MassB_MassWB ()
 
void unflag_no_convergence_me2 ()
 
bool no_Mu_MassB_MassWB_convergence () const
 returns true if DR-bar to OS conversion for Mu, M1, M2 did not converge
 
bool no_me2_convergence () const
 returns true if DR-bar to OS conversion for me2(1,1) did not converge
 
Convergence_problem get_Mu_MassB_MassWB_convergence_problem () const
 returns information about convergence problem for Mu, M1, M2 iteration
 
Convergence_problem get_me2_convergence_problem () const
 returns information about convergence problem for me2(1,1) iteration
 
bool have_tachyon () const
 returns true if tachyon exists
 
bool have_problem () const
 returns true if problem has occurred
 
bool have_warning () const
 returns true if there is a warning
 
std::string get_warnings () const
 get warnings as string
 
std::string get_problems () const
 get problems as string
 
void print (std::ostream &) const
 print problems and warnings to stream
 
void print_problems (std::ostream &) const
 print problems to stream
 
void print_warnings (std::ostream &) const
 print warnings to stream
 

Detailed Description

contains problem and warning flags

If a problem has occurred, the physical particle spectrum cannot be trusted (for example tachyons are present). A warning means an imprecision has occurred and care must be taken when interpreting the particle spectrum.

Definition at line 37 of file MSSMNoFV_onshell_problems.hpp.

Member Function Documentation

◆ clear()

void gm2calc::MSSMNoFV_onshell_problems::clear ( )

delete all problems and warnings

Definition at line 40 of file MSSMNoFV_onshell_problems.cpp.

◆ clear_problems()

void gm2calc::MSSMNoFV_onshell_problems::clear_problems ( )

delete all problems

Definition at line 27 of file MSSMNoFV_onshell_problems.cpp.

◆ clear_warnings()

void gm2calc::MSSMNoFV_onshell_problems::clear_warnings ( )

delete all warnings

Definition at line 32 of file MSSMNoFV_onshell_problems.cpp.

◆ flag_no_convergence_me2()

void gm2calc::MSSMNoFV_onshell_problems::flag_no_convergence_me2 ( double  precision,
unsigned  iterations 
)

Definition at line 67 of file MSSMNoFV_onshell_problems.cpp.

◆ flag_no_convergence_Mu_MassB_MassWB()

void gm2calc::MSSMNoFV_onshell_problems::flag_no_convergence_Mu_MassB_MassWB ( double  precision,
unsigned  iterations 
)

Definition at line 53 of file MSSMNoFV_onshell_problems.cpp.

◆ flag_tachyon()

void gm2calc::MSSMNoFV_onshell_problems::flag_tachyon ( const std::string &  particle_name)

Definition at line 46 of file MSSMNoFV_onshell_problems.cpp.

◆ get_me2_convergence_problem()

MSSMNoFV_onshell_problems::Convergence_problem gm2calc::MSSMNoFV_onshell_problems::get_me2_convergence_problem ( ) const

returns information about convergence problem for me2(1,1) iteration

Definition at line 117 of file MSSMNoFV_onshell_problems.cpp.

◆ get_Mu_MassB_MassWB_convergence_problem()

MSSMNoFV_onshell_problems::Convergence_problem gm2calc::MSSMNoFV_onshell_problems::get_Mu_MassB_MassWB_convergence_problem ( ) const

returns information about convergence problem for Mu, M1, M2 iteration

Definition at line 110 of file MSSMNoFV_onshell_problems.cpp.

◆ get_problems()

std::string gm2calc::MSSMNoFV_onshell_problems::get_problems ( ) const

get problems as string

Definition at line 129 of file MSSMNoFV_onshell_problems.cpp.

◆ get_warnings()

std::string gm2calc::MSSMNoFV_onshell_problems::get_warnings ( ) const

get warnings as string

Definition at line 122 of file MSSMNoFV_onshell_problems.cpp.

◆ have_problem()

bool gm2calc::MSSMNoFV_onshell_problems::have_problem ( ) const

returns true if problem has occurred

Definition at line 86 of file MSSMNoFV_onshell_problems.cpp.

◆ have_tachyon()

bool gm2calc::MSSMNoFV_onshell_problems::have_tachyon ( ) const

returns true if tachyon exists

Definition at line 81 of file MSSMNoFV_onshell_problems.cpp.

◆ have_warning()

bool gm2calc::MSSMNoFV_onshell_problems::have_warning ( ) const

returns true if there is a warning

Definition at line 91 of file MSSMNoFV_onshell_problems.cpp.

◆ no_me2_convergence()

bool gm2calc::MSSMNoFV_onshell_problems::no_me2_convergence ( ) const

returns true if DR-bar to OS conversion for me2(1,1) did not converge

Definition at line 103 of file MSSMNoFV_onshell_problems.cpp.

◆ no_Mu_MassB_MassWB_convergence()

bool gm2calc::MSSMNoFV_onshell_problems::no_Mu_MassB_MassWB_convergence ( ) const

returns true if DR-bar to OS conversion for Mu, M1, M2 did not converge

Definition at line 97 of file MSSMNoFV_onshell_problems.cpp.

◆ print()

void gm2calc::MSSMNoFV_onshell_problems::print ( std::ostream &  ostr) const

print problems and warnings to stream

Definition at line 171 of file MSSMNoFV_onshell_problems.cpp.

◆ print_problems()

void gm2calc::MSSMNoFV_onshell_problems::print_problems ( std::ostream &  ostr) const

print problems to stream

Definition at line 136 of file MSSMNoFV_onshell_problems.cpp.

◆ print_warnings()

void gm2calc::MSSMNoFV_onshell_problems::print_warnings ( std::ostream &  ostr) const

print warnings to stream

Definition at line 152 of file MSSMNoFV_onshell_problems.cpp.

◆ unflag_no_convergence_me2()

void gm2calc::MSSMNoFV_onshell_problems::unflag_no_convergence_me2 ( )

Definition at line 75 of file MSSMNoFV_onshell_problems.cpp.

◆ unflag_no_convergence_Mu_MassB_MassWB()

void gm2calc::MSSMNoFV_onshell_problems::unflag_no_convergence_Mu_MassB_MassWB ( )

Definition at line 61 of file MSSMNoFV_onshell_problems.cpp.


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