Rosetta 3.4
|
#include <ElecAtom.hh>
Public Types | |
typedef conformation::Atom | parent |
Public Member Functions | |
ElecAtom () | |
ElecAtom (conformation::Residue const &res, Size atom_index) | |
virtual | ~ElecAtom () |
non-virtual destructor to keep ElecAtom small and lightweight as a virtual destructor would add a vtable to the class But I fear leaks... do I know how xyzVector dealloates its data? | |
int | atom_type () const |
deprecated! | |
void | atom_type (int setting) |
deprecated! | |
Real | charge () const |
void | charge (Real setting) |
bool | is_hydrogen () const |
property required by RotamerTrie class | |
void | is_hydrogen (bool setting) |
setter method for data required by RotamerTrie class | |
void | print () const |
send a description of the atom to standard out | |
void | print (std::ostream &os) const |
send a description of the atom to an output stream | |
bool | operator< (ElecAtom const &other) const |
compairison operator for sorting | |
bool | operator== (ElecAtom const &other) const |
equality operator for shared-prefix detection | |
bool | isbb () const |
core::scoring::hackelec::ElecAtom::ElecAtom | ( | ) |
core::scoring::hackelec::ElecAtom::ElecAtom | ( | conformation::Residue const & | res, |
Size | atom_index | ||
) |
core::scoring::hackelec::ElecAtom::~ElecAtom | ( | ) | [virtual] |
non-virtual destructor to keep ElecAtom small and lightweight as a virtual destructor would add a vtable to the class But I fear leaks... do I know how xyzVector dealloates its data?
int core::scoring::hackelec::ElecAtom::atom_type | ( | ) | const [inline] |
deprecated!
References core::conformation::Atom::type().
void core::scoring::hackelec::ElecAtom::atom_type | ( | int | setting | ) | [inline] |
deprecated!
References core::conformation::Atom::type().
void core::scoring::hackelec::ElecAtom::charge | ( | Real | setting | ) | [inline] |
Real core::scoring::hackelec::ElecAtom::charge | ( | ) | const [inline] |
Referenced by core::scoring::hackelec::HackElecEnergy::heavyatom_heavyatom_energy(), core::scoring::hackelec::HackElecEnergy::heavyatom_hydrogenatom_energy(), core::scoring::hackelec::HackElecEnergy::hydrogenatom_heavyatom_energy(), and core::scoring::hackelec::HackElecEnergy::hydrogenatom_hydrogenatom_energy().
bool core::scoring::hackelec::ElecAtom::is_hydrogen | ( | ) | const [inline] |
property required by RotamerTrie class
void core::scoring::hackelec::ElecAtom::is_hydrogen | ( | bool | setting | ) | [inline] |
setter method for data required by RotamerTrie class
bool core::scoring::hackelec::ElecAtom::isbb | ( | ) | const [inline] |
Referenced by core::scoring::hackelec::HackElecEnergy::heavyatom_heavyatom_energy(), core::scoring::hackelec::HackElecEnergy::heavyatom_hydrogenatom_energy(), core::scoring::hackelec::HackElecEnergy::hydrogenatom_heavyatom_energy(), core::scoring::hackelec::HackElecEnergy::hydrogenatom_hydrogenatom_energy(), operator<(), and operator==().
compairison operator for sorting
References isbb(), core::conformation::Atom::type(), and core::conformation::Atom::xyz().
equality operator for shared-prefix detection
References isbb(), core::conformation::Atom::type(), and core::conformation::Atom::xyz().
void core::scoring::hackelec::ElecAtom::print | ( | ) | const |
send a description of the atom to standard out
Referenced by core::scoring::hackelec::operator<<().
void core::scoring::hackelec::ElecAtom::print | ( | std::ostream & | os | ) | const |
send a description of the atom to an output stream
References core::conformation::Atom::type(), and core::conformation::Atom::xyz().