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

No convergence while calculating the sinThetaW parameter. More...

#include <error.hpp>

Inheritance diagram for flexiblesusy::NoSinThetaWConvergenceError:
Inheritance graph
Collaboration diagram for flexiblesusy::NoSinThetaWConvergenceError:
Collaboration graph

Public Member Functions

int get_number_of_iterations () const
 
double get_sin_theta () const
 
 NoSinThetaWConvergenceError (int number_of_iterations_, double sin_theta_)
 
std::string what_detailed () const override
 
virtual ~NoSinThetaWConvergenceError ()=default
 
- Public Member Functions inherited from flexiblesusy::Error
 Error (const char *msg)
 
 Error (const std::string &msg)
 
virtual std::string what_detailed () const
 
virtual ~Error ()=default
 

Private Attributes

int number_of_iterations
 
double sin_theta
 

Detailed Description

No convergence while calculating the sinThetaW parameter.

Definition at line 106 of file error.hpp.

Constructor & Destructor Documentation

◆ NoSinThetaWConvergenceError()

flexiblesusy::NoSinThetaWConvergenceError::NoSinThetaWConvergenceError ( int  number_of_iterations_,
double  sin_theta_ 
)
inline

Definition at line 108 of file error.hpp.

◆ ~NoSinThetaWConvergenceError()

virtual flexiblesusy::NoSinThetaWConvergenceError::~NoSinThetaWConvergenceError ( )
virtualdefault

Member Function Documentation

◆ get_number_of_iterations()

int flexiblesusy::NoSinThetaWConvergenceError::get_number_of_iterations ( ) const
inline

Definition at line 120 of file error.hpp.

References number_of_iterations.

◆ get_sin_theta()

double flexiblesusy::NoSinThetaWConvergenceError::get_sin_theta ( ) const
inline

Definition at line 121 of file error.hpp.

References sin_theta.

◆ what_detailed()

std::string flexiblesusy::NoSinThetaWConvergenceError::what_detailed ( ) const
inlineoverridevirtual

Reimplemented from flexiblesusy::Error.

Definition at line 115 of file error.hpp.

References number_of_iterations, sin_theta, and flexiblesusy::to_string().

Member Data Documentation

◆ number_of_iterations

int flexiblesusy::NoSinThetaWConvergenceError::number_of_iterations
private

Definition at line 123 of file error.hpp.

Referenced by get_number_of_iterations(), and what_detailed().

◆ sin_theta

double flexiblesusy::NoSinThetaWConvergenceError::sin_theta
private

Definition at line 124 of file error.hpp.

Referenced by get_sin_theta(), and what_detailed().


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