![]() |
Rosetta
2021.16
|
#include <GreenPacker.hh>

Public Types | |
| typedef core::chemical::AA | AA |
| typedef core::chemical::ResidueType | ResidueType |
| typedef core::conformation::Residue | Residue |
| typedef core::Size | Size |
| typedef core::Vector | Vector |
| typedef core::Real | Real |
Public Member Functions | |
| ~MinimalRotamer () override | |
| Automatically generated virtual destructor for class deriving directly from VirtualBase. 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, core::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, core::Size const atom_id) |
| bool | chi_matches_coords (core::conformation::Residue const &res, core::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 core::Size const | d = 0 |
| static core::Size const | theta = 1 |
| static core::Size const | phi = 2 |
|
overridedefault |
Automatically generated virtual destructor for class deriving directly from VirtualBase.
Auto-generated virtual destructor
| protocols::minimization_packing::MinimalRotamer::MinimalRotamer | ( | Residue const & | res | ) |
References has_ideal_geometry(), ideal_geometry_, record_chi(), and record_internal_geometry().
|
private |
No default constructor or assignment operator copy c-tor is fine
| core::chemical::AA protocols::minimization_packing::MinimalRotamer::aa | ( | ) | const |
References core::chemical::ResidueTypeBase::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 core::chemical::ICoorAtomID::atomno(), core::chemical::ResidueType::chi_atoms(), core::chemical::ResidueType::icoor(), core::chemical::ResidueType::nchi(), 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 |
| bool protocols::minimization_packing::MinimalRotamer::same | ( | MinimalRotamer const & | other | ) | const |
References ideal_geometry_, residue_type_, same_chi(), and same_nonideal_geometry().
|
private |
|
private |
These tolerances may need fiddling with
References d, ideal_geometry_, internal_geometry_, phi, and theta.
Referenced by same().
| bool protocols::minimization_packing::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