flexiblesusy is hosted by Hepforge, IPPP Durham
FlexibleSUSY
flexiblesusy::observable_problems::Problem_general Class Reference

general problems for all observables More...

#include <observable_problems.hpp>

Collaboration diagram for flexiblesusy::observable_problems::Problem_general:
Collaboration graph

Public Member Functions

void clear ()
 clears all problems More...
 
void flag_non_perturbative_running (double)
 
void flag_thrown (const char *)
 
double get_non_perturbative_running_scale () const
 
const char * get_thrown_message () const
 
bool have_non_perturbative_running () const
 
bool have_problem () const
 returns true if there is a problem, false otherwise More...
 
bool have_thrown () const
 
unsigned number_of_problems () const
 returns number of problems More...
 

Private Attributes

bool non_perturbative_running {false}
 
double non_perturbative_running_to_scale {0.0}
 
bool thrown {false}
 
const char * thrown_msg {nullptr}
 

Detailed Description

general problems for all observables

Definition at line 27 of file observable_problems.hpp.

Member Function Documentation

◆ clear()

void flexiblesusy::observable_problems::Problem_general::clear ( )

clears all problems

Definition at line 27 of file observable_problems.cpp.

Referenced by flexiblesusy::Observable_problems::clear().

◆ flag_non_perturbative_running()

void flexiblesusy::observable_problems::Problem_general::flag_non_perturbative_running ( double  scale)

◆ flag_thrown()

void flexiblesusy::observable_problems::Problem_general::flag_thrown ( const char *  msg)

Definition at line 61 of file observable_problems.cpp.

References thrown, and thrown_msg.

◆ get_non_perturbative_running_scale()

double flexiblesusy::observable_problems::Problem_general::get_non_perturbative_running_scale ( ) const

◆ get_thrown_message()

const char * flexiblesusy::observable_problems::Problem_general::get_thrown_message ( ) const

Definition at line 72 of file observable_problems.cpp.

References thrown_msg.

◆ have_non_perturbative_running()

bool flexiblesusy::observable_problems::Problem_general::have_non_perturbative_running ( ) const

◆ have_problem()

bool flexiblesusy::observable_problems::Problem_general::have_problem ( ) const

returns true if there is a problem, false otherwise

Definition at line 32 of file observable_problems.cpp.

References number_of_problems().

◆ have_thrown()

bool flexiblesusy::observable_problems::Problem_general::have_thrown ( ) const

◆ number_of_problems()

unsigned flexiblesusy::observable_problems::Problem_general::number_of_problems ( ) const

Member Data Documentation

◆ non_perturbative_running

bool flexiblesusy::observable_problems::Problem_general::non_perturbative_running {false}
private

◆ non_perturbative_running_to_scale

double flexiblesusy::observable_problems::Problem_general::non_perturbative_running_to_scale {0.0}
private

◆ thrown

bool flexiblesusy::observable_problems::Problem_general::thrown {false}
private

Definition at line 44 of file observable_problems.hpp.

Referenced by flag_thrown(), and have_thrown().

◆ thrown_msg

const char* flexiblesusy::observable_problems::Problem_general::thrown_msg {nullptr}
private

Definition at line 45 of file observable_problems.hpp.

Referenced by flag_thrown(), and get_thrown_message().


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