![]() |
Rosetta
2021.16
|
WARNING WARNING WARNING THIS SINGLETON CLASS HOLDS NON-CONST JOB-SPECIFIC DATA AND MAKES EVERYTHING THAT RELIES ON IT THREAD-UNSAFE. THIS IS NOT HOW SINGLETONS SHOULD BE USED. More...
#include <CovalentCompliance.hh>

Public Member Functions | |
| void | load_dist_table (std::string const &file) |
| This is clearly thread-unsafe. More... | |
| bool | is_compliant (core::id::NamedAtomID const &atom1, core::id::NamedAtomID const &atom2, core::Real cutoff=5.0) const |
| core::Real | distance (core::id::NamedAtomID const &atom1, core::id::NamedAtomID const &atom2) const |
Private Member Functions | |
| CovalentCompliance () | |
| Private constructor for singleton class. More... | |
Private Attributes | |
| FragsToAtomDistOP | covalent_distances_ |
Friends | |
| class | utility::SingletonBase< CovalentCompliance > |
WARNING WARNING WARNING THIS SINGLETON CLASS HOLDS NON-CONST JOB-SPECIFIC DATA AND MAKES EVERYTHING THAT RELIES ON IT THREAD-UNSAFE. THIS IS NOT HOW SINGLETONS SHOULD BE USED.
|
private |
Private constructor for singleton class.
| core::Real protocols::noesy_assign::CovalentCompliance::distance | ( | core::id::NamedAtomID const & | atom1, |
| core::id::NamedAtomID const & | atom2 | ||
| ) | const |
References covalent_distances_, and protocols::noesy_assign::fall_back().
| bool protocols::noesy_assign::CovalentCompliance::is_compliant | ( | core::id::NamedAtomID const & | atom1, |
| core::id::NamedAtomID const & | atom2, | ||
| core::Real | cutoff = 5.0 |
||
| ) | const |
References covalent_distances_, and protocols::noesy_assign::fall_back().
| void protocols::noesy_assign::CovalentCompliance::load_dist_table | ( | std::string const & | file | ) |
This is clearly thread-unsafe.
WARNING WARNING WARNING! THREAD UNSAFE!
References covalent_distances_.
|
friend |
|
private |
Referenced by distance(), is_compliant(), and load_dist_table().
1.8.7