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

Public Types | |
| typedef core::Real | Real |
| typedef core::pose::Pose | Pose |
| typedef core::pack::task::PackerTask | PackerTask |
| typedef core::pack::task::operation::TaskOperation | TaskOperation |
| typedef core::pack::task::operation::TaskOperationOP | TaskOperationOP |
| typedef TaskOperation | parent |
| typedef utility::tag::TagCOP | TagCOP |
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 | |
| SampleRotamersFromPDB () | |
| default constructor More... | |
| ~SampleRotamersFromPDB () override | |
| destructor More... | |
| TaskOperationOP | clone () const override |
| make clone More... | |
| void | apply (Pose const &pose, PackerTask &task) const override |
| apply More... | |
| utility::vector1< core::Size > | SampleAtAlignedpositions () const |
| void | SampleAtAlignedpositions (utility::vector1< core::Size > const s) |
| void | parse_tag (TagCOP tag, DataMap &) override |
| Used to parse an xml-like tag to load parameters and properties. More... | |
| rot_matrix | combine_rot_dbs (core::pose::Pose const &pose) const |
| void | concatenate_rot_matrix (rot_matrix &a, rot_matrix const &b) const |
Public Member Functions inherited from core::pack::task::operation::TaskOperation | |
| ~TaskOperation () override | |
| 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 Attributes | |
| bool | add_rotamer_ |
| utility::vector1< core::Size > | SampleAtAlignedpositions_ |
| bool | debug_ |
| bool | ccd_ |
| std::string | db_fname_ |
| std::map< std::string, RotLibdbOP > | ROTdb_segments_ |
| utility::vector1< std::string > | segment_names_ordered_ |
| typedef utility::tag::TagCOP protocols::splice::SampleRotamersFromPDB::TagCOP |
| typedef core::pack::task::operation::TaskOperation protocols::splice::SampleRotamersFromPDB::TaskOperation |
| typedef core::pack::task::operation::TaskOperationOP protocols::splice::SampleRotamersFromPDB::TaskOperationOP |
| protocols::splice::SampleRotamersFromPDB::SampleRotamersFromPDB | ( | ) |
default constructor
|
override |
destructor
|
overridevirtual |
|
overridevirtual |
| rot_matrix protocols::splice::SampleRotamersFromPDB::combine_rot_dbs | ( | core::pose::Pose const & | pose | ) | const |
References core::conformation::Conformation::chain_end(), concatenate_rot_matrix(), core::pose::Pose::conformation(), protocols::splice::RotLibdb::fill_rotamer_matrix_from_db_file(), protocols::splice::load_pdb_segments_from_pose_comments(), ROTdb_segments_, segment_names_ordered_, and protocols::splice::TR().
Referenced by apply().
| void protocols::splice::SampleRotamersFromPDB::concatenate_rot_matrix | ( | rot_matrix & | a, |
| rot_matrix const & | b | ||
| ) | const |
References protocols::splice::TR().
Referenced by combine_rot_dbs().
|
inlinestatic |
Referenced by protocols::splice::SampleRotamersFromPDBCreator::keyname(), and provide_xml_schema().
Used to parse an xml-like tag to load parameters and properties.
Reimplemented from core::pack::task::operation::TaskOperation.
References add_rotamer_, ccd_, db_fname_, debug_, protocols::jd2::get_current_jobs_starting_pose(), ROTdb_segments_, SampleAtAlignedpositions(), SampleAtAlignedpositions_, segment_names_ordered_, and protocols::splice::TR().
|
static |
|
inline |
References SampleAtAlignedpositions_.
Referenced by apply(), and parse_tag().
|
inline |
References SampleAtAlignedpositions_.
|
private |
Referenced by apply(), and parse_tag().
|
private |
Referenced by apply(), and parse_tag().
|
private |
Referenced by apply(), and parse_tag().
|
private |
Referenced by apply(), and parse_tag().
|
private |
Referenced by combine_rot_dbs(), and parse_tag().
|
private |
Referenced by parse_tag(), and SampleAtAlignedpositions().
|
private |
Referenced by apply(), combine_rot_dbs(), and parse_tag().
1.8.7