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::ResidueExclParams Class Reference

#include <GenericBondedPotential.hh>

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

Public Member Functions

 ResidueExclParams (core::chemical::ResidueTypeCOP rsd_type, bool const score_full, bool const score_hybrid)
 
void create_excl_info (bool const score_full, bool const score_hybrid)
 
void fully_counted (bool const value)
 
bool fully_counted () const
 
void fully_excluded_1b (bool const value)
 
bool fully_excluded_1b () const
 
void atm_excluded (Size i, bool value)
 
bool atm_excluded (Size i) const
 
void store_by_bondno (Size i)
 
bool find_by_bondno (Size i) const
 
void store_by_atmpairno (Size i, Size j)
 
bool find_by_atmpairno (Size i, Size j) const
 
void rsd1type (core::chemical::ResidueType const &rsdtype)
 
void rsd2type (core::chemical::ResidueType const &rsdtype)
 
bool same_rsdpairs (core::conformation::Residue const &rsd1, core::conformation::Residue const &rsd2) const
 

Private Attributes

bool fully_counted_
 
bool fully_excluded_1b_
 
std::string rsdtype1_
 
std::string rsdtype2_
 
utility::vector1< boolatm_excluded_
 
utility::vector1< boolbondnos_
 
std::unordered_map< uint64_t,
bool
atmpairnos_
 
core::chemical::ResidueTypeCOP rsd_type_
 

Constructor & Destructor Documentation

core::scoring::ResidueExclParams::ResidueExclParams ( core::chemical::ResidueTypeCOP  rsd_type,
bool const  score_full,
bool const  score_hybrid 
)

Member Function Documentation

void core::scoring::ResidueExclParams::atm_excluded ( Size  i,
bool  value 
)
inline

References atm_excluded_.

Referenced by create_excl_info().

bool core::scoring::ResidueExclParams::atm_excluded ( Size  i) const
inline

References atm_excluded_.

void core::scoring::ResidueExclParams::create_excl_info ( bool const  score_full,
bool const  score_hybrid 
)
bool core::scoring::ResidueExclParams::find_by_atmpairno ( Size  i,
Size  j 
) const
bool core::scoring::ResidueExclParams::find_by_bondno ( Size  i) const
inline

References bondnos_.

Referenced by create_excl_info().

void core::scoring::ResidueExclParams::fully_counted ( bool const  value)
inline

References fully_counted_.

bool core::scoring::ResidueExclParams::fully_counted ( ) const
inline

References fully_counted_.

Referenced by create_excl_info().

void core::scoring::ResidueExclParams::fully_excluded_1b ( bool const  value)
inline

References fully_excluded_1b_.

bool core::scoring::ResidueExclParams::fully_excluded_1b ( ) const
inline

References fully_excluded_1b_.

Referenced by create_excl_info().

void core::scoring::ResidueExclParams::rsd1type ( core::chemical::ResidueType const &  rsdtype)
inline
void core::scoring::ResidueExclParams::rsd2type ( core::chemical::ResidueType const &  rsdtype)
inline
bool core::scoring::ResidueExclParams::same_rsdpairs ( core::conformation::Residue const &  rsd1,
core::conformation::Residue const &  rsd2 
) const
inline
void core::scoring::ResidueExclParams::store_by_atmpairno ( Size  i,
Size  j 
)
void core::scoring::ResidueExclParams::store_by_bondno ( Size  i)
inline

References bondnos_.

Referenced by create_excl_info().

Member Data Documentation

utility::vector1< bool > core::scoring::ResidueExclParams::atm_excluded_
private

Referenced by atm_excluded(), and ResidueExclParams().

std::unordered_map< uint64_t, bool > core::scoring::ResidueExclParams::atmpairnos_
private
utility::vector1< bool > core::scoring::ResidueExclParams::bondnos_
private
bool core::scoring::ResidueExclParams::fully_counted_
private

Referenced by create_excl_info(), and fully_counted().

bool core::scoring::ResidueExclParams::fully_excluded_1b_
private
core::chemical::ResidueTypeCOP core::scoring::ResidueExclParams::rsd_type_
private

Referenced by create_excl_info().

std::string core::scoring::ResidueExclParams::rsdtype1_
private

Referenced by rsd1type(), and same_rsdpairs().

std::string core::scoring::ResidueExclParams::rsdtype2_
private

Referenced by rsd2type(), and same_rsdpairs().


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