![]() |
Rosetta
2021.16
|
#include <MatchConsolidator.hh>

Public Types | |
| typedef core::Real | Real |
| typedef core::Size | Size |
Public Member Functions | |
| MatchConsolidator () | |
| ~MatchConsolidator () override | |
| void | begin_processing () override |
| Invoked by the Matcher before it begins feeding matches to the processor. Base-class has a no-op implementation. More... | |
| void | process_match (match const &m) override |
| void | process_match (match_dspos1 const &m) override |
| void | end_processing () override |
| Invoked by the Matcher after it finishes feeding matches to the processor. Base-class has a no-op implementation. More... | |
| void | set_n_to_output_per_group (core::Size setting) |
| void | set_grouper (MatchGrouperOP grouper) |
| void | reset_grouper () |
Public Member Functions inherited from protocols::match::output::MatchProcessor | |
| MatchProcessor () | |
| ~MatchProcessor () override | |
| bool | match_processing_successful () const |
| void | set_output_writer (OutputWriterOP writer) |
| void | set_evaluator (MatchEvaluatorOP evaluator) |
| void | set_match_score_writer (MatchScoreWriterOP scorewriter) |
| OutputWriterOP | output_writer () |
| const access to the output writer, e.g. for the MatcherMover when incorporating matches into the pose More... | |
| void | add_filter (MatchFilterOP filter) |
| void | reset_filters () |
| void | clear_filters () |
| UpstreamDownstreamCollisionFilterCOP | up_down_filt () const |
| UpstreamCollisionFilterCOP | up_coll_filt () const |
Private Member Functions | |
| void | end_processing_of_regular_match_groups () |
| void | end_processing_of_match_dspos1_groups () |
Private Attributes | |
| MatchGrouperOP | grouper_ |
| core::Size | n_to_output_per_group_ |
| utility::vector1 < BestMatchesCollectionOP > | match_groups_ |
Additional Inherited Members | |
Protected Member Functions inherited from protocols::match::output::MatchProcessor | |
| bool | passes_filters (match const &m) |
| bool | passes_filters (match_dspos1 const &m) |
| void | note_match_processed () |
Protected Attributes inherited from protocols::match::output::MatchProcessor | |
| bool | match_processing_successful_ |
| OutputWriterOP | writer_ |
| MatchEvaluatorOP | evaluator_ |
| MatchScoreWriterOP | match_score_writer_ |
| protocols::match::output::MatchConsolidator::MatchConsolidator | ( | ) |
|
overridedefault |
|
overridevirtual |
Invoked by the Matcher before it begins feeding matches to the processor. Base-class has a no-op implementation.
Reimplemented from protocols::match::output::MatchProcessor.
References protocols::match::output::MatchProcessor::begin_processing(), protocols::match::output::MatchProcessor::evaluator_, grouper_, and match_groups_.
|
overridevirtual |
Invoked by the Matcher after it finishes feeding matches to the processor. Base-class has a no-op implementation.
Reimplemented from protocols::match::output::MatchProcessor.
References protocols::match::output::MatchProcessor::end_processing(), protocols::match::output::MatchProcessor::evaluator_, grouper_, match_groups_, protocols::match::output::MatchProcessor::match_score_writer_, and protocols::match::output::MatchProcessor::writer_.
|
private |
|
private |
|
overridevirtual |
Implements protocols::match::output::MatchProcessor.
References protocols::match::output::MatchProcessor::evaluator_, grouper_, match_groups_, n_to_output_per_group_, protocols::match::output::MatchProcessor::note_match_processed(), protocols::match::output::MatchProcessor::passes_filters(), protocols::hybridization::score, and protocols::match::output::MatchProcessor::writer_.
|
overridevirtual |
Implements protocols::match::output::MatchProcessor.
References protocols::match::output::MatchProcessor::evaluator_, grouper_, match_groups_, n_to_output_per_group_, protocols::match::output::MatchProcessor::note_match_processed(), protocols::match::output::MatchProcessor::passes_filters(), protocols::hybridization::score, and protocols::match::output::MatchProcessor::writer_.
| void protocols::match::output::MatchConsolidator::reset_grouper | ( | ) |
References grouper_.
| void protocols::match::output::MatchConsolidator::set_grouper | ( | MatchGrouperOP | grouper | ) |
References grouper_.
| void protocols::match::output::MatchConsolidator::set_n_to_output_per_group | ( | core::Size | setting | ) |
References n_to_output_per_group_.
|
private |
Referenced by begin_processing(), end_processing(), process_match(), reset_grouper(), and set_grouper().
|
private |
Referenced by begin_processing(), end_processing(), and process_match().
|
private |
Referenced by process_match(), and set_n_to_output_per_group().
1.8.7