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

Public Member Functions | |
| ~FragmentRmsd () override | |
| Automatically generated virtual destructor for class deriving directly from VirtualBase. More... | |
| FragmentRmsd (FragSetCOP fragments) | |
| FragDataCOP | fragment (core::Size position, core::Size k) const |
| Returns the kth fragment at the specified position in the fragment library. More... | |
| core::Real | rmsd (core::Size position, core::Size k, const core::pose::Pose &reference) const |
| Returns the RMSD of the kth fragment at the specified position in the fragment library and pose. More... | |
Protected Member Functions | |
| FrameCOP | frame (core::Size position) const |
| Returns the position'th frame in the fragment library. More... | |
Private Types | |
| typedef boost::unordered_map < core::Size, FrameCOP > | FrameMap |
Private Attributes | |
| FragSetCOP | fragments_ |
| Input fragment library. More... | |
| FrameMap | frames_ |
| Position-indexable collection of fragments. More... | |
|
private |
|
overridedefault |
Automatically generated virtual destructor for class deriving directly from VirtualBase.
Auto-generated virtual destructor
| core::fragment::FragmentRmsd::FragmentRmsd | ( | FragSetCOP | fragments | ) |
References fragments_, frame(), and frames_.
| FragDataCOP core::fragment::FragmentRmsd::fragment | ( | core::Size | position, |
| core::Size | k | ||
| ) | const |
Returns the kth fragment at the specified position in the fragment library.
References frame().
|
protected |
Returns the position'th frame in the fragment library.
References frames_.
Referenced by fragment(), FragmentRmsd(), and rmsd().
| core::Real core::fragment::FragmentRmsd::rmsd | ( | core::Size | position, |
| core::Size | k, | ||
| const core::pose::Pose & | reference | ||
| ) | const |
Returns the RMSD of the kth fragment at the specified position in the fragment library and pose.
References core::scoring::CA_rmsd(), core::chemical::CENTROID, frame(), core::pose::make_pose_from_sequence(), and core::pose::Pose::sequence().
|
private |
Input fragment library.
Referenced by FragmentRmsd().
|
mutableprivate |
Position-indexable collection of fragments.
Referenced by FragmentRmsd(), and frame().
1.8.7