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

contains problem and warning flags More...

#include <THDM_problems.hpp>

Public Member Functions

void clear ()
 delete all problems and warnings
 
void clear_problems ()
 delete all problems
 
void clear_warnings ()
 delete all warnings
 
void flag_tachyon (const std::string &)
 
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 THDM_problems.hpp.

Member Function Documentation

◆ clear()

void gm2calc::THDM_problems::clear ( )

delete all problems and warnings

Definition at line 36 of file THDM_problems.cpp.

◆ clear_problems()

void gm2calc::THDM_problems::clear_problems ( )

delete all problems

Definition at line 27 of file THDM_problems.cpp.

◆ clear_warnings()

void gm2calc::THDM_problems::clear_warnings ( )

delete all warnings

Definition at line 32 of file THDM_problems.cpp.

◆ flag_tachyon()

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

Definition at line 42 of file THDM_problems.cpp.

◆ get_problems()

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

get problems as string

Definition at line 71 of file THDM_problems.cpp.

◆ get_warnings()

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

get warnings as string

Definition at line 64 of file THDM_problems.cpp.

◆ have_problem()

bool gm2calc::THDM_problems::have_problem ( ) const

returns true if problem has occurred

Definition at line 54 of file THDM_problems.cpp.

◆ have_tachyon()

bool gm2calc::THDM_problems::have_tachyon ( ) const

returns true if tachyon exists

Definition at line 49 of file THDM_problems.cpp.

◆ have_warning()

bool gm2calc::THDM_problems::have_warning ( ) const

returns true if there is a warning

Definition at line 59 of file THDM_problems.cpp.

◆ print()

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

print problems and warnings to stream

Definition at line 101 of file THDM_problems.cpp.

◆ print_problems()

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

print problems to stream

Definition at line 78 of file THDM_problems.cpp.

◆ print_warnings()

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

print warnings to stream

Definition at line 94 of file THDM_problems.cpp.


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