![]() |
Rosetta
2021.16
|
#include <LKBAtom.hh>
Public Member Functions | |
| LKBAtom () | |
| ~LKBAtom () | |
| conformation::Atom const & | atom () const |
| void | atom (conformation::Atom const &base) |
| Vector const & | xyz () const |
| void | xyz (Vector const &base) |
| Size | n_attached_waters () const |
| WaterCoords const & | waters () const |
| void | waters (Size n_attached, Size offset, WaterCoords const &waters) |
| AtomWeights const & | atom_weights () const |
| void | atom_weights (AtomWeights const &atom_weights) |
| bool | is_hydrogen () const |
| property required by RotamerTrie class More... | |
| void | print () const |
| send a description of the atom to standard out More... | |
| void | print (std::ostream &os) const |
| send a description of the atom to an output stream More... | |
| bool | operator< (LKBAtom const &other) const |
| compairison operator for sorting More... | |
| bool | operator== (LKBAtom const &other) const |
| equality operator for shared-prefix detection – must be true if !( a < b ) && !( b < a ) More... | |
Private Attributes | |
| conformation::Atom | base_ |
| Size | n_attached_waters_ |
| WaterCoords | waters_ |
| AtomWeights | atom_weights_ |
| core::scoring::lkball::lkbtrie::LKBAtom::LKBAtom | ( | ) |
|
default |
|
inline |
References base_.
Referenced by core::scoring::lkball::lkbtrie::LKBTrieEvaluator::heavyatom_heavyatom_energy().
|
inline |
References base_.
|
inline |
References atom_weights_.
Referenced by core::scoring::lkball::lkbtrie::LKBTrieEvaluator::heavyatom_heavyatom_energy().
|
inline |
References atom_weights(), and atom_weights_.
Referenced by atom_weights().
|
inline |
property required by RotamerTrie class
|
inline |
References n_attached_waters_.
Referenced by core::scoring::lkball::lkbtrie::LKBTrieEvaluator::heavyatom_heavyatom_energy().
compairison operator for sorting
References atom_weights_, base_, n_attached_waters_, core::conformation::Atom::type(), waters_, and core::conformation::Atom::xyz().
equality operator for shared-prefix detection – must be true if !( a < b ) && !( b < a )
References atom_weights_, base_, n_attached_waters_, core::conformation::Atom::type(), waters_, and core::conformation::Atom::xyz().
| void core::scoring::lkball::lkbtrie::LKBAtom::print | ( | ) | const |
send a description of the atom to standard out
Referenced by core::scoring::lkball::lkbtrie::operator<<().
| void core::scoring::lkball::lkbtrie::LKBAtom::print | ( | std::ostream & | os | ) | const |
send a description of the atom to an output stream
References base_, and core::conformation::Atom::xyz().
|
inline |
References waters_.
Referenced by core::scoring::lkball::lkbtrie::LKBTrieEvaluator::heavyatom_heavyatom_energy().
|
inline |
References n_attached_waters_, and waters_.
|
inline |
References base_, and core::conformation::Atom::xyz().
|
inline |
References base_, and core::conformation::Atom::xyz().
|
private |
Referenced by atom_weights(), operator<(), and operator==().
|
private |
Referenced by atom(), operator<(), operator==(), print(), and xyz().
|
private |
Referenced by n_attached_waters(), operator<(), operator==(), and waters().
|
private |
Referenced by operator<(), operator==(), and waters().
1.8.7