flexiblesusy is hosted by Hepforge, IPPP Durham
FlexibleSUSY
flexiblesusy::Model Class Referenceabstract

#include <model.hpp>

Collaboration diagram for flexiblesusy::Model:
Collaboration graph

Public Member Functions

virtual void calculate_spectrum ()=0
 
virtual void clear_problems ()=0
 
virtual std::string name () const =0
 
void print () const
 
virtual void print (std::ostream &) const =0
 
virtual void run_to (double, double eps=-1.0)=0
 
virtual void set_precision (double)=0
 
virtual ~Model ()=default
 

Detailed Description

Definition at line 28 of file model.hpp.

Constructor & Destructor Documentation

◆ ~Model()

virtual flexiblesusy::Model::~Model ( )
virtualdefault

Member Function Documentation

◆ calculate_spectrum()

virtual void flexiblesusy::Model::calculate_spectrum ( )
pure virtual

◆ clear_problems()

virtual void flexiblesusy::Model::clear_problems ( )
pure virtual

◆ name()

virtual std::string flexiblesusy::Model::name ( ) const
pure virtual

◆ print() [1/2]

void flexiblesusy::Model::print ( ) const

Definition at line 24 of file model.cpp.

References print().

Referenced by print().

◆ print() [2/2]

virtual void flexiblesusy::Model::print ( std::ostream &  ) const
pure virtual

◆ run_to()

virtual void flexiblesusy::Model::run_to ( double  ,
double  eps = -1.0 
)
pure virtual

◆ set_precision()

virtual void flexiblesusy::Model::set_precision ( double  )
pure virtual

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