Rosetta 3.4
|
scores a fragment by torsion bin similarity More...
#include <TorsionBinSimilarity.hh>
Public Member Functions | |
TorsionBinSimilarity (Size priority, Real lowest_acceptable_value, bool use_lowest, utility::vector1< utility::vector1< core::Real > > query_bin_probs, Size sequence_length, Size longest_vall_chunk) | |
void | do_caching (VallChunkOP) |
void | clean_up () |
virtual bool | cached_score (FragmentCandidateOP, FragmentScoreMapOP) |
Computes the score. | |
Protected Attributes | |
Matrix | scores_ |
scores a fragment by torsion bin similarity
protocols::frag_picker::scores::TorsionBinSimilarity::TorsionBinSimilarity | ( | Size | priority, |
Real | lowest_acceptable_value, | ||
bool | use_lowest, | ||
utility::vector1< utility::vector1< core::Real > > | query_bin_probs, | ||
Size | sequence_length, | ||
Size | longest_vall_chunk | ||
) | [inline] |
References scores_.
bool protocols::frag_picker::scores::TorsionBinSimilarity::cached_score | ( | FragmentCandidateOP | f, |
FragmentScoreMapOP | empty_map | ||
) | [virtual] |
Computes the score.
Reimplemented from protocols::frag_picker::scores::CachingScoringMethod.
References do_caching(), protocols::frag_picker::scores::FragmentScoringMethod::id_, protocols::frag_picker::scores::FragmentScoringMethod::lowest_acceptable_value_, scores_, core::scoring::total_score, and protocols::frag_picker::scores::FragmentScoringMethod::use_lowest_.
void protocols::frag_picker::scores::TorsionBinSimilarity::clean_up | ( | ) | [inline, virtual] |
void protocols::frag_picker::scores::TorsionBinSimilarity::do_caching | ( | VallChunkOP | chunk | ) | [virtual] |
Implements protocols::frag_picker::scores::CachingScoringMethod.
References core::scoring::omega, protocols::swa::phi(), protocols::swa::psi(), scores_, and protocols::frag_picker::scores::tr().
Referenced by cached_score().
Referenced by cached_score(), do_caching(), and TorsionBinSimilarity().