|
Rosetta 3.5
|
#include <RigidBodySampler.hh>


Private Member Functions | |
| void | initialize_counters () |
| void | search_rotations_and_translations (pose::Pose &pose) |
| void | search_translations (pose::Pose &pose, pose::Pose const &pose_to_translate) |
| void | setup_heavy_atoms (pose::Pose const &pose, utility::vector1< Vector > &pose_atoms, utility::vector1< Size > const &subset_res) |
| bool | check_contact (Vector const &translation, utility::vector1< Vector > const &moving_atoms, utility::vector1< Vector > const &partner_atoms) |
| bool | check_steric_overlap (Vector const &translation, utility::vector1< Vector > const &moving_atoms, utility::vector1< Vector > const &partner_atoms) |
| bool | check_o2star_needs_optimization (pose::Pose const &pose) |
| bool | check_num_hbonds (pose::Pose &pose) |
| bool | check_fa_rep (pose::Pose &pose) |
| void | save_rigid_body_settings (Real const energy) |
| void | figure_out_reference_energy (pose::Pose &pose) |
Definition at line 43 of file RigidBodySampler.hh.
| protocols::swa::RigidBodySampler::RigidBodySampler | ( | utility::vector1< Size > const & | fixed_res, |
| utility::vector1< Size > const & | moving_res | ||
| ) |
Definition at line 82 of file RigidBodySampler.cc.
References initialize_counters().
|
virtual |
Definition at line 103 of file RigidBodySampler.cc.
| void protocols::swa::RigidBodySampler::apply_input_samples | ( | pose::Pose & | pose, |
| std::string const | rigid_body_sample_file | ||
| ) |
Definition at line 359 of file RigidBodySampler.cc.
References apply_rigid_body_settings(), count_total_, and sfd_.
| void protocols::swa::RigidBodySampler::apply_rigid_body_settings | ( | pose::Pose & | pose, |
| pose::Pose const & | pose_start, | ||
| Real const | alpha, | ||
| Real const | beta, | ||
| Real const | gamma, | ||
| Real const | x, | ||
| Real const | y, | ||
| Real const | z | ||
| ) |
Definition at line 398 of file RigidBodySampler.cc.
References alpha_, beta_, protocols::swa::create_euler_rotation(), delx_, dely_, delz_, gamma_, moving_res_, reference_axes_, reference_centroid_, protocols::swa::rotate(), and protocols::swa::translate().
Referenced by apply_input_samples().
| void protocols::swa::RigidBodySampler::assign_WC_edges_to_base_pair12 | ( | pose::Pose & | pose, |
| io::silent::SilentStruct & | s | ||
| ) |
Definition at line 329 of file RigidBodySampler.cc.
References core::io::silent::SilentStruct::add_energy(), protocols::rna::classify_base_pairs(), core::scoring::rna::Base_pair::edge1, core::scoring::rna::Base_pair::edge2, core::scoring::rna::Base_pair::res1, and core::scoring::rna::Base_pair::res2.
Referenced by save_silent_struct().
|
private |
Definition at line 487 of file RigidBodySampler.cc.
References CONTACT_CUTOFF_squared_, and MIN_NUM_CONTACTS_.
Referenced by search_translations().
|
private |
Definition at line 617 of file RigidBodySampler.cc.
References core::scoring::fa_rep, fa_rep_cutoff_, and core::init().
Referenced by search_translations().
|
private |
Definition at line 549 of file RigidBodySampler.cc.
References core::chemical::ResidueType::atom_name(), core::scoring::hbonds::HBond::don_res(), core::scoring::hbonds::fill_hbond_set(), fixed_res_, ignore_o2star_hbonds_in_filter_, protocols::swa::in_vector(), min_hbonds_, moving_res_, and core::pose::Pose::residue_type().
Referenced by search_translations().
|
private |
Definition at line 591 of file RigidBodySampler.cc.
References fixed_res_, moving_res_, core::chemical::ResidueType::nheavyatoms(), core::pose::Pose::residue(), core::pose::Pose::residue_type(), and core::conformation::Residue::xyz().
Referenced by search_translations().
|
private |
Definition at line 521 of file RigidBodySampler.cc.
References STERIC_DIST_CUTOFF_squared_.
Referenced by search_translations().
| void protocols::swa::RigidBodySampler::do_the_sampling | ( | pose::Pose & | pose) |
Definition at line 138 of file RigidBodySampler.cc.
References figure_out_reference_energy(), and search_rotations_and_translations().
|
private |
Definition at line 726 of file RigidBodySampler.cc.
References moving_res_, reference_energy_, and protocols::swa::translate().
Referenced by do_the_sampling().
| void protocols::swa::RigidBodySampler::force_antiparallel | ( | ) |
Definition at line 710 of file RigidBodySampler.cc.
References cosbeta_increment_, cosbeta_max_, and cosbeta_min_.
| void protocols::swa::RigidBodySampler::force_coplanar | ( | ) |
Definition at line 702 of file RigidBodySampler.cc.
References z_increment_, z_max_, and z_min_.
| void protocols::swa::RigidBodySampler::force_parallel | ( | ) |
Definition at line 718 of file RigidBodySampler.cc.
References cosbeta_increment_, cosbeta_max_, and cosbeta_min_.
|
private |
Definition at line 107 of file RigidBodySampler.cc.
References all_rigid_body_settings_save_, best_energy_, count_clash_, count_good_, count_no_contact_, count_total_, and reference_energy_.
Referenced by RigidBodySampler().
| void protocols::swa::RigidBodySampler::initialize_reference_axes_and_centroid | ( | conformation::Residue const & | rsd) |
Definition at line 124 of file RigidBodySampler.cc.
References reference_axes_, and reference_centroid_.
| void protocols::swa::RigidBodySampler::output_histogram | ( | utility::io::ozstream & | out) |
Definition at line 780 of file RigidBodySampler.cc.
References all_rigid_body_settings_save_, alpha_increment_, cosbeta_increment_, count_clash_, count_no_contact_, gamma_increment_, x_increment_, y_increment_, and z_increment_.
| void protocols::swa::RigidBodySampler::output_results | ( | utility::io::ozstream & | out) |
Definition at line 736 of file RigidBodySampler.cc.
References all_rigid_body_settings_save_, alpha_increment_, cosbeta_increment_, count_clash_, count_no_contact_, gamma_increment_, x_increment_, y_increment_, and z_increment_.
| void protocols::swa::RigidBodySampler::output_silent_file | ( | std::string const | silent_file, |
| bool const | write_score_only = false |
||
| ) |
Definition at line 756 of file RigidBodySampler.cc.
References sfd_.
|
private |
Definition at line 636 of file RigidBodySampler.cc.
References all_rigid_body_settings_save_, alpha_, beta_, delx_, dely_, delz_, and gamma_.
Referenced by search_translations().
| void protocols::swa::RigidBodySampler::save_silent_struct | ( | pose::Pose & | pose, |
| std::string const | tag | ||
| ) |
Definition at line 300 of file RigidBodySampler.cc.
References core::scoring::all_atom_rmsd(), alpha_, alpha_increment_, assign_WC_edges_, assign_WC_edges_to_base_pair12(), beta_, cosbeta_increment_, delx_, dely_, delz_, gamma_, gamma_increment_, native_pose_, rmsd_cutoff_, sfd_, x_increment_, y_increment_, and z_increment_.
Referenced by search_translations().
| core::scoring::ScoreFunctionOP protocols::swa::RigidBodySampler::score_function | ( | ) |
Definition at line 847 of file RigidBodySampler.cc.
References scorefxn_.
|
private |
Definition at line 154 of file RigidBodySampler.cc.
References alpha_, alpha_increment_, alpha_max_, alpha_min_, beta_, cosbeta_increment_, cosbeta_max_, cosbeta_min_, count_good_, count_total_, protocols::swa::create_euler_rotation(), gamma_, gamma_increment_, gamma_max_, gamma_min_, moving_res_, reference_axes_, reference_centroid_, protocols::swa::rotate(), and search_translations().
Referenced by do_the_sampling().
|
private |
Definition at line 221 of file RigidBodySampler.cc.
References best_energy_, check_contact(), check_fa_rep(), check_num_hbonds(), check_o2star_needs_optimization(), check_steric_overlap(), count_clash_, count_good_, count_no_contact_, count_total_, delx_, dely_, delz_, fa_rep_cutoff_, fixed_res_, ignore_o2star_hbonds_in_filter_, min_hbonds_, moving_res_, protocols::swa::rna::o2star_minimize(), o2star_pack_scorefxn_, o2star_trials_, save_rigid_body_settings(), save_silent_struct(), score_cutoff_, setup_heavy_atoms(), sfd_, protocols::swa::translate(), protocols::swa::virtualize_o2star(), x_increment_, x_max_, x_min_, y_increment_, y_max_, y_min_, z_increment_, z_max_, and z_min_.
Referenced by search_rotations_and_translations().
|
inline |
Definition at line 77 of file RigidBodySampler.hh.
|
inline |
Definition at line 76 of file RigidBodySampler.hh.
|
inline |
Definition at line 75 of file RigidBodySampler.hh.
|
inline |
Definition at line 121 of file RigidBodySampler.hh.
| void protocols::swa::RigidBodySampler::set_contact_cutoff | ( | Real const | setting) |
Definition at line 447 of file RigidBodySampler.cc.
References CONTACT_CUTOFF_squared_.
|
inline |
Definition at line 81 of file RigidBodySampler.hh.
|
inline |
Definition at line 80 of file RigidBodySampler.hh.
|
inline |
Definition at line 79 of file RigidBodySampler.hh.
|
inline |
Definition at line 118 of file RigidBodySampler.hh.
|
inline |
Definition at line 85 of file RigidBodySampler.hh.
|
inline |
Definition at line 84 of file RigidBodySampler.hh.
|
inline |
Definition at line 83 of file RigidBodySampler.hh.
|
inline |
Definition at line 120 of file RigidBodySampler.hh.
|
inline |
Definition at line 117 of file RigidBodySampler.hh.
| void protocols::swa::RigidBodySampler::set_min_num_contacts | ( | Size const | setting) |
Definition at line 454 of file RigidBodySampler.cc.
References MIN_NUM_CONTACTS_.
| void protocols::swa::RigidBodySampler::set_n_sample_alpha_full_range | ( | Size const | setting) |
Definition at line 653 of file RigidBodySampler.cc.
References alpha_increment_, alpha_max_, and alpha_min_.
| void protocols::swa::RigidBodySampler::set_n_sample_cosbeta_full_range | ( | Size const | setting) |
Definition at line 669 of file RigidBodySampler.cc.
References cosbeta_increment_, cosbeta_max_, and cosbeta_min_.
| void protocols::swa::RigidBodySampler::set_n_sample_gamma_full_range | ( | Size const | setting) |
Definition at line 661 of file RigidBodySampler.cc.
References gamma_increment_, gamma_max_, and gamma_min_.
|
inline |
Definition at line 69 of file RigidBodySampler.hh.
| void protocols::swa::RigidBodySampler::set_o2star_trials | ( | bool const | setting) |
Definition at line 466 of file RigidBodySampler.cc.
References core::scoring::fa_atr, core::scoring::fa_rep, core::scoring::fa_sol, core::scoring::hbond_lr_bb_sc, core::scoring::hbond_sc, core::scoring::hbond_sr_bb_sc, core::scoring::lk_nonpolar, o2star_pack_scorefxn_, o2star_trials_, and scorefxn_.
|
inline |
Definition at line 101 of file RigidBodySampler.hh.
|
inline |
Definition at line 107 of file RigidBodySampler.hh.
|
inline |
Definition at line 108 of file RigidBodySampler.hh.
| void protocols::swa::RigidBodySampler::set_silent_file_data | ( | core::io::silent::SilentFileDataOP | sfd) |
Definition at line 460 of file RigidBodySampler.cc.
References sfd_.
| void protocols::swa::RigidBodySampler::set_steric_dist_cutoff | ( | Real const | setting) |
Definition at line 514 of file RigidBodySampler.cc.
References STERIC_DIST_CUTOFF_squared_.
| void protocols::swa::RigidBodySampler::set_translation_sample | ( | Real const | box_size, |
| Real const | xyz_increment | ||
| ) |
Definition at line 683 of file RigidBodySampler.cc.
References x_increment_, x_max_, x_min_, y_increment_, y_max_, y_min_, z_increment_, z_max_, and z_min_.
|
inline |
Definition at line 91 of file RigidBodySampler.hh.
|
inline |
Definition at line 90 of file RigidBodySampler.hh.
|
inline |
Definition at line 89 of file RigidBodySampler.hh.
|
inline |
Definition at line 95 of file RigidBodySampler.hh.
|
inline |
Definition at line 94 of file RigidBodySampler.hh.
|
inline |
Definition at line 93 of file RigidBodySampler.hh.
|
inline |
Definition at line 99 of file RigidBodySampler.hh.
|
inline |
Definition at line 98 of file RigidBodySampler.hh.
|
inline |
Definition at line 97 of file RigidBodySampler.hh.
|
private |
Definition at line 426 of file RigidBodySampler.cc.
References core::conformation::Residue::is_virtual(), core::chemical::ResidueType::nheavyatoms(), core::pose::Pose::residue(), core::pose::Pose::residue_type(), and core::pose::Pose::xyz().
Referenced by search_translations().
|
inline |
Definition at line 112 of file RigidBodySampler.hh.
|
private |
Definition at line 214 of file RigidBodySampler.hh.
Referenced by initialize_counters(), output_histogram(), output_results(), and save_rigid_body_settings().
|
private |
Definition at line 200 of file RigidBodySampler.hh.
Referenced by apply_rigid_body_settings(), save_rigid_body_settings(), save_silent_struct(), and search_rotations_and_translations().
|
private |
Definition at line 202 of file RigidBodySampler.hh.
Referenced by output_histogram(), output_results(), save_silent_struct(), search_rotations_and_translations(), and set_n_sample_alpha_full_range().
|
private |
Definition at line 202 of file RigidBodySampler.hh.
Referenced by search_rotations_and_translations(), and set_n_sample_alpha_full_range().
|
private |
Definition at line 202 of file RigidBodySampler.hh.
Referenced by search_rotations_and_translations(), and set_n_sample_alpha_full_range().
|
private |
Definition at line 198 of file RigidBodySampler.hh.
Referenced by save_silent_struct().
|
private |
Definition at line 208 of file RigidBodySampler.hh.
Referenced by initialize_counters(), and search_translations().
|
private |
Definition at line 200 of file RigidBodySampler.hh.
Referenced by apply_rigid_body_settings(), save_rigid_body_settings(), save_silent_struct(), and search_rotations_and_translations().
|
private |
Definition at line 216 of file RigidBodySampler.hh.
Referenced by check_contact(), and set_contact_cutoff().
|
private |
Definition at line 203 of file RigidBodySampler.hh.
Referenced by force_antiparallel(), force_parallel(), output_histogram(), output_results(), save_silent_struct(), search_rotations_and_translations(), and set_n_sample_cosbeta_full_range().
|
private |
Definition at line 203 of file RigidBodySampler.hh.
Referenced by force_antiparallel(), force_parallel(), search_rotations_and_translations(), and set_n_sample_cosbeta_full_range().
|
private |
Definition at line 203 of file RigidBodySampler.hh.
Referenced by force_antiparallel(), force_parallel(), search_rotations_and_translations(), and set_n_sample_cosbeta_full_range().
|
private |
Definition at line 210 of file RigidBodySampler.hh.
Referenced by initialize_counters(), output_histogram(), output_results(), and search_translations().
|
private |
Definition at line 210 of file RigidBodySampler.hh.
Referenced by initialize_counters(), search_rotations_and_translations(), and search_translations().
|
private |
Definition at line 210 of file RigidBodySampler.hh.
Referenced by initialize_counters(), output_histogram(), output_results(), and search_translations().
|
private |
Definition at line 210 of file RigidBodySampler.hh.
Referenced by apply_input_samples(), initialize_counters(), search_rotations_and_translations(), and search_translations().
|
private |
Definition at line 200 of file RigidBodySampler.hh.
Referenced by apply_rigid_body_settings(), save_rigid_body_settings(), save_silent_struct(), and search_translations().
|
private |
Definition at line 200 of file RigidBodySampler.hh.
Referenced by apply_rigid_body_settings(), save_rigid_body_settings(), save_silent_struct(), and search_translations().
|
private |
Definition at line 200 of file RigidBodySampler.hh.
Referenced by apply_rigid_body_settings(), save_rigid_body_settings(), save_silent_struct(), and search_translations().
|
private |
Definition at line 212 of file RigidBodySampler.hh.
Referenced by check_fa_rep(), and search_translations().
|
private |
Definition at line 190 of file RigidBodySampler.hh.
Referenced by check_num_hbonds(), check_o2star_needs_optimization(), and search_translations().
|
private |
Definition at line 200 of file RigidBodySampler.hh.
Referenced by apply_rigid_body_settings(), save_rigid_body_settings(), save_silent_struct(), and search_rotations_and_translations().
|
private |
Definition at line 204 of file RigidBodySampler.hh.
Referenced by output_histogram(), output_results(), save_silent_struct(), search_rotations_and_translations(), and set_n_sample_gamma_full_range().
|
private |
Definition at line 204 of file RigidBodySampler.hh.
Referenced by search_rotations_and_translations(), and set_n_sample_gamma_full_range().
|
private |
Definition at line 204 of file RigidBodySampler.hh.
Referenced by search_rotations_and_translations(), and set_n_sample_gamma_full_range().
|
private |
Definition at line 198 of file RigidBodySampler.hh.
Referenced by check_num_hbonds(), and search_translations().
|
private |
Definition at line 211 of file RigidBodySampler.hh.
Referenced by check_num_hbonds(), and search_translations().
|
private |
Definition at line 217 of file RigidBodySampler.hh.
Referenced by check_contact(), and set_min_num_contacts().
|
private |
Definition at line 191 of file RigidBodySampler.hh.
Referenced by apply_rigid_body_settings(), check_num_hbonds(), check_o2star_needs_optimization(), figure_out_reference_energy(), search_rotations_and_translations(), and search_translations().
|
private |
Definition at line 221 of file RigidBodySampler.hh.
Referenced by save_silent_struct().
|
private |
Definition at line 197 of file RigidBodySampler.hh.
Referenced by search_translations(), and set_o2star_trials().
|
private |
Definition at line 198 of file RigidBodySampler.hh.
Referenced by search_translations(), and set_o2star_trials().
|
private |
Definition at line 192 of file RigidBodySampler.hh.
Referenced by apply_rigid_body_settings(), initialize_reference_axes_and_centroid(), and search_rotations_and_translations().
|
private |
Definition at line 193 of file RigidBodySampler.hh.
Referenced by apply_rigid_body_settings(), initialize_reference_axes_and_centroid(), and search_rotations_and_translations().
|
private |
Definition at line 208 of file RigidBodySampler.hh.
Referenced by figure_out_reference_energy(), and initialize_counters().
|
private |
Definition at line 219 of file RigidBodySampler.hh.
Referenced by save_silent_struct().
|
private |
Definition at line 208 of file RigidBodySampler.hh.
Referenced by search_translations().
|
private |
Definition at line 197 of file RigidBodySampler.hh.
Referenced by score_function(), and set_o2star_trials().
|
private |
Definition at line 195 of file RigidBodySampler.hh.
Referenced by apply_input_samples(), output_silent_file(), save_silent_struct(), search_translations(), and set_silent_file_data().
|
private |
Definition at line 216 of file RigidBodySampler.hh.
Referenced by check_steric_overlap(), and set_steric_dist_cutoff().
|
private |
Definition at line 205 of file RigidBodySampler.hh.
Referenced by output_histogram(), output_results(), save_silent_struct(), search_translations(), and set_translation_sample().
|
private |
Definition at line 205 of file RigidBodySampler.hh.
Referenced by search_translations(), and set_translation_sample().
|
private |
Definition at line 205 of file RigidBodySampler.hh.
Referenced by search_translations(), and set_translation_sample().
|
private |
Definition at line 206 of file RigidBodySampler.hh.
Referenced by output_histogram(), output_results(), save_silent_struct(), search_translations(), and set_translation_sample().
|
private |
Definition at line 206 of file RigidBodySampler.hh.
Referenced by search_translations(), and set_translation_sample().
|
private |
Definition at line 206 of file RigidBodySampler.hh.
Referenced by search_translations(), and set_translation_sample().
|
private |
Definition at line 207 of file RigidBodySampler.hh.
Referenced by force_coplanar(), output_histogram(), output_results(), save_silent_struct(), search_translations(), and set_translation_sample().
|
private |
Definition at line 207 of file RigidBodySampler.hh.
Referenced by force_coplanar(), search_translations(), and set_translation_sample().
|
private |
Definition at line 207 of file RigidBodySampler.hh.
Referenced by force_coplanar(), search_translations(), and set_translation_sample().
1.8.4