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) |
protocols::swa::RigidBodySampler::RigidBodySampler | ( | utility::vector1< Size > const & | fixed_res, |
utility::vector1< Size > const & | moving_res | ||
) |
References initialize_counters().
|
virtual |
void protocols::swa::RigidBodySampler::apply_input_samples | ( | pose::Pose & | pose, |
std::string const | rigid_body_sample_file | ||
) |
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 | ||
) |
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 | ||
) |
|
private |
References CONTACT_CUTOFF_squared_, and MIN_NUM_CONTACTS_.
Referenced by search_translations().
|
private |
References core::scoring::fa_rep, fa_rep_cutoff_, and core::init().
Referenced by search_translations().
|
private |
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 |
|
private |
References STERIC_DIST_CUTOFF_squared_.
Referenced by search_translations().
void protocols::swa::RigidBodySampler::do_the_sampling | ( | pose::Pose & | pose) |
References figure_out_reference_energy(), and search_rotations_and_translations().
|
private |
References moving_res_, reference_energy_, and protocols::swa::translate().
Referenced by do_the_sampling().
void protocols::swa::RigidBodySampler::force_antiparallel | ( | ) |
References cosbeta_increment_, cosbeta_max_, and cosbeta_min_.
void protocols::swa::RigidBodySampler::force_coplanar | ( | ) |
References z_increment_, z_max_, and z_min_.
void protocols::swa::RigidBodySampler::force_parallel | ( | ) |
References cosbeta_increment_, cosbeta_max_, and cosbeta_min_.
|
private |
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) |
References reference_axes_, and reference_centroid_.
void protocols::swa::RigidBodySampler::output_histogram | ( | utility::io::ozstream & | out) |
void protocols::swa::RigidBodySampler::output_results | ( | utility::io::ozstream & | out) |
void protocols::swa::RigidBodySampler::output_silent_file | ( | std::string const | silent_file, |
bool const | write_score_only = false |
||
) |
References sfd_.
|
private |
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 | ||
) |
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 | ( | ) |
References scorefxn_.
|
private |
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 |
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 |
|
inline |
|
inline |
|
inline |
void protocols::swa::RigidBodySampler::set_contact_cutoff | ( | Real const | setting) |
References CONTACT_CUTOFF_squared_.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
void protocols::swa::RigidBodySampler::set_min_num_contacts | ( | Size const | setting) |
References MIN_NUM_CONTACTS_.
void protocols::swa::RigidBodySampler::set_n_sample_alpha_full_range | ( | Size const | setting) |
References alpha_increment_, alpha_max_, and alpha_min_.
void protocols::swa::RigidBodySampler::set_n_sample_cosbeta_full_range | ( | Size const | setting) |
References cosbeta_increment_, cosbeta_max_, and cosbeta_min_.
void protocols::swa::RigidBodySampler::set_n_sample_gamma_full_range | ( | Size const | setting) |
References gamma_increment_, gamma_max_, and gamma_min_.
|
inline |
void protocols::swa::RigidBodySampler::set_o2star_trials | ( | bool const | setting) |
|
inline |
|
inline |
|
inline |
void protocols::swa::RigidBodySampler::set_silent_file_data | ( | core::io::silent::SilentFileDataOP | sfd) |
References sfd_.
void protocols::swa::RigidBodySampler::set_steric_dist_cutoff | ( | Real const | setting) |
References STERIC_DIST_CUTOFF_squared_.
void protocols::swa::RigidBodySampler::set_translation_sample | ( | Real const | box_size, |
Real const | xyz_increment | ||
) |
References x_increment_, x_max_, x_min_, y_increment_, y_max_, y_min_, z_increment_, z_max_, and z_min_.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
private |
|
inline |
|
private |
Referenced by initialize_counters(), output_histogram(), output_results(), and save_rigid_body_settings().
|
private |
|
private |
|
private |
Referenced by search_rotations_and_translations(), and set_n_sample_alpha_full_range().
|
private |
Referenced by search_rotations_and_translations(), and set_n_sample_alpha_full_range().
|
private |
Referenced by save_silent_struct().
|
private |
Referenced by initialize_counters(), and search_translations().
|
private |
|
private |
Referenced by check_contact(), and set_contact_cutoff().
|
private |
|
private |
|
private |
|
private |
Referenced by initialize_counters(), output_histogram(), output_results(), and search_translations().
|
private |
Referenced by initialize_counters(), search_rotations_and_translations(), and search_translations().
|
private |
Referenced by initialize_counters(), output_histogram(), output_results(), and search_translations().
|
private |
Referenced by apply_input_samples(), initialize_counters(), search_rotations_and_translations(), and search_translations().
|
private |
Referenced by apply_rigid_body_settings(), save_rigid_body_settings(), save_silent_struct(), and search_translations().
|
private |
Referenced by apply_rigid_body_settings(), save_rigid_body_settings(), save_silent_struct(), and search_translations().
|
private |
Referenced by apply_rigid_body_settings(), save_rigid_body_settings(), save_silent_struct(), and search_translations().
|
private |
Referenced by check_fa_rep(), and search_translations().
|
private |
Referenced by check_num_hbonds(), check_o2star_needs_optimization(), and search_translations().
|
private |
|
private |
|
private |
Referenced by search_rotations_and_translations(), and set_n_sample_gamma_full_range().
|
private |
Referenced by search_rotations_and_translations(), and set_n_sample_gamma_full_range().
|
private |
Referenced by check_num_hbonds(), and search_translations().
|
private |
Referenced by check_num_hbonds(), and search_translations().
|
private |
Referenced by check_contact(), and set_min_num_contacts().
|
private |
|
private |
Referenced by save_silent_struct().
|
private |
Referenced by search_translations(), and set_o2star_trials().
|
private |
Referenced by search_translations(), and set_o2star_trials().
|
private |
|
private |
|
private |
Referenced by figure_out_reference_energy(), and initialize_counters().
|
private |
Referenced by save_silent_struct().
|
private |
Referenced by search_translations().
|
private |
Referenced by score_function(), and set_o2star_trials().
|
private |
Referenced by apply_input_samples(), output_silent_file(), save_silent_struct(), search_translations(), and set_silent_file_data().
|
private |
Referenced by check_steric_overlap(), and set_steric_dist_cutoff().
|
private |
Referenced by output_histogram(), output_results(), save_silent_struct(), search_translations(), and set_translation_sample().
|
private |
Referenced by search_translations(), and set_translation_sample().
|
private |
Referenced by search_translations(), and set_translation_sample().
|
private |
Referenced by output_histogram(), output_results(), save_silent_struct(), search_translations(), and set_translation_sample().
|
private |
Referenced by search_translations(), and set_translation_sample().
|
private |
Referenced by search_translations(), and set_translation_sample().
|
private |
Referenced by force_coplanar(), output_histogram(), output_results(), save_silent_struct(), search_translations(), and set_translation_sample().
|
private |
Referenced by force_coplanar(), search_translations(), and set_translation_sample().
|
private |
Referenced by force_coplanar(), search_translations(), and set_translation_sample().