26 #include <numeric/xyzVector.hh>
28 #include <utility/vector1.hh>
33 #include <utility/serialization/serialization.hh>
36 #include <cereal/types/polymorphic.hpp>
37 #endif // SERIALIZATION
49 parent( res.atom( atom_index ) ),
63 os <<
"mm atom type" <<
mm_type() <<
" ";
64 os <<
"(" <<
xyz().x();
65 os <<
", " <<
xyz().y();
66 os <<
", " <<
xyz().z() <<
")" << std::endl;
84 template<
class Archive >
86 core::scoring::mm::mmtrie::MMEnergyTableAtom::save( Archive & arc )
const {
87 arc( cereal::base_class< core::conformation::Atom >(
this ) );
92 template<
class Archive >
94 core::scoring::mm::mmtrie::MMEnergyTableAtom::load( Archive & arc ) {
95 arc( cereal::base_class< core::conformation::Atom >(
this ) );
102 CEREAL_REGISTER_DYNAMIC_INIT( core_scoring_mm_mmtrie_MMEnergyTableAtom )
103 #endif // SERIALIZATION
rosetta project type declarations
Header for the MMEnergyTableAtom. Heavily coppied from the EtableAtom.hh.
Method declarations and simple accessor definitions for the Residue class.
virtual ~MMEnergyTableAtom()
non-virtual destructor to keep MMEnergyTableAtom small and lightweight as a virtual destructor would ...
std::ostream & operator<<(std::ostream &os, MMEnergyTableAtom const &atom)
void print() const
send a description of the atom to standard out