|
Rosetta 3.5
|
#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 | |
| 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 |
Definition at line 46 of file GreenPacker.hh.
Definition at line 51 of file GreenPacker.hh.
Definition at line 56 of file GreenPacker.hh.
Definition at line 53 of file GreenPacker.hh.
Definition at line 52 of file GreenPacker.hh.
Definition at line 54 of file GreenPacker.hh.
Definition at line 55 of file GreenPacker.hh.
|
virtual |
Automatically generated virtual destructor for class deriving directly from ReferenceCount.
Auto-generated virtual destructor
Definition at line 59 of file GreenPacker.cc.
| protocols::simple_moves::MinimalRotamer::MinimalRotamer | ( | Residue const & | res) |
Definition at line 63 of file GreenPacker.cc.
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::simple_moves::MinimalRotamer::aa | ( | ) | const |
Definition at line 306 of file GreenPacker.cc.
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.)
Definition at line 98 of file GreenPacker.cc.
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 |
Definition at line 216 of file GreenPacker.cc.
References core::conformation::Residue::chi(), core::chemical::ResidueType::chi_atoms(), core::conformation::Residue::type(), and core::conformation::Residue::xyz().
Referenced by record_chi().
|
private |
Definition at line 77 of file GreenPacker.cc.
References atom_is_ideal(), core::chemical::ResidueType::attached_H_begin(), core::chemical::ResidueType::attached_H_end(), core::chemical::ResidueType::first_sidechain_atom(), core::chemical::ResidueType::nheavyatoms(), and core::conformation::Residue::type().
Referenced by MinimalRotamer().
|
private |
|
private |
Definition at line 161 of file GreenPacker.cc.
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
Definition at line 172 of file GreenPacker.cc.
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 |
Definition at line 185 of file GreenPacker.cc.
References core::chemical::ICoorAtomID::atomno(), d, 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 |
Definition at line 233 of file GreenPacker.cc.
References ideal_geometry_, residue_type_, same_chi(), and same_nonideal_geometry().
|
private |
This tolerance may need fiddling with
Definition at line 253 of file GreenPacker.cc.
References chi_, and ideal_geometry_.
Referenced by same().
|
private |
These tolerances may need fiddling with
Definition at line 269 of file GreenPacker.cc.
References d, ideal_geometry_, internal_geometry_, phi, and theta.
Referenced by same().
| bool protocols::simple_moves::MinimalRotamer::same_residue_type | ( | MinimalRotamer const & | other) | const |
Definition at line 297 of file GreenPacker.cc.
References residue_type_.
|
private |
Definition at line 108 of file GreenPacker.hh.
Referenced by record_chi(), and same_chi().
|
staticprivate |
Definition at line 116 of file GreenPacker.hh.
Referenced by record_internal_geometry(), and same_nonideal_geometry().
|
private |
Definition at line 107 of file GreenPacker.hh.
Referenced by MinimalRotamer(), same(), same_chi(), and same_nonideal_geometry().
|
private |
Definition at line 114 of file GreenPacker.hh.
Referenced by record_internal_geometry(), and same_nonideal_geometry().
|
staticprivate |
Definition at line 118 of file GreenPacker.hh.
Referenced by record_internal_geometry(), and same_nonideal_geometry().
|
private |
Definition at line 106 of file GreenPacker.hh.
Referenced by aa(), same(), and same_residue_type().
|
staticprivate |
Definition at line 117 of file GreenPacker.hh.
Referenced by record_internal_geometry(), and same_nonideal_geometry().
1.8.4