Rosetta
|
#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().