Rosetta 3.4
Public Member Functions
protocols::frag_picker::scores::PValuedFragmentScoreManager Class Reference

holds particular score components, weights and calculates the total score for a fragment candidate More...

#include <PValuedFragmentScoreManager.hh>

Inheritance diagram for protocols::frag_picker::scores::PValuedFragmentScoreManager:
Inheritance graph
[legend]
Collaboration diagram for protocols::frag_picker::scores::PValuedFragmentScoreManager:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 PValuedFragmentScoreManager ()
 creates an empty manager
bool score_fragment_from_cache (FragmentCandidateOP, FragmentScoreMapOP)
 calculates all the small scores for a given fragment
bool score_fragment (FragmentCandidateOP, FragmentScoreMapOP)
 calculates all the small scores for a given fragment
void describe_fragments (utility::vector1< std::pair< FragmentCandidateOP, scores::FragmentScoreMapOP > > const &, std::ostream &)
 prints a flat table with all scores for all the fragments in a given vector

Detailed Description

holds particular score components, weights and calculates the total score for a fragment candidate

Detailed: a fragment picker object needs exactly one fragment manager to pick fragments. Adding new scoring methods
is supposed to be done FragmentPicker, which calls proper method from this class.

Constructor & Destructor Documentation

protocols::frag_picker::scores::PValuedFragmentScoreManager::PValuedFragmentScoreManager ( ) [inline]

creates an empty manager


Member Function Documentation

void protocols::frag_picker::scores::PValuedFragmentScoreManager::describe_fragments ( utility::vector1< std::pair< FragmentCandidateOP, scores::FragmentScoreMapOP > > const &  pairs,
std::ostream &  out 
) [virtual]
bool protocols::frag_picker::scores::PValuedFragmentScoreManager::score_fragment ( FragmentCandidateOP  candidate,
FragmentScoreMapOP  empty_map 
) [virtual]

calculates all the small scores for a given fragment

results are properly stored inside a FragmentScoreMap object

Reimplemented from protocols::frag_picker::scores::FragmentScoreManager.

References protocols::frag_picker::scores::FragmentScoreManager::scores_.

bool protocols::frag_picker::scores::PValuedFragmentScoreManager::score_fragment_from_cache ( FragmentCandidateOP  candidate,
FragmentScoreMapOP  empty_map 
) [virtual]

calculates all the small scores for a given fragment

results are properly stored inside a FragmentScoreMap object

Reimplemented from protocols::frag_picker::scores::FragmentScoreManager.

References protocols::frag_picker::scores::FragmentScoreManager::scores_.


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines