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

interface for numeric EWSB solvers More...

#include <ewsb_solver.hpp>

Inheritance diagram for flexiblesusy::EWSB_solver:
Inheritance graph
Collaboration diagram for flexiblesusy::EWSB_solver:
Collaboration graph

Public Types

enum  Status : int { SUCCESS = 0 , FAIL = 1 }
 

Public Member Functions

virtual Eigen::VectorXd get_solution () const =0
 
virtual std::string name () const =0
 
virtual int solve (const Eigen::VectorXd &)=0
 
virtual ~EWSB_solver ()=default
 

Detailed Description

interface for numeric EWSB solvers

Definition at line 31 of file ewsb_solver.hpp.

Member Enumeration Documentation

◆ Status

Enumerator
SUCCESS 
FAIL 

Definition at line 33 of file ewsb_solver.hpp.

Constructor & Destructor Documentation

◆ ~EWSB_solver()

virtual flexiblesusy::EWSB_solver::~EWSB_solver ( )
virtualdefault

Member Function Documentation

◆ get_solution()

virtual Eigen::VectorXd flexiblesusy::EWSB_solver::get_solution ( ) const
pure virtual

◆ name()

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

◆ solve()

virtual int flexiblesusy::EWSB_solver::solve ( const Eigen::VectorXd &  )
pure virtual

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