|
Rosetta 3.5
|
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... | |
| virtual | ~VallFragmentEval () |
| 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::pointer::ReferenceCount | Super |
base class for Vall ExtentEvaluator
Definition at line 43 of file VallFragmentEval.hh.
| typedef core::fragment::picking_old::concepts::Extent< VallSection::PageConstIterator > core::fragment::picking_old::vall::eval::VallFragmentEval::Extent |
typedef for ExtentEvaluator concept
Definition at line 66 of file VallFragmentEval.hh.
| typedef VallFragmentScore::PageConstIterator core::fragment::picking_old::vall::eval::VallFragmentEval::PageConstIterator |
typedef for ExtentEvaluator concept
Definition at line 62 of file VallFragmentEval.hh.
|
private |
Definition at line 49 of file VallFragmentEval.hh.
| typedef core::fragment::picking_old::vall::scores::VallFragmentScore core::fragment::picking_old::vall::eval::VallFragmentEval::VallFragmentScore |
Definition at line 55 of file VallFragmentEval.hh.
| typedef PageConstIterator core::fragment::picking_old::vall::eval::VallFragmentEval::VallResidueConstIterator |
Definition at line 72 of file VallFragmentEval.hh.
| core::fragment::picking_old::vall::eval::VallFragmentEval::VallFragmentEval | ( | ) |
default constructor
Definition at line 33 of file VallFragmentEval.cc.
| core::fragment::picking_old::vall::eval::VallFragmentEval::VallFragmentEval | ( | VallFragmentEval const & | rval) |
default copy constructor
Definition at line 39 of file VallFragmentEval.cc.
|
virtual |
default destructor
Definition at line 45 of file VallFragmentEval.cc.
|
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
Definition at line 61 of file VallFragmentEval.cc.
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) |
copy assignment
Definition at line 50 of file VallFragmentEval.cc.
Referenced by core::fragment::picking_old::vall::eval::ABEGOEval::operator=(), core::fragment::picking_old::vall::eval::IdentityEval::operator=(), and core::fragment::picking_old::vall::eval::EnergyEval::operator=().
|
inlinevirtual |
operation to be performed after catalog() finished
Definition at line 141 of file VallFragmentEval.hh.
|
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.
Definition at line 135 of file VallFragmentEval.hh.
1.8.4