|
ObjCryst++
1.5CVS
|
Groups of atoms that can be moved using molecular dynamics principles, taking a list of restraints as ptential. More...
Public Member Functions | |
| MDAtomGroup () | |
| Default constructor. | |
| MDAtomGroup (std::set< MolAtom * > &vat, std::set< MolBond * > &vb, std::set< MolBondAngle * > &va, std::set< MolDihedralAngle * > &vd) | |
| Constructor. | |
| void | Print (ostream &os, bool full=true) const |
| Print one-line list of atoms moved. | |
Public Attributes | |
| std::set< MolAtom * > | mvpAtom |
| std::vector< MolBond * > | mvpBond |
| std::vector< MolBondAngle * > | mvpBondAngle |
| std::vector< MolDihedralAngle * > | mvpDihedralAngle |
Groups of atoms that can be moved using molecular dynamics principles, taking a list of restraints as ptential.
This is used to move group of atoms for which no adequate stretch mode can be used, such as inside flexible rings.
| ObjCryst::MDAtomGroup::MDAtomGroup | ( | std::set< MolAtom * > & | vat, |
| std::set< MolBond * > & | vb, | ||
| std::set< MolBondAngle * > & | va, | ||
| std::set< MolDihedralAngle * > & | vd | ||
| ) |
Constructor.
| vat,: | list of atoms inside the group |
| vb,va,vd,: | list of bond, bond angle and dihedral angle restraints |
1.8.1