|
| SymmetricRotamerSets () |
|
| ~SymmetricRotamerSets () override |
|
void | compute_energies (pose::Pose const &pose, scoring::ScoreFunction const &scfxn, utility::graph::GraphCOP packer_neighbor_graph, interaction_graph::InteractionGraphBaseOP ig, core::Size const threads_to_request) override |
| Precompute all rotamer pair and rotamer one-body energies, populating the given interaction graph. More...
|
|
void | append_two_body_energy_computations_to_work_vector (core::pose::Pose const &pose, core::scoring::ScoreFunction const &scfxn, utility::graph::GraphCOP packer_neighbor_graph, interaction_graph::PrecomputedPairEnergiesInteractionGraphOP pig, utility::vector1< basic::thread_manager::RosettaThreadFunction > &work_vector, basic::thread_manager::RosettaThreadAssignmentInfo const &thread_assignment_info) const override |
| Append to a vector of calculations that already contains one-body energy calculations additonal work units for two-body energy calculations, for subsequent multi-threaded evaluation. More...
|
|
void | initialize_pose_for_rotsets_creation (pose::Pose &pose) const override |
| Give the pose a chance to stash any data needed by the rotset need nonconst access to pose. More...
|
|
| RotamerSets () |
|
| ~RotamerSets () override |
|
void | set_task (task::PackerTaskCOP task) |
|
void | build_rotamers (pose::Pose const &pose, scoring::ScoreFunction const &scfxn, utility::graph::GraphCOP packer_neighbor_graph) |
|
void | set_explicit_rotamers (core::Size moltenresid, RotamerSetOP rotamers) |
|
void | dump_pdb (pose::Pose const &pose, std::string const &filename) const |
|
uint | nrotamers () const override |
|
uint | nrotamers_for_moltenres (uint) const override |
|
uint | nmoltenres () const override |
|
uint | total_residue () const override |
|
uint | moltenres_2_resid (uint) const override |
|
uint | resid_2_moltenres (uint) const override |
|
uint | moltenres_for_rotamer (uint) const override |
|
uint | res_for_rotamer (uint) const override |
|
core::conformation::ResidueCOP | rotamer (uint) const override |
|
core::conformation::ResidueCOP | rotamer_for_moltenres (uint moltenres_id, uint rotamerid) const override |
|
uint | nrotamer_offset_for_moltenres (uint) const override |
|
void | drop_rotamers (utility::vector1< bool > const &rotamers_to_delete) |
| rotamers_to_delete must be of size nrotmaers – each position in the array that's "true" is removed from the set of rotamers More...
|
|
bool | has_rotamer_set_for_residue (uint const resid) const |
| Does this RotamerSets object store a rotamer set for a residue at position resid in the pose? More...
|
|
RotamerSetCOP | rotamer_set_for_residue (uint resid) const override |
|
RotamerSetOP | rotamer_set_for_residue (uint resid) override |
|
RotamerSetCOP | rotamer_set_for_moltenresidue (uint moltenresid) const override |
|
RotamerSetOP | rotamer_set_for_moltenresidue (uint moltenresid) override |
|
RotamerSetVector::const_iterator | begin () override |
|
RotamerSetVector::const_iterator | end () override |
|
uint | rotid_on_moltenresidue (uint rotid) const override |
| convert rotid in full rotamer enumeration into rotamer id on its source residue More...
|
|
uint | moltenres_rotid_2_rotid (uint moltenres, uint moltenresrotid) const override |
| convert moltenres rotid to id in full rotamer enumeration More...
|
|
PackerTaskCOP | task () const |
| access to packer_task_ More...
|
|
void | prepare_sets_for_packing (pose::Pose const &pose, scoring::ScoreFunction const &) |
|
void | update_offset_data () |
|
bool | offset_data_up_to_date () |
| Used as a debug assert to ensure that RotamerSetsOperations call update_offset_data() More...
|
|
virtual utility::vector1< basic::thread_manager::RosettaThreadFunction > | construct_one_body_energy_work_vector (core::pose::Pose const &pose, core::scoring::ScoreFunction const &scfxn, utility::graph::GraphCOP packer_neighbor_graph, interaction_graph::InteractionGraphBaseOP ig, basic::thread_manager::RosettaThreadAssignmentInfo const &thread_assignment_info) const |
| Construct a vector of calculations for the one-body energies in the interaction graph, for subsequent multi-threaded evaluation. More...
|
|
utility::vector1< uint > const & | resid_2_moltenres_vector () const override |
|
utility::vector1< uint > const & | moltenres_2_resid_vector () const override |
|
void | show (std::ostream &out) const override |
|
| FixbbRotamerSets () |
|
| ~FixbbRotamerSets () override |
|
| RotamerSetsBase () |
|
| ~RotamerSetsBase () override |
|
RotamerSetOP core::pack::rotamer_set::symmetry::SymmetricRotamerSets::orient_rotamer_set_to_symmetric_partner |
( |
pose::Pose const & |
pose, |
|
|
RotamerSetCOP |
rotset_for_seqpos, |
|
|
uint const & |
sympos, |
|
|
bool const |
set_up_mirror_types_if_has_mirror_symmetry = false |
|
) |
| |
|
static |