Rosetta  2020.11
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Private Attributes | List of all members
core::pack::task::IGEdgeReweightContainer Class Reference

class that interfaces to containers holding IGedge weights between individual residues of the task More...

#include <IGEdgeReweightContainer.hh>

Inheritance diagram for core::pack::task::IGEdgeReweightContainer:
Inheritance graph
[legend]

Public Member Functions

 IGEdgeReweightContainer (Size nres)
 
 ~IGEdgeReweightContainer () override
 
Real res_res_weight (pose::Pose const &pose, PackerTask const &task, Size res1id, Size res2id) const
 
void add_reweighter (IGEdgeReweighterOP reweighter)
 
utility::vector1
< IGEdgeReweighterOP >
::const_iterator 
reweighters_begin () const
 
utility::vector1
< IGEdgeReweighterOP >
::const_iterator 
reweighters_end () const
 

Private Attributes

utility::vector1
< IGEdgeReweighterOP
edge_reweighters_
 
Size nres_
 

Detailed Description

class that interfaces to containers holding IGedge weights between individual residues of the task

note: this class only knows about the pose numbering, not about the numbers in the IG

Constructor & Destructor Documentation

core::pack::task::IGEdgeReweightContainer::IGEdgeReweightContainer ( Size  nres)

References edge_reweighters_, and nres_.

core::pack::task::IGEdgeReweightContainer::~IGEdgeReweightContainer ( )
overridedefault

Member Function Documentation

void core::pack::task::IGEdgeReweightContainer::add_reweighter ( IGEdgeReweighterOP  reweighter)

References edge_reweighters_.

Real core::pack::task::IGEdgeReweightContainer::res_res_weight ( pose::Pose const &  pose,
PackerTask const &  task,
core::Size  res1id,
core::Size  res2id 
) const
utility::vector1< IGEdgeReweighterOP >::const_iterator core::pack::task::IGEdgeReweightContainer::reweighters_begin ( ) const
inline

References edge_reweighters_.

utility::vector1< IGEdgeReweighterOP >::const_iterator core::pack::task::IGEdgeReweightContainer::reweighters_end ( ) const
inline

References edge_reweighters_.

Member Data Documentation

utility::vector1< IGEdgeReweighterOP > core::pack::task::IGEdgeReweightContainer::edge_reweighters_
private
Size core::pack::task::IGEdgeReweightContainer::nres_
private

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