Rosetta
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
[legend]

Public Member Functions

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

Private Member Functions

void copy_coordinates (FragmentCandidateOP src, ObjexxFCL::FArray2D_double &dst)
 

Private Attributes

core::Real cutoff_
 
ObjexxFCL::FArray2D_double fi_
 
ObjexxFCL::FArray2D_double fj_
 
ObjexxFCL::FArray1D_double weights_
 

Detailed Description

selects fragments by running several selectors

Constructor & Destructor Documentation

◆ DiversifyCrmsdSelector()

protocols::frag_picker::DiversifyCrmsdSelector::DiversifyCrmsdSelector ( core::Size  frags_per_pos,
core::Real  cutoff 
)
inline

Constructor sets the desired number of fragments and crmsd cutoff.

References cutoff_.

◆ ~DiversifyCrmsdSelector()

protocols::frag_picker::DiversifyCrmsdSelector::~DiversifyCrmsdSelector ( )
overridedefault

Member Function Documentation

◆ copy_coordinates()

void protocols::frag_picker::DiversifyCrmsdSelector::copy_coordinates ( FragmentCandidateOP  src,
ObjexxFCL::FArray2D_double &  dst 
)
private

◆ select_fragments()

void protocols::frag_picker::DiversifyCrmsdSelector::select_fragments ( ScoredCandidatesVector1 const &  in,
ScoredCandidatesVector1 out 
)
overridevirtual

Member Data Documentation

◆ cutoff_

core::Real protocols::frag_picker::DiversifyCrmsdSelector::cutoff_
private

Referenced by DiversifyCrmsdSelector().

◆ fi_

ObjexxFCL::FArray2D_double protocols::frag_picker::DiversifyCrmsdSelector::fi_
private

◆ fj_

ObjexxFCL::FArray2D_double protocols::frag_picker::DiversifyCrmsdSelector::fj_
private

◆ weights_

ObjexxFCL::FArray1D_double protocols::frag_picker::DiversifyCrmsdSelector::weights_
private

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