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

defines sidechain contact distance cutoffs. More...

#include <SidechainContactDistCutoff.hh>

Inheritance diagram for protocols::frag_picker::SidechainContactDistCutoff:
Inheritance graph
[legend]

Public Member Functions

 SidechainContactDistCutoff ()
 
 SidechainContactDistCutoff (core::Real scale_factor)
 
 ~SidechainContactDistCutoff () override
 
core::Real get_cutoff (char aa_i, char aa_j)
 
core::Real get_cutoff_squared (char aa_i, char aa_j)
 
core::Real scale_factor ()
 

Private Member Functions

void initialize ()
 

Private Attributes

utility::vector1< char > aa_map_
 
std::map< char, core::Sizeaa_to_index_map_
 
utility::vector1< utility::vector1< core::Real > > cutoff_
 
utility::vector1< utility::vector1< core::Real > > cutoff_squared_
 
core::Real scale_factor_
 

Detailed Description

defines sidechain contact distance cutoffs.

provides amino acid pair specific distance cutoffs.

Constructor & Destructor Documentation

◆ SidechainContactDistCutoff() [1/2]

protocols::frag_picker::SidechainContactDistCutoff::SidechainContactDistCutoff ( )

◆ SidechainContactDistCutoff() [2/2]

protocols::frag_picker::SidechainContactDistCutoff::SidechainContactDistCutoff ( core::Real  scale_factor)

◆ ~SidechainContactDistCutoff()

protocols::frag_picker::SidechainContactDistCutoff::~SidechainContactDistCutoff ( )
overridedefault

Member Function Documentation

◆ get_cutoff()

core::Real protocols::frag_picker::SidechainContactDistCutoff::get_cutoff ( char  aa_i,
char  aa_j 
)

References aa_to_index_map_, and cutoff_.

◆ get_cutoff_squared()

core::Real protocols::frag_picker::SidechainContactDistCutoff::get_cutoff_squared ( char  aa_i,
char  aa_j 
)

◆ initialize()

void protocols::frag_picker::SidechainContactDistCutoff::initialize ( )
private

◆ scale_factor()

core::Real protocols::frag_picker::SidechainContactDistCutoff::scale_factor ( )

References scale_factor_.

Referenced by SidechainContactDistCutoff().

Member Data Documentation

◆ aa_map_

utility::vector1<char> protocols::frag_picker::SidechainContactDistCutoff::aa_map_
private

Referenced by initialize().

◆ aa_to_index_map_

std::map<char,core::Size> protocols::frag_picker::SidechainContactDistCutoff::aa_to_index_map_
private

◆ cutoff_

utility::vector1<utility::vector1<core::Real> > protocols::frag_picker::SidechainContactDistCutoff::cutoff_
private

Referenced by get_cutoff(), and initialize().

◆ cutoff_squared_

utility::vector1<utility::vector1<core::Real> > protocols::frag_picker::SidechainContactDistCutoff::cutoff_squared_
private

Referenced by get_cutoff_squared(), and initialize().

◆ scale_factor_

core::Real protocols::frag_picker::SidechainContactDistCutoff::scale_factor_
private

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