Rosetta  2020.46
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | List of all members
protocols::sewing::scoring::AssemblyScorer Class Referenceabstract

an interface for making Requirements that deal with Assemblies More...

#include <AssemblyScorer.hh>

Inheritance diagram for protocols::sewing::scoring::AssemblyScorer:
Inheritance graph
[legend]

Public Member Functions

virtual ~AssemblyScorer ()=default
 Destructor. More...
 
 AssemblyScorer ()=default
 Prevent direct instantiation: No other constructors allowed. More...
 
 AssemblyScorer (AssemblyScorer const &)=default
 
virtual core::Real score (data_storage::SmartAssemblyCOP assembly)=0
 
virtual std::string get_name () const =0
 
virtual void set_options_from_tag (utility::tag::TagCOP scorer_tag, basic::datacache::DataMap &datamap)=0
 
virtual core::Real get_weight () const =0
 
virtual void set_weight (core::Real)=0
 
virtual core::Real get_last_score () const =0
 
virtual void set_last_score (core::Real)=0
 
virtual core::Real get_old_last_score () const =0
 
virtual void set_old_last_score (core::Real)=0
 

Detailed Description

an interface for making Requirements that deal with Assemblies

Constructor & Destructor Documentation

virtual protocols::sewing::scoring::AssemblyScorer::~AssemblyScorer ( )
virtualdefault

Destructor.

protocols::sewing::scoring::AssemblyScorer::AssemblyScorer ( )
default

Prevent direct instantiation: No other constructors allowed.

protocols::sewing::scoring::AssemblyScorer::AssemblyScorer ( AssemblyScorer const &  )
default

Member Function Documentation

virtual core::Real protocols::sewing::scoring::AssemblyScorer::get_last_score ( ) const
pure virtual
virtual std::string protocols::sewing::scoring::AssemblyScorer::get_name ( ) const
pure virtual
virtual core::Real protocols::sewing::scoring::AssemblyScorer::get_old_last_score ( ) const
pure virtual
virtual core::Real protocols::sewing::scoring::AssemblyScorer::get_weight ( ) const
pure virtual
virtual core::Real protocols::sewing::scoring::AssemblyScorer::score ( data_storage::SmartAssemblyCOP  assembly)
pure virtual
virtual void protocols::sewing::scoring::AssemblyScorer::set_last_score ( core::Real  )
pure virtual
virtual void protocols::sewing::scoring::AssemblyScorer::set_old_last_score ( core::Real  )
pure virtual
virtual void protocols::sewing::scoring::AssemblyScorer::set_options_from_tag ( utility::tag::TagCOP  scorer_tag,
basic::datacache::DataMap &  datamap 
)
pure virtual
virtual void protocols::sewing::scoring::AssemblyScorer::set_weight ( core::Real  )
pure virtual

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