![]() |
Rosetta Protocols
2014.16.56682
|
#include <MatchConsolidator.hh>
Public Types | |
| typedef core::Size | Size |
| typedef core::Real | Real |
Public Member Functions | |
| BestMatchesCollection (Size n_to_keep, bool dspos1_mode=false) | |
| virtual | ~BestMatchesCollection () |
| void | add_match (match const &m, Real score) |
| void | add_match_dspos1 (match_dspos1 const &m, Real score) |
| bool | dspos1_mode () const |
| Size | n_kept_matches () const |
| match const & | kept_match (Size which_match) const |
| match_dspos1 const & | kept_match_dspos1 (Size which_match) const |
Private Member Functions | |
| Size | index_for_new_match (Real score) |
Private Attributes | |
| Size const | n_top_matches_to_keep_ |
| bool const | dspos1_mode_ |
| utility::heap | scores_heap_ |
| utility::vector1< match > | best_matches_ |
| utility::vector1< match_dspos1 > | best_match_dspos1s_ |
| protocols::match::output::BestMatchesCollection::BestMatchesCollection | ( | Size | n_to_keep, |
| bool | dspos1_mode = false |
||
| ) |
|
virtual |
References best_matches_, dspos1_mode_, and index_for_new_match().
| void protocols::match::output::BestMatchesCollection::add_match_dspos1 | ( | match_dspos1 const & | m, |
| Real | score | ||
| ) |
References best_match_dspos1s_, dspos1_mode_, and index_for_new_match().
|
inline |
References dspos1_mode_.
|
private |
References utility::heap::capacity(), utility::heap::heap_extract(), utility::heap::heap_head(), utility::heap::heap_insert(), scores_heap_, and utility::heap::size().
Referenced by add_match(), and add_match_dspos1().
References best_matches_, dspos1_mode_, scores_heap_, and utility::heap::size().
| match_dspos1 const & protocols::match::output::BestMatchesCollection::kept_match_dspos1 | ( | Size | which_match | ) | const |
References best_match_dspos1s_, dspos1_mode_, scores_heap_, and utility::heap::size().
| BestMatchesCollection::Size protocols::match::output::BestMatchesCollection::n_kept_matches | ( | ) | const |
References scores_heap_, and utility::heap::size().
|
private |
Referenced by add_match_dspos1(), and kept_match_dspos1().
|
private |
Referenced by add_match(), and kept_match().
|
private |
Referenced by add_match(), add_match_dspos1(), dspos1_mode(), kept_match(), and kept_match_dspos1().
|
private |
|
private |
Referenced by index_for_new_match(), kept_match(), kept_match_dspos1(), and n_kept_matches().
1.8.7