Rosetta
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, ResidueExclParamsOPperres_excls_
 
std::unordered_map< uint64_t, ResidueExclParamsOPrespair_excls_
 

Constructor & Destructor Documentation

◆ GenBondedExclInfo()

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

Referenced by clone().

Member Function Documentation

◆ add_residue_exclude_torsions()

void core::scoring::GenBondedExclInfo::add_residue_exclude_torsions ( chemical::ResidueType const &  rsd_type)

◆ clone()

basic::datacache::CacheableDataOP core::scoring::GenBondedExclInfo::clone ( ) const
inlineoverride

References GenBondedExclInfo().

◆ get_residue_data()

ResidueExclParamsCOP core::scoring::GenBondedExclInfo::get_residue_data ( core::chemical::ResidueType const &  rsd_type) const

◆ get_residue_pair_data()

ResidueExclParamsCOP core::scoring::GenBondedExclInfo::get_residue_pair_data ( core::Size  seqpos1,
core::Size  seqpos2 
) const

Member Data Documentation

◆ perres_excls_

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

◆ respair_excls_

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

Referenced by get_residue_pair_data().

◆ score_full_

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

◆ score_hybrid_

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

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