Rosetta  2021.16
 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::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

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

Member Function Documentation

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

References aa_to_index_map_, and cutoff_.

core::Real protocols::frag_picker::SidechainContactDistCutoff::get_cutoff_squared ( char  aa_i,
char  aa_j 
)
void protocols::frag_picker::SidechainContactDistCutoff::initialize ( )
private
core::Real protocols::frag_picker::SidechainContactDistCutoff::scale_factor ( )

References scale_factor_.

Referenced by SidechainContactDistCutoff().

Member Data Documentation

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

Referenced by initialize().

std::map<char,core::Size> protocols::frag_picker::SidechainContactDistCutoff::aa_to_index_map_
private
utility::vector1<utility::vector1<core::Real> > protocols::frag_picker::SidechainContactDistCutoff::cutoff_
private

Referenced by get_cutoff(), and initialize().

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

Referenced by get_cutoff_squared(), and initialize().

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

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