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

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

#include <LigandAssemblyScorer.hh>

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

Public Member Functions

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

Protected Member Functions

 LigandAssemblyScorer ()=default
 Prevent direct instantiation: No other constructors allowed. More...
 
 LigandAssemblyScorer (LigandAssemblyScorer const &)=default
 

Detailed Description

an interface for making Requirements that deal with Assemblies

Constructor & Destructor Documentation

protocols::sewing::scoring::LigandAssemblyScorer::~LigandAssemblyScorer ( )
overridedefault

Destructor.

protocols::sewing::scoring::LigandAssemblyScorer::LigandAssemblyScorer ( )
protecteddefault

Prevent direct instantiation: No other constructors allowed.

protocols::sewing::scoring::LigandAssemblyScorer::LigandAssemblyScorer ( LigandAssemblyScorer const &  )
protecteddefault

Member Function Documentation

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

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