|
Rosetta 3.5
|
#include <BackboneDB.hh>

Public Member Functions | |
| BackboneSegment () | |
| BackboneSegment (const std::vector< core::Real > &phi, const std::vector< core::Real > &psi, const std::vector< core::Real > &omega) | |
| void | apply_to_pose (core::pose::Pose &pose, core::Size ir, bool cut=false) const |
| void | read_from_pose (core::pose::Pose const &pose, core::Size ir, core::Size length) |
| void | print () const |
| core::Size | length () const |
| const std::vector< core::Real > & | phi () const |
| const std::vector< core::Real > & | psi () const |
| const std::vector< core::Real > & | omega () const |
| bool | compare (const BackboneSegment &bs1, core::Real tolerance) const |
| bool | operator== (const BackboneSegment &bs1) const |
| bool | operator!= (const BackboneSegment &other) const |
| core::Size | get_mem_foot_print () |
Private Attributes | |
| std::vector< core::Real > | phi_ |
| std::vector< core::Real > | psi_ |
| std::vector< core::Real > | omega_ |
Definition at line 69 of file BackboneDB.hh.
|
inline |
Definition at line 71 of file BackboneDB.hh.
|
inline |
| void protocols::loophash::BackboneSegment::apply_to_pose | ( | core::pose::Pose & | pose, |
| core::Size | ir, | ||
| bool | cut = false |
||
| ) | const |
Definition at line 59 of file BackboneDB.cc.
References core::chemical::aa_vrt, core::kinematics::FoldTree::cutpoints(), core::pose::Pose::fold_tree(), core::chemical::ResidueType::is_polymer(), core::pose::Pose::residue_type(), core::kinematics::FoldTree::root(), core::pose::Pose::set_omega(), core::pose::Pose::set_phi(), core::pose::Pose::set_psi(), and core::pose::Pose::total_residue().
Referenced by protocols::loophash::LoopHashLibrary::apply_random(), protocols::loophash::LoopHashLibrary::get_all(), protocols::loophash::LocalInserter_SimpleMin::make_local_bb_change(), protocols::loophash::LocalInserter_SimpleMin::make_local_bb_change_close_gaps(), protocols::loophash::LocalInserter_SimpleMin::make_local_bb_change_include_cut(), and protocols::loophash::LoopHashLibrary::test_loop_sample().
| bool protocols::loophash::BackboneSegment::compare | ( | const BackboneSegment & | bs1, |
| core::Real | tolerance | ||
| ) | const |
Definition at line 167 of file BackboneDB.cc.
|
inline |
Definition at line 101 of file BackboneDB.hh.
References phi_.
|
inline |
Definition at line 88 of file BackboneDB.hh.
References phi_.
Referenced by protocols::loophash::LocalInserter_SimpleMin::make_local_bb_change(), protocols::loophash::LocalInserter_SimpleMin::make_local_bb_change_close_gaps(), and protocols::loophash::LocalInserter_SimpleMin::make_local_bb_change_include_cut().
|
inline |
Definition at line 91 of file BackboneDB.hh.
References omega_.
Referenced by BackboneSegment(), compare(), protocols::loophash::get_rmsd(), and operator==().
|
inline |
Definition at line 97 of file BackboneDB.hh.
| bool protocols::loophash::BackboneSegment::operator== | ( | const BackboneSegment & | bs1) | const |
Definition at line 180 of file BackboneDB.cc.
|
inline |
Definition at line 89 of file BackboneDB.hh.
References phi_.
Referenced by BackboneSegment(), protocols::loophash::LoopHashSampler::build_structures(), compare(), protocols::loophash::get_rmsd(), and operator==().
| void protocols::loophash::BackboneSegment::print | ( | ) | const |
Definition at line 160 of file BackboneDB.cc.
Referenced by protocols::loophash::LoopHashLibrary::apply_random(), and protocols::loophash::LoopHashLibrary::test_loop_sample().
|
inline |
Definition at line 90 of file BackboneDB.hh.
References psi_.
Referenced by BackboneSegment(), protocols::loophash::LoopHashSampler::build_structures(), compare(), protocols::loophash::get_rmsd(), and operator==().
| void protocols::loophash::BackboneSegment::read_from_pose | ( | core::pose::Pose const & | pose, |
| core::Size | ir, | ||
| core::Size | length | ||
| ) |
Definition at line 144 of file BackboneDB.cc.
References core::pose::Pose::omega(), core::pose::Pose::phi(), core::pose::Pose::psi(), and core::pose::Pose::total_residue().
Referenced by protocols::loophash::LoopHashLibrary::apply_random(), protocols::loophash::LoopHashSampler::build_structures(), protocols::loophash::LoopHashLibrary::extract_data_from_pose(), protocols::loophash::LoopHashLibrary::get_all(), protocols::loophash::LoopHashLibrary::test_loop_sample(), and protocols::loophash::LoopHashLibrary::test_saving_library().
|
private |
Definition at line 105 of file BackboneDB.hh.
Referenced by BackboneSegment(), and omega().
|
private |
Definition at line 103 of file BackboneDB.hh.
Referenced by BackboneSegment(), get_mem_foot_print(), length(), and phi().
|
private |
Definition at line 104 of file BackboneDB.hh.
Referenced by BackboneSegment(), and psi().
1.8.4