Rosetta  2021.16
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Protected Member Functions | Private Attributes | List of all members
core::scoring::etable::ResResEnergyInvoker< Evaluator > Class Template Reference

#include <BaseEtableEnergy.tmpl.hh>

Inheritance diagram for core::scoring::etable::ResResEnergyInvoker< Evaluator >:
Inheritance graph
[legend]

Public Member Functions

 ResResEnergyInvoker (conformation::Residue const &rsd1, conformation::Residue const &rsd2, Evaluator const &evaluator, EnergyMap &emap)
 
 ~ResResEnergyInvoker () override
 
- Public Member Functions inherited from core::scoring::etable::count_pair::Invoker
 Invoker ()
 
virtual ~Invoker ()
 
virtual void invoke (CountPairFunction const &cp)=0
 

Protected Member Functions

conformation::Residue const & rsd1 ()
 
conformation::Residue const & rsd2 ()
 
Evaluator const & evaluator ()
 
EnergyMapemap ()
 

Private Attributes

conformation::Residue const & rsd1_
 
conformation::Residue const & rsd2_
 
Evaluator const & evaluator_
 
EnergyMapemap_
 

Constructor & Destructor Documentation

template<class Evaluator >
core::scoring::etable::ResResEnergyInvoker< Evaluator >::ResResEnergyInvoker ( conformation::Residue const &  rsd1,
conformation::Residue const &  rsd2,
Evaluator const &  evaluator,
EnergyMap emap 
)
inline
template<class Evaluator >
core::scoring::etable::ResResEnergyInvoker< Evaluator >::~ResResEnergyInvoker ( )
inlineoverride

Member Function Documentation

template<class Evaluator >
EnergyMap& core::scoring::etable::ResResEnergyInvoker< Evaluator >::emap ( )
inlineprotected
template<class Evaluator >
Evaluator const& core::scoring::etable::ResResEnergyInvoker< Evaluator >::evaluator ( )
inlineprotected
template<class Evaluator >
conformation::Residue const& core::scoring::etable::ResResEnergyInvoker< Evaluator >::rsd1 ( )
inlineprotected
template<class Evaluator >
conformation::Residue const& core::scoring::etable::ResResEnergyInvoker< Evaluator >::rsd2 ( )
inlineprotected

Member Data Documentation

template<class Evaluator >
EnergyMap& core::scoring::etable::ResResEnergyInvoker< Evaluator >::emap_
private
template<class Evaluator >
Evaluator const& core::scoring::etable::ResResEnergyInvoker< Evaluator >::evaluator_
private
template<class Evaluator >
conformation::Residue const& core::scoring::etable::ResResEnergyInvoker< Evaluator >::rsd1_
private
template<class Evaluator >
conformation::Residue const& core::scoring::etable::ResResEnergyInvoker< Evaluator >::rsd2_
private

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