![]() |
Rosetta Protocols
2014.35
|
#include <CovalentCompliance.hh>
Public Member Functions | |
void | load_dist_table (std::string const &file) |
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 |
Static Public Member Functions | |
static CovalentCompliance const * | get_instance () |
static function to get the instance of ( pointer to) this singleton class More... | |
static CovalentCompliance * | get_nonconst_instance () |
Private Member Functions | |
CovalentCompliance () | |
Private constructor for singleton class. More... | |
Static Private Member Functions | |
static CovalentCompliance * | create_singleton_instance () |
private singleton creation function to be used with utility::thread::threadsafe_singleton More... | |
Private Attributes | |
FragsToAtomDistOP | covalent_distances_ |
Static Private Attributes | |
static CovalentCompliance * | instance_ |
|
private |
Private constructor for singleton class.
Referenced by create_singleton_instance().
|
staticprivate |
private singleton creation function to be used with utility::thread::threadsafe_singleton
References CovalentCompliance().
Referenced by get_instance().
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().
|
static |
static function to get the instance of ( pointer to) this singleton class
References create_singleton_instance(), instance_, and utility::thread::safely_create_singleton().
Referenced by protocols::noesy_assign::covalent_compliance(), and get_nonconst_instance().
|
static |
References get_instance().
Referenced by protocols::noesy_assign::NoesyModule::read_input_files().
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().
Referenced by protocols::noesy_assign::covalent_compliance().
void protocols::noesy_assign::CovalentCompliance::load_dist_table | ( | std::string const & | file | ) |
References covalent_distances_.
Referenced by protocols::noesy_assign::NoesyModule::read_input_files().
|
private |
Referenced by distance(), is_compliant(), and load_dist_table().
|
staticprivate |
Referenced by get_instance().