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

Public Member Functions | |
| CopyDofs (pose::MiniPose const &template_pose, std::map< id::AtomID, id::AtomID > const &atom_id_map, std::map< id::AtomID, Size > const &atom_id_domain_map) | |
| CopyDofs (pose::MiniPose const &template_pose, std::map< id::AtomID, id::AtomID > const &atom_id_map) | |
| CopyDofs (pose::MiniPose const &template_pose, std::map< id::AtomID, id::AtomID > const &atom_id_map, Size const default_domain) | |
| ~CopyDofs () override | |
| void | apply (pose::Pose &pose) |
| void | figure_out_dofs (pose::Pose &pose) |
| CopyDofsInfo | copy_dofs_info () const |
Private Member Functions | |
| bool | get_scratch_atom_id (id::AtomID &other_scratch_atom_id, std::map< core::id::AtomID, core::id::AtomID > const &atom_id_map, core::kinematics::tree::AtomCOP other_atom) |
| bool | check_domain_map (std::map< id::AtomID, Size > const &atom_id_domain_map, id::AtomID const &atom_id1, id::AtomID const &atom_id2) const |
| bool | check_domain_map (std::map< id::AtomID, Size > const &atom_id_domain_map, utility::vector1< id::AtomID > const &atom_ids1, utility::vector1< id::AtomID > const &atom_ids2) const |
Private Attributes | |
| pose::MiniPose const & | scratch_pose_ |
| std::map< id::AtomID, id::AtomID > const & | atom_id_map_ |
| std::map< id::AtomID, Size > | atom_id_domain_map_ |
| CopyDofsInfo | copy_dofs_info_ |
| int | default_domain_ = -1 |
| core::pose::copydofs::CopyDofs::CopyDofs | ( | pose::MiniPose const & | template_pose, |
| std::map< id::AtomID, id::AtomID > const & | atom_id_map, | ||
| std::map< id::AtomID, Size > const & | atom_id_domain_map | ||
| ) |
| core::pose::copydofs::CopyDofs::CopyDofs | ( | pose::MiniPose const & | template_pose, |
| std::map< id::AtomID, id::AtomID > const & | atom_id_map | ||
| ) |
| core::pose::copydofs::CopyDofs::CopyDofs | ( | pose::MiniPose const & | template_pose, |
| std::map< id::AtomID, id::AtomID > const & | atom_id_map, | ||
| Size const | default_domain | ||
| ) |
|
overridedefault |
| void core::pose::copydofs::CopyDofs::apply | ( | pose::Pose & | pose | ) |
References core::pose::copydofs::apply_dofs(), copy_dofs_info_, and figure_out_dofs().
Referenced by protocols::simple_moves::CopyDofMover::apply(), and core::pose::copydofs::copy_dofs().
|
private |
Referenced by check_domain_map(), and figure_out_dofs().
|
private |
References check_domain_map().
|
inline |
References copy_dofs_info_.
Referenced by protocols::simple_moves::CopyDofMover::apply().
| void core::pose::copydofs::CopyDofs::figure_out_dofs | ( | pose::Pose & | pose | ) |
References core::kinematics::AtomTree::atom_dont_do_update(), atom_id_domain_map_, atom_id_map_, core::conformation::Residue::atom_name(), core::pose::Pose::atom_tree(), core::id::AtomID::atomno(), check_domain_map(), core::pose::copydofs::CopyDofsInfo::clear(), copy_dofs_info_, core::id::D, default_domain_, core::pose::Pose::dof(), core::pose::copydofs::CopyDofsInfo::emplace_back(), get_scratch_atom_id(), core::kinematics::tree::Atom::get_self_ptr(), core::pose::Pose::jump(), core::conformation::Residue::name(), core::conformation::Residue::name1(), core::chemical::rings::PHI, core::pose::Pose::residue(), core::id::AtomID::rsd(), scratch_pose_, core::chemical::rings::THETA, core::pose::MiniPose::xyz(), and core::pose::Pose::xyz().
Referenced by apply().
|
private |
Referenced by figure_out_dofs().
|
private |
Referenced by figure_out_dofs().
|
private |
Referenced by figure_out_dofs().
|
private |
Referenced by apply(), copy_dofs_info(), and figure_out_dofs().
|
private |
Referenced by figure_out_dofs().
|
private |
Referenced by figure_out_dofs().
1.8.7