![]() |
Rosetta
2021.16
|
A TaskOperation that accepts a movemap and restricts chi that are false to either packing or design. Does not turn anything on, just like the rest of the RestrictTo operations. More...
#include <RestrictToMoveMapChiOperation.hh>

Public Types | |
| typedef core::pack::task::operation::TaskOperation | parent |
Public Types inherited from core::pack::task::operation::TaskOperation | |
| typedef utility::tag::TagCOP | TagCOP |
| typedef basic::datacache::DataMap | DataMap |
| typedef pose::Pose | Pose |
Public Member Functions | |
| RestrictToMoveMapChiOperation () | |
| RestrictToMoveMapChiOperation (core::kinematics::MoveMapCOP movemap) | |
| ~RestrictToMoveMapChiOperation () override | |
| RestrictToMoveMapChiOperation (RestrictToMoveMapChiOperation const &src) | |
| void | set_movemap (core::kinematics::MoveMapCOP movemap) |
| void | set_design (bool setting) |
| Set residues from movemap to designable. Default false. More... | |
| void | set_include_neighbors (bool setting) |
| Set to use neighbor residues in vacinity of movemap chi residues for packing. Default False. More... | |
| void | set_cutoff_distance (core::Real cutoff) |
| Cutoff distance for neighbor detection. Default is 10 A. More... | |
| core::pack::task::operation::TaskOperationOP | clone () const override |
| Create another task operation of the type matching the most-derived version of the class. More... | |
| void | apply (Pose const &pose, core::pack::task::PackerTask &task) const override |
| Change a packer task in some way. The input pose is the one to which the input task will be later applied. More... | |
Public Member Functions inherited from core::pack::task::operation::TaskOperation | |
| ~TaskOperation () override | |
| virtual void | parse_tag (TagCOP, DataMap &) |
| Used to parse an xml-like tag to load parameters and properties. More... | |
| virtual void | provide_citation_info (basic::citation_manager::CitationCollectionList &) const |
| Provide citations to the passed CitationCollectionList Subclasses should add the info for themselves and any other classes they use. More... | |
Static Public Member Functions | |
| static void | provide_xml_schema (utility::tag::XMLSchemaDefinition &xsd) |
| static std::string | keyname () |
Private Member Functions | |
| void | init () |
| void | init_for_equal_operator_and_copy_constructor (RestrictToMoveMapChiOperation &lhs, RestrictToMoveMapChiOperation const &rhs) |
Private Attributes | |
| core::kinematics::MoveMapCOP | movemap_ |
| bool | design_ |
| bool | include_neighbors_ |
| bool | movemap_set_ |
| core::Real | cutoff_ |
A TaskOperation that accepts a movemap and restricts chi that are false to either packing or design. Does not turn anything on, just like the rest of the RestrictTo operations.
| typedef core::pack::task::operation::TaskOperation protocols::task_operations::RestrictToMoveMapChiOperation::parent |
| protocols::task_operations::RestrictToMoveMapChiOperation::RestrictToMoveMapChiOperation | ( | ) |
References init(), and movemap_set_.
| protocols::task_operations::RestrictToMoveMapChiOperation::RestrictToMoveMapChiOperation | ( | core::kinematics::MoveMapCOP | movemap | ) |
References init(), movemap_, and movemap_set_.
|
overridedefault |
| protocols::task_operations::RestrictToMoveMapChiOperation::RestrictToMoveMapChiOperation | ( | RestrictToMoveMapChiOperation const & | src | ) |
References init_for_equal_operator_and_copy_constructor().
|
overridevirtual |
Change a packer task in some way. The input pose is the one to which the input task will be later applied.
Implements core::pack::task::operation::TaskOperation.
References core::pack::task::operation::RestrictResidueToRepacking::apply(), core::pack::task::operation::PreventRepacking::apply(), cutoff_, design_, core::kinematics::distance(), include_neighbors_, core::pack::task::operation::RestrictResidueToRepacking::include_residue(), core::pack::task::operation::PreventRepacking::include_residue(), movemap_, movemap_set_, core::conformation::Residue::nbr_atom(), core::pose::Pose::residue(), core::pose::Pose::size(), and core::conformation::Residue::xyz().
|
overridevirtual |
Create another task operation of the type matching the most-derived version of the class.
Implements core::pack::task::operation::TaskOperation.
|
private |
References set_cutoff_distance(), set_design(), and set_include_neighbors().
Referenced by RestrictToMoveMapChiOperation().
|
private |
References cutoff_, design_, include_neighbors_, movemap_, and movemap_set_.
Referenced by RestrictToMoveMapChiOperation().
|
inlinestatic |
Referenced by provide_xml_schema().
|
static |
References keyname(), and core::pack::task::operation::task_op_schema_empty().
| void protocols::task_operations::RestrictToMoveMapChiOperation::set_cutoff_distance | ( | core::Real | cutoff | ) |
| void protocols::task_operations::RestrictToMoveMapChiOperation::set_design | ( | bool | setting | ) |
| void protocols::task_operations::RestrictToMoveMapChiOperation::set_include_neighbors | ( | bool | setting | ) |
Set to use neighbor residues in vacinity of movemap chi residues for packing. Default False.
References include_neighbors_.
Referenced by init().
| void protocols::task_operations::RestrictToMoveMapChiOperation::set_movemap | ( | core::kinematics::MoveMapCOP | movemap | ) |
References movemap_, and movemap_set_.
|
private |
Referenced by apply(), init_for_equal_operator_and_copy_constructor(), and set_cutoff_distance().
|
private |
Referenced by apply(), init_for_equal_operator_and_copy_constructor(), and set_design().
|
private |
Referenced by apply(), init_for_equal_operator_and_copy_constructor(), and set_include_neighbors().
|
private |
Referenced by apply(), init_for_equal_operator_and_copy_constructor(), RestrictToMoveMapChiOperation(), and set_movemap().
|
private |
Referenced by apply(), init_for_equal_operator_and_copy_constructor(), RestrictToMoveMapChiOperation(), and set_movemap().
1.8.7