Rosetta Protocols  2014.35
Public Member Functions | Private Attributes | List of all members
protocols::frag_picker::DiversifyDihedralsSelector Class Reference

selects fragments by running several selectors More...

#include <DiversifyDihedralsSelector.hh>

Public Member Functions

 DiversifyDihedralsSelector (core::Size frags_per_pos, core::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 ~DiversifyDihedralsSelector ()
 
core::Real dihedral_rmsd (FragmentCandidateOP, FragmentCandidateOP)
 
- 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 Attributes

core::Real cutoff_
 
utility::vector1< core::Realphi_
 
utility::vector1< core::Realpsi_
 

Detailed Description

selects fragments by running several selectors

Constructor & Destructor Documentation

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

Constructor sets the desired number of fragments and crmsd cutoff.

References cutoff_.

virtual protocols::frag_picker::DiversifyDihedralsSelector::~DiversifyDihedralsSelector ( )
inlinevirtual

Member Function Documentation

Real protocols::frag_picker::DiversifyDihedralsSelector::dihedral_rmsd ( FragmentCandidateOP  f1,
FragmentCandidateOP  f2 
)

References rms.

void protocols::frag_picker::DiversifyDihedralsSelector::select_fragments ( ScoredCandidatesVector1 const &  in,
ScoredCandidatesVector1 out 
)
virtual

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

Implements protocols::frag_picker::FragmentSelectingRule.

References rms, and protocols::frag_picker::trDiversifyDihedralsSelector.

Member Data Documentation

core::Real protocols::frag_picker::DiversifyDihedralsSelector::cutoff_
private
utility::vector1<core::Real> protocols::frag_picker::DiversifyDihedralsSelector::phi_
private
utility::vector1<core::Real> protocols::frag_picker::DiversifyDihedralsSelector::psi_
private

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