![]() |
Rosetta
2021.16
|
base class for Vall ExtentEvaluator More...
#include <VallFragmentEval.hh>

Public Types | |
| typedef core::fragment::picking_old::vall::scores::VallFragmentScore | VallFragmentScore |
| typedef VallFragmentScore::PageConstIterator | PageConstIterator |
| typedef for ExtentEvaluator concept More... | |
| typedef core::fragment::picking_old::concepts::Extent < VallSection::PageConstIterator > | Extent |
| typedef for ExtentEvaluator concept More... | |
| typedef PageConstIterator | VallResidueConstIterator |
Public Member Functions | |
| VallFragmentEval () | |
| default constructor More... | |
| VallFragmentEval (VallFragmentEval const &rval) | |
| default copy constructor More... | |
| ~VallFragmentEval () override | |
| default destructor More... | |
| VallFragmentEval & | operator= (VallFragmentEval const &rval) |
| copy assignment More... | |
| virtual VallFragmentEvalOP | clone () const =0 |
| clone this object More... | |
| bool | operator() (Extent const &extent, VallFragmentScore &fs) |
| called by VallLibrarian: for a fragment extent, evaluate and store results in a VallFragmentScore More... | |
| virtual bool | eval_impl (Extent const &extent, VallFragmentScore &fs)=0 |
| do the actual work of fragment evaluation More... | |
| virtual void | pre_catalog_op (VallLibrary const &) |
| operation to be perform before catalog() starts More... | |
| virtual void | post_catalog_op (VallLibrary const &) |
| operation to be performed after catalog() finished More... | |
Private Types | |
| typedef utility::VirtualBase | Super |
base class for Vall ExtentEvaluator
| typedef core::fragment::picking_old::concepts::Extent< VallSection::PageConstIterator > core::fragment::picking_old::vall::eval::VallFragmentEval::Extent |
typedef for ExtentEvaluator concept
| typedef VallFragmentScore::PageConstIterator core::fragment::picking_old::vall::eval::VallFragmentEval::PageConstIterator |
typedef for ExtentEvaluator concept
|
private |
| typedef core::fragment::picking_old::vall::scores::VallFragmentScore core::fragment::picking_old::vall::eval::VallFragmentEval::VallFragmentScore |
| typedef PageConstIterator core::fragment::picking_old::vall::eval::VallFragmentEval::VallResidueConstIterator |
| core::fragment::picking_old::vall::eval::VallFragmentEval::VallFragmentEval | ( | ) |
default constructor
|
default |
default copy constructor
|
overridedefault |
default destructor
|
pure virtual |
clone this object
Implemented in core::fragment::picking_old::vall::eval::EnergyEval, core::fragment::picking_old::vall::eval::IdentityEval, and core::fragment::picking_old::vall::eval::ABEGOEval.
|
pure virtual |
do the actual work of fragment evaluation
Implemented in core::fragment::picking_old::vall::eval::EnergyEval, core::fragment::picking_old::vall::eval::IdentityEval, and core::fragment::picking_old::vall::eval::ABEGOEval.
Referenced by operator()().
| bool core::fragment::picking_old::vall::eval::VallFragmentEval::operator() | ( | Extent const & | extent, |
| VallFragmentScore & | fs | ||
| ) |
called by VallLibrarian: for a fragment extent, evaluate and store results in a VallFragmentScore
References core::fragment::picking_old::concepts::Extent< PageIterator >::begin, core::fragment::picking_old::concepts::Extent< PageIterator >::end, eval_impl(), core::fragment::picking_old::vall::scores::VallFragmentScore::extent_begin, and core::fragment::picking_old::vall::scores::VallFragmentScore::extent_end.
| VallFragmentEval & core::fragment::picking_old::vall::eval::VallFragmentEval::operator= | ( | VallFragmentEval const & | rval | ) |
|
inlinevirtual |
operation to be performed after catalog() finished
|
inlinevirtual |
operation to be perform before catalog() starts
Reimplemented in core::fragment::picking_old::vall::eval::EnergyEval, core::fragment::picking_old::vall::eval::IdentityEval, and core::fragment::picking_old::vall::eval::ABEGOEval.
1.8.7