![]() |
Rosetta Protocols
2014.16.56682
|
#include <GreenPacker.hh>
Public Member Functions | |
| virtual | ~MinimalRotamer () |
| Automatically generated virtual destructor for class deriving directly from ReferenceCount. More... | |
| MinimalRotamer (Residue const &) | |
| bool | same (MinimalRotamer const &) const |
| bool | same_residue_type (MinimalRotamer const &) const |
| AA | aa () const |
Private Member Functions | |
| bool | has_ideal_geometry (core::conformation::Residue const &res) const |
| bool | atom_is_ideal (core::conformation::Residue const &res, Size const atom_id) const |
| void | record_chi (core::conformation::Residue const &res) |
| void | record_internal_geometry (core::conformation::Residue const &res) |
| void | record_internal_geometry (core::conformation::Residue const &res, Size const atom_id) |
| bool | chi_matches_coords (core::conformation::Residue const &res, Size chi_index) const |
| bool | same_chi (MinimalRotamer const &other) const |
| This tolerance may need fiddling with More... | |
| bool | same_nonideal_geometry (MinimalRotamer const &other) const |
| These tolerances may need fiddling with More... | |
| MinimalRotamer () | |
| MinimalRotamer const & | operator= (MinimalRotamer const &) |
Private Attributes | |
| ResidueType const & | residue_type_ |
| bool | ideal_geometry_ |
| utility::vector1< Real > | chi_ |
| utility::vector1< Vector > | internal_geometry_ |
Static Private Attributes | |
| static Size const | d = 0 |
| static Size const | theta = 1 |
| static Size const | phi = 2 |
|
virtual |
Automatically generated virtual destructor for class deriving directly from ReferenceCount.
Auto-generated virtual destructor
| protocols::simple_moves::MinimalRotamer::MinimalRotamer | ( | Residue const & | res | ) |
References has_ideal_geometry(), ideal_geometry_, record_chi(), record_internal_geometry(), and type.
|
private |
No default constructor or assignment operator copy c-tor is fine
| core::chemical::AA protocols::simple_moves::MinimalRotamer::aa | ( | ) | const |
References core::chemical::ResidueType::aa(), and residue_type_.
|
private |
Assumption: sidechain ideal coordinates do not depend on other residues ( as opposed to the backbone O for example, which depends on the coordinates of i+1.)
References numeric::angle_radians(), core::chemical::ICoorAtomID::atomno(), core::chemical::ResidueType::chi_atoms(), numeric::dihedral_radians(), numeric::xyzVector< class >::distance(), core::chemical::ResidueType::icoor(), core::chemical::ResidueType::nchi(), basic::periodic_range(), numeric::constants::d::pi, core::chemical::AtomICoor::stub_atom1(), core::conformation::Residue::type(), and core::conformation::Residue::xyz().
Referenced by has_ideal_geometry().
|
private |
|
private |
|
private |
|
private |
References core::conformation::Residue::chi(), chi_, chi_matches_coords(), core::chemical::ResidueType::nchi(), and core::conformation::Residue::type().
Referenced by MinimalRotamer().
|
private |
only record internal geometry for sidechain atoms
References core::chemical::ResidueType::attached_H_begin(), core::chemical::ResidueType::attached_H_end(), core::chemical::ResidueType::first_sidechain_atom(), internal_geometry_, core::conformation::Residue::natoms(), core::chemical::ResidueType::nheavyatoms(), and core::conformation::Residue::type().
Referenced by MinimalRotamer().
|
private |
References numeric::angle_radians(), core::chemical::ICoorAtomID::atomno(), d, numeric::dihedral_radians(), numeric::xyzVector< class >::distance(), core::chemical::ResidueType::icoor(), internal_geometry_, phi, core::chemical::AtomICoor::stub_atom1(), theta, core::conformation::Residue::type(), and core::conformation::Residue::xyz().
| bool protocols::simple_moves::MinimalRotamer::same | ( | MinimalRotamer const & | other | ) | const |
References ideal_geometry_, residue_type_, same_chi(), and same_nonideal_geometry().
|
private |
This tolerance may need fiddling with
References chi_, ideal_geometry_, and basic::periodic_range().
Referenced by same().
|
private |
These tolerances may need fiddling with
References d, ideal_geometry_, internal_geometry_, basic::periodic_range(), phi, numeric::constants::d::pi, and theta.
Referenced by same().
| bool protocols::simple_moves::MinimalRotamer::same_residue_type | ( | MinimalRotamer const & | other | ) | const |
References residue_type_.
|
private |
Referenced by record_chi(), and same_chi().
|
staticprivate |
Referenced by record_internal_geometry(), and same_nonideal_geometry().
|
private |
Referenced by MinimalRotamer(), same(), same_chi(), and same_nonideal_geometry().
|
private |
Referenced by record_internal_geometry(), and same_nonideal_geometry().
|
staticprivate |
Referenced by record_internal_geometry(), and same_nonideal_geometry().
|
private |
Referenced by aa(), same(), and same_residue_type().
|
staticprivate |
Referenced by record_internal_geometry(), and same_nonideal_geometry().
1.8.7