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

#include <single_scale_constraint.hpp>

Collaboration diagram for flexiblesusy::Single_scale_constraint:
Collaboration graph

Public Member Functions

virtual void apply ()=0
 apply constraint
 
virtual double get_scale () const =0
 get scale where to apply
 
virtual std::string name () const
 name of constraint
 
virtual void set_model (Model *)=0
 set model where to apply the constraint
 
virtual ~Single_scale_constraint ()=default
 

Detailed Description

Definition at line 29 of file single_scale_constraint.hpp.

Constructor & Destructor Documentation

◆ ~Single_scale_constraint()

virtual flexiblesusy::Single_scale_constraint::~Single_scale_constraint ( )
virtualdefault

Member Function Documentation

◆ apply()

virtual void flexiblesusy::Single_scale_constraint::apply ( )
pure virtual

◆ get_scale()

virtual double flexiblesusy::Single_scale_constraint::get_scale ( ) const
pure virtual

◆ name()

virtual std::string flexiblesusy::Single_scale_constraint::name ( ) const
inlinevirtual

name of constraint

Definition at line 34 of file single_scale_constraint.hpp.

Referenced by flexiblesusy::Shooting_solver< N >::Constraint_slider::slide().

◆ set_model()

virtual void flexiblesusy::Single_scale_constraint::set_model ( Model )
pure virtual

set model where to apply the constraint


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