Rosetta  2020.37
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Private Attributes | List of all members
core::scoring::GenBondedExclInfo Class Reference

#include <GenericBondedPotential.hh>

Inheritance diagram for core::scoring::GenBondedExclInfo:
Inheritance graph
[legend]

Public Member Functions

 GenBondedExclInfo (bool const score_full, bool const score_hybrid)
 
basic::datacache::CacheableDataOP clone () const override
 
void add_residue_exclude_torsions (chemical::ResidueType const &rsd_type)
 
ResidueExclParamsCOP get_residue_data (core::chemical::ResidueType const &rsd_type) const
 
ResidueExclParamsCOP get_residue_pair_data (core::Size seqpos1, core::Size seqpos2) const
 

Private Attributes

bool score_full_
 
bool score_hybrid_
 
std::unordered_map
< std::string,
ResidueExclParamsOP
perres_excls_
 
std::unordered_map< uint64_t,
ResidueExclParamsOP
respair_excls_
 

Constructor & Destructor Documentation

core::scoring::GenBondedExclInfo::GenBondedExclInfo ( bool const  score_full,
bool const  score_hybrid 
)

Referenced by clone().

Member Function Documentation

void core::scoring::GenBondedExclInfo::add_residue_exclude_torsions ( chemical::ResidueType const &  rsd_type)
basic::datacache::CacheableDataOP core::scoring::GenBondedExclInfo::clone ( ) const
inlineoverride

References GenBondedExclInfo().

ResidueExclParamsCOP core::scoring::GenBondedExclInfo::get_residue_data ( core::chemical::ResidueType const &  rsd_type) const
ResidueExclParamsCOP core::scoring::GenBondedExclInfo::get_residue_pair_data ( core::Size  seqpos1,
core::Size  seqpos2 
) const

Member Data Documentation

std::unordered_map< std::string, ResidueExclParamsOP > core::scoring::GenBondedExclInfo::perres_excls_
private
std::unordered_map< uint64_t, ResidueExclParamsOP > core::scoring::GenBondedExclInfo::respair_excls_
private

Referenced by get_residue_pair_data().

bool core::scoring::GenBondedExclInfo::score_full_
private
bool core::scoring::GenBondedExclInfo::score_hybrid_
private

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