Rosetta 3.5
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Private Member Functions | Private Attributes | List of all members
protocols::frag_picker::DiversifyCrmsdSelector Class Reference

selects fragments by running several selectors More...

#include <DiversifyCrmsdSelector.hh>

Inheritance diagram for protocols::frag_picker::DiversifyCrmsdSelector:
Inheritance graph
Collaboration diagram for protocols::frag_picker::DiversifyCrmsdSelector:
Collaboration graph

Public Member Functions

 DiversifyCrmsdSelector (Size frags_per_pos, Real cutoff)
 Constructor sets the desired number of fragments and crmsd cutoff. More...
virtual void select_fragments (ScoredCandidatesVector1 const &, ScoredCandidatesVector1 &)
 Selects desired number of fragments from a given set of candidates. More...
virtual ~DiversifyCrmsdSelector ()
- Public Member Functions inherited from protocols::frag_picker::FragmentSelectingRule
 FragmentSelectingRule (Size frags_per_pos)
 Constructor sets the desired number of fragments. More...
Size frags_per_pos ()
 Says how many fragments will be selected for each position in a query sequence. More...
virtual ~FragmentSelectingRule ()

Private Member Functions

void copy_coordinates (FragmentCandidateOP src, FArray2D_double &dst)

Private Attributes

Real cutoff_
FArray2D_double fi_
FArray2D_double fj_
FArray1D_double weights_

Detailed Description

selects fragments by running several selectors

Constructor & Destructor Documentation

protocols::frag_picker::DiversifyCrmsdSelector::DiversifyCrmsdSelector ( Size  frags_per_pos,
Real  cutoff 

Constructor sets the desired number of fragments and crmsd cutoff.

virtual protocols::frag_picker::DiversifyCrmsdSelector::~DiversifyCrmsdSelector ( )

Member Function Documentation

void protocols::frag_picker::DiversifyCrmsdSelector::copy_coordinates ( FragmentCandidateOP  src,
FArray2D_double &  dst 
void protocols::frag_picker::DiversifyCrmsdSelector::select_fragments ( ScoredCandidatesVector1 const &  in,
ScoredCandidatesVector1 out 

Selects desired number of fragments from a given set of candidates.

Implements protocols::frag_picker::FragmentSelectingRule.

References core::scoring::rms, and protocols::frag_picker::trDiversifyCrmsdSelector().

Member Data Documentation

Real protocols::frag_picker::DiversifyCrmsdSelector::cutoff_
FArray2D_double protocols::frag_picker::DiversifyCrmsdSelector::fi_
FArray2D_double protocols::frag_picker::DiversifyCrmsdSelector::fj_
FArray1D_double protocols::frag_picker::DiversifyCrmsdSelector::weights_

The documentation for this class was generated from the following files: