Rosetta  2021.16
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Private Member Functions | Private Attributes | List of all members
protocols::stepwise::monte_carlo::mover::StepWiseMoveSelector Class Reference

#include <StepWiseMoveSelector.hh>

Inheritance diagram for protocols::stepwise::monte_carlo::mover::StepWiseMoveSelector:
Inheritance graph
[legend]

Public Member Functions

 StepWiseMoveSelector ()
 
 StepWiseMoveSelector (options::StepWiseMoveSelectorOptionsCOP options)
 
StepWiseMoveSelectorOP clone () const
 clone the options More...
 
bool figure_out_all_possible_moves (core::pose::Pose const &pose, bool const verbose=false)
 
void output_moves () const
 
StepWiseMove select_random_move (core::pose::Pose const &pose) const
 
utility::vector1< StepWiseMove >
const & 
swa_moves () const
 
core::Real proposal_probability (StepWiseMove const &swa_move) const
 
void get_add_or_delete_element (core::pose::Pose const &pose, StepWiseMove &swa_move)
 
void get_resample_move_elements (core::pose::Pose const &pose, utility::vector1< StepWiseMove > &swa_moves, bool const save_moves=true)
 
void get_resample_terminal_move_elements (core::pose::Pose const &pose, utility::vector1< StepWiseMove > &swa_moves)
 
void get_resample_internal_move_elements (core::pose::Pose const &pose, utility::vector1< StepWiseMove > &swa_moves)
 
void get_resample_internal_local_move_elements (core::pose::Pose const &pose, utility::vector1< StepWiseMove > &swa_moves)
 
void get_intramolecular_delete_move_elements (core::pose::Pose const &pose, utility::vector1< StepWiseMove > &swa_moves)
 
Attachments get_attachments (core::pose::Pose const &pose, core::Size const &moving_res)
 
Attachments get_attachments (core::pose::Pose const &pose, MoveElement const &move_element)
 
void set_allow_delete (bool const &setting)
 
bool allow_delete () const
 
void set_choose_random (bool const &setting)
 
bool choose_random () const
 
void set_force_unique_moves (bool const &setting)
 
bool force_unique_moves () const
 
monte_carlo::submotif::SubMotifLibraryCOP submotif_library ()
 
void set_submotif_library (monte_carlo::submotif::SubMotifLibraryCOP setting)
 
StepWiseMove reverse_move (StepWiseMove const &swa_move, core::pose::Pose const &pose_before, core::pose::Pose const &pose_after) const
 
bool just_simple_cycles (StepWiseMove const &swa_move, core::pose::Pose const &pose, bool const verbose=false) const
 
void set_options (protocols::stepwise::monte_carlo::mover::options::StepWiseMoveSelectorOptionsCOP setting)
 
protocols::stepwise::monte_carlo::mover::options::StepWiseMoveSelectorOptionsCOP options () const
 

Private Member Functions

void fill_moves_for_pose (core::pose::Pose const &pose)
 
void fill_moves_for_other_poses (core::pose::Pose const &pose)
 
void fill_denovo_moves (core::pose::Pose const &pose)
 
void fill_vary_loop_length_moves (core::pose::Pose const &pose)
 
void save_moves (utility::vector1< StepWiseMove > const &moves, core::Real const total_weight=1, bool const clear_moves_before_saving=false)
 
core::Real sum_probabilities (core::Size const start_idx=1, core::Size const final_idx=0) const
 
void normalize_probabilities (core::Size const start_idx=1, core::Size const final_idx=0, core::Real const desired_weight=1)
 
void get_intramolecular_add_and_delete_elements (core::pose::Pose const &pose, utility::vector1< StepWiseMove > &swa_moves)
 
void get_intramolecular_add_move_elements (core::pose::Pose const &pose, utility::vector1< StepWiseMove > &swa_moves)
 
void get_intramolecular_split_move_elements (core::pose::Pose const &pose, utility::vector1< StepWiseMove > &swa_moves, MoveType const move_type)
 
bool check_from_scratch (core::pose::Pose const &pose, utility::vector1< bool > const &partition_definition) const
 
void remove_from_consideration_first_multi_residue_move_element (utility::vector1< StepWiseMove > &swa_moves, bool remove_even_if_not_singlet)
 
bool is_addable_res (core::Size const n, core::pose::Pose const &pose) const
 
bool remnant_would_be_deleted (core::pose::Pose const &pose, utility::vector1< core::Size > const &partition) const
 
bool both_remnants_would_be_deleted (core::pose::Pose const &pose, utility::vector1< core::Size > const &partition1, utility::vector1< core::Size > const &partition2) const
 
bool partitions_split_a_submotif (core::pose::Pose const &pose, utility::vector1< core::Size > const &partition1, utility::vector1< core::Size > const &partition2) const
 
bool check_for_intramolecular_submotif_jump (core::pose::Pose const &pose, core::Size const &moving_res, core::Size const &attached_res) const
 
bool check_for_input_domain_or_from_scratch (core::pose::Pose const &pose, utility::vector1< core::Size > const &partition_res) const
 
bool already_instantiated_in_pose (core::pose::Pose const &pose, core::Size const &resnum_in_full_model_numbering) const
 
void get_docking_add_and_delete_elements (core::pose::Pose const &pose, utility::vector1< StepWiseMove > &swa_moves)
 
std::set< core::Sizeget_dock_domains (utility::vector1< core::Size > const &move_element, core::pose::Pose const &pose) const
 
void figure_out_already_docked (core::pose::Pose const &pose, std::map< std::pair< core::Size, core::Size >, bool > &already_docked) const
 
void get_docking_add_move_elements (core::pose::Pose const &pose, utility::vector1< StepWiseMove > &swa_moves)
 
void get_docking_delete_move_elements (core::pose::Pose const &pose, utility::vector1< StepWiseMove > &swa_moves)
 
void get_docking_split_move_elements (core::pose::Pose const &pose, utility::vector1< StepWiseMove > &swa_moves, MoveType const move_type)
 
void get_submotif_add_moves (core::pose::Pose const &pose, utility::vector1< StepWiseMove > &swa_moves)
 
void filter_add_submotif_moves_to_not_redock_domain (utility::vector1< StepWiseMove > &submotif_add_moves, core::pose::Pose const &pose) const
 
void get_from_scratch_add_and_delete_elements (core::pose::Pose const &pose, utility::vector1< StepWiseMove > &swa_moves)
 
void get_from_scratch_add_move_elements (core::pose::Pose const &pose, utility::vector1< StepWiseMove > &swa_moves)
 
void figure_out_from_scratch_delete_move_elements (core::pose::Pose const &pose, utility::vector1< StepWiseMove > &swa_moves) const
 
void get_from_scratch_delete_move_elements (core::pose::Pose const &pose, utility::vector1< StepWiseMove > &swa_moves)
 
void get_vary_loop_length_moves (core::pose::Pose const &pose, utility::vector1< StepWiseMove > &vary_loop_length_moves) const
 
void get_terminal_move_elements (core::pose::Pose const &pose, utility::vector1< StepWiseMove > &swa_moves, MoveType const &move_type)
 
void get_internal_move_elements (core::pose::Pose const &pose, utility::vector1< StepWiseMove > &swa_moves, MoveType const &move_type)
 
bool partition_splits_an_input_domain (utility::vector1< core::Size > const &partition_definition, utility::vector1< core::Size > const &domain_map) const
 
utility::vector1< core::Sizeget_partition_res (utility::vector1< bool > const &partition_definition, bool const setting) const
 
utility::vector1< core::Sizeget_unique_chains (core::pose::Pose const &pose)
 
bool share_chains (utility::vector1< core::Size > const &current_unique_chains, core::pose::Pose const &pose, core::Size const j_full)
 
utility::vector1< core::Sizefigure_out_first_res_in_pose (utility::vector1< core::Size > const &pose_domain_map) const
 
void filter_pose_order (utility::vector1< StepWiseMove > &swa_moves, core::pose::Pose const &pose) const
 
core::Size get_actual_moving_res (StepWiseMove const &swa_move, core::pose::Pose const &pose) const
 
StepWiseMove reverse_add_move (StepWiseMove const &swa_move, core::pose::Pose const &pose_after) const
 
StepWiseMove reverse_add_submotif_move (StepWiseMove const &swa_move, core::pose::Pose const &pose_after) const
 
StepWiseMove reverse_resample_move (StepWiseMove const &swa_move, core::pose::Pose const &pose_after) const
 
StepWiseMove reverse_delete_move (StepWiseMove const &swa_move, core::pose::Pose const &pose_before, core::pose::Pose const &pose_after) const
 
Attachment figure_out_attachment (core::Size const moving_res, core::Size const attached_res, core::pose::Pose const &pose) const
 
StepWiseMove ordered_move_from_partition (core::Size const actual_moving_res, core::Size const actual_attached_res, core::pose::Pose const &pose, MoveType const &move_type) const
 
void filter_complex_cycles (utility::vector1< StepWiseMove > &swa_moves, core::pose::Pose const &pose) const
 

Private Attributes

protocols::stepwise::monte_carlo::mover::options::StepWiseMoveSelectorOptionsCOP options_
 
bool allow_delete_
 
bool force_unique_moves_
 
bool choose_random_
 
monte_carlo::submotif::SubMotifLibraryCOP submotif_library_
 
utility::vector1< StepWiseMoveswa_moves_
 
utility::vector1< core::Realproposal_probabilities_
 

Constructor & Destructor Documentation

protocols::stepwise::monte_carlo::mover::StepWiseMoveSelector::StepWiseMoveSelector ( )
protocols::stepwise::monte_carlo::mover::StepWiseMoveSelector::StepWiseMoveSelector ( options::StepWiseMoveSelectorOptionsCOP  options)

Member Function Documentation

bool protocols::stepwise::monte_carlo::mover::StepWiseMoveSelector::allow_delete ( ) const
inline

References allow_delete_.

bool protocols::stepwise::monte_carlo::mover::StepWiseMoveSelector::already_instantiated_in_pose ( core::pose::Pose const &  pose,
core::Size const &  resnum_in_full_model_numbering 
) const
private
bool protocols::stepwise::monte_carlo::mover::StepWiseMoveSelector::both_remnants_would_be_deleted ( core::pose::Pose const &  pose,
utility::vector1< core::Size > const &  partition1,
utility::vector1< core::Size > const &  partition2 
) const
private
bool protocols::stepwise::monte_carlo::mover::StepWiseMoveSelector::check_for_input_domain_or_from_scratch ( core::pose::Pose const &  pose,
utility::vector1< core::Size > const &  partition_res 
) const
private
bool protocols::stepwise::monte_carlo::mover::StepWiseMoveSelector::check_for_intramolecular_submotif_jump ( core::pose::Pose const &  pose,
core::Size const &  moving_res,
core::Size const &  attached_res 
) const
private
bool protocols::stepwise::monte_carlo::mover::StepWiseMoveSelector::check_from_scratch ( core::pose::Pose const &  pose,
utility::vector1< bool > const &  partition_definition 
) const
private
bool protocols::stepwise::monte_carlo::mover::StepWiseMoveSelector::choose_random ( ) const
inline

References choose_random_.

StepWiseMoveSelectorOP protocols::stepwise::monte_carlo::mover::StepWiseMoveSelector::clone ( ) const

clone the options

bool protocols::stepwise::monte_carlo::mover::StepWiseMoveSelector::figure_out_all_possible_moves ( core::pose::Pose const &  pose,
bool const  verbose = false 
)
void protocols::stepwise::monte_carlo::mover::StepWiseMoveSelector::figure_out_already_docked ( core::pose::Pose const &  pose,
std::map< std::pair< core::Size, core::Size >, bool > &  already_docked 
) const
private
Attachment protocols::stepwise::monte_carlo::mover::StepWiseMoveSelector::figure_out_attachment ( core::Size const  moving_res,
core::Size const  attached_res,
core::pose::Pose const &  pose 
) const
private
utility::vector1< core::Size > protocols::stepwise::monte_carlo::mover::StepWiseMoveSelector::figure_out_first_res_in_pose ( utility::vector1< core::Size > const &  pose_domain_map) const
private
void protocols::stepwise::monte_carlo::mover::StepWiseMoveSelector::figure_out_from_scratch_delete_move_elements ( core::pose::Pose const &  pose,
utility::vector1< StepWiseMove > &  swa_moves 
) const
private
void protocols::stepwise::monte_carlo::mover::StepWiseMoveSelector::fill_denovo_moves ( core::pose::Pose const &  pose)
private
void protocols::stepwise::monte_carlo::mover::StepWiseMoveSelector::fill_moves_for_other_poses ( core::pose::Pose const &  pose)
private
void protocols::stepwise::monte_carlo::mover::StepWiseMoveSelector::fill_moves_for_pose ( core::pose::Pose const &  pose)
private
void protocols::stepwise::monte_carlo::mover::StepWiseMoveSelector::fill_vary_loop_length_moves ( core::pose::Pose const &  pose)
private
void protocols::stepwise::monte_carlo::mover::StepWiseMoveSelector::filter_add_submotif_moves_to_not_redock_domain ( utility::vector1< StepWiseMove > &  submotif_add_moves,
core::pose::Pose const &  pose 
) const
private
void protocols::stepwise::monte_carlo::mover::StepWiseMoveSelector::filter_complex_cycles ( utility::vector1< StepWiseMove > &  swa_moves,
core::pose::Pose const &  pose 
) const
private
void protocols::stepwise::monte_carlo::mover::StepWiseMoveSelector::filter_pose_order ( utility::vector1< StepWiseMove > &  swa_moves,
core::pose::Pose const &  pose 
) const
private
bool protocols::stepwise::monte_carlo::mover::StepWiseMoveSelector::force_unique_moves ( ) const
inline

References force_unique_moves_.

Size protocols::stepwise::monte_carlo::mover::StepWiseMoveSelector::get_actual_moving_res ( StepWiseMove const &  swa_move,
core::pose::Pose const &  pose 
) const
private
void protocols::stepwise::monte_carlo::mover::StepWiseMoveSelector::get_add_or_delete_element ( core::pose::Pose const &  pose,
StepWiseMove swa_move 
)
Attachments protocols::stepwise::monte_carlo::mover::StepWiseMoveSelector::get_attachments ( core::pose::Pose const &  pose,
core::Size const &  moving_res 
)
Attachments protocols::stepwise::monte_carlo::mover::StepWiseMoveSelector::get_attachments ( core::pose::Pose const &  pose,
MoveElement const &  move_element 
)
std::set< core::Size > protocols::stepwise::monte_carlo::mover::StepWiseMoveSelector::get_dock_domains ( utility::vector1< core::Size > const &  move_element,
core::pose::Pose const &  pose 
) const
private
void protocols::stepwise::monte_carlo::mover::StepWiseMoveSelector::get_docking_add_and_delete_elements ( core::pose::Pose const &  pose,
utility::vector1< StepWiseMove > &  swa_moves 
)
private
void protocols::stepwise::monte_carlo::mover::StepWiseMoveSelector::get_docking_add_move_elements ( core::pose::Pose const &  pose,
utility::vector1< StepWiseMove > &  swa_moves 
)
private
void protocols::stepwise::monte_carlo::mover::StepWiseMoveSelector::get_docking_delete_move_elements ( core::pose::Pose const &  pose,
utility::vector1< StepWiseMove > &  swa_moves 
)
private
void protocols::stepwise::monte_carlo::mover::StepWiseMoveSelector::get_docking_split_move_elements ( core::pose::Pose const &  pose,
utility::vector1< StepWiseMove > &  swa_moves,
MoveType const  move_type 
)
private
void protocols::stepwise::monte_carlo::mover::StepWiseMoveSelector::get_from_scratch_add_and_delete_elements ( core::pose::Pose const &  pose,
utility::vector1< StepWiseMove > &  swa_moves 
)
private
void protocols::stepwise::monte_carlo::mover::StepWiseMoveSelector::get_from_scratch_add_move_elements ( core::pose::Pose const &  pose,
utility::vector1< StepWiseMove > &  swa_moves 
)
private
void protocols::stepwise::monte_carlo::mover::StepWiseMoveSelector::get_from_scratch_delete_move_elements ( core::pose::Pose const &  pose,
utility::vector1< StepWiseMove > &  swa_moves 
)
private
void protocols::stepwise::monte_carlo::mover::StepWiseMoveSelector::get_internal_move_elements ( core::pose::Pose const &  pose,
utility::vector1< StepWiseMove > &  swa_moves,
MoveType const &  move_type 
)
private
void protocols::stepwise::monte_carlo::mover::StepWiseMoveSelector::get_intramolecular_add_and_delete_elements ( core::pose::Pose const &  pose,
utility::vector1< StepWiseMove > &  swa_moves 
)
private
void protocols::stepwise::monte_carlo::mover::StepWiseMoveSelector::get_intramolecular_add_move_elements ( core::pose::Pose const &  pose,
utility::vector1< StepWiseMove > &  swa_moves 
)
private
void protocols::stepwise::monte_carlo::mover::StepWiseMoveSelector::get_intramolecular_delete_move_elements ( core::pose::Pose const &  pose,
utility::vector1< StepWiseMove > &  swa_moves 
)
void protocols::stepwise::monte_carlo::mover::StepWiseMoveSelector::get_intramolecular_split_move_elements ( core::pose::Pose const &  pose,
utility::vector1< StepWiseMove > &  swa_moves,
MoveType const  move_type 
)
private

References protocols::stepwise::monte_carlo::mover::BOND_TO_NEXT, protocols::stepwise::monte_carlo::mover::BOND_TO_PREVIOUS, both_remnants_would_be_deleted(), core::kinematics::Edge::CHEMICAL, core::pose::full_model_info::const_full_model_info(), protocols::stepwise::monte_carlo::mover::DELETE, core::kinematics::FoldTree::downstream_jump_residue(), core::pose::full_model_info::figure_out_chain_numbers_from_full_model_info_const(), core::pose::Pose::fold_tree(), force_unique_moves_, protocols::stepwise::modeler::rna::get_anchor_res(), core::kinematics::FoldTree::get_chemical_edges(), core::pose::full_model_info::get_input_domain_from_full_model_info_const(), protocols::stepwise::modeler::get_partition_definition(), protocols::stepwise::modeler::get_partition_definition_by_chemical_edge(), protocols::stepwise::modeler::get_partition_definition_by_jump(), get_partition_res(), core::kinematics::FoldTree::get_residue_edge(), core::kinematics::FoldTree::is_cutpoint(), protocols::stepwise::monte_carlo::mover::JUMP_TO_NEXT_IN_CHAIN, protocols::stepwise::monte_carlo::mover::JUMP_TO_PREV_IN_CHAIN, core::kinematics::Edge::label(), protocols::mean_field::max(), protocols::mean_field::min(), core::kinematics::FoldTree::num_jump(), options_, partition_splits_an_input_domain(), partitions_split_a_submotif(), core::kinematics::FoldTree::root(), core::pose::Pose::size(), and core::kinematics::FoldTree::upstream_jump_residue().

Referenced by get_intramolecular_delete_move_elements(), and get_resample_internal_move_elements().

utility::vector1< core::Size > protocols::stepwise::monte_carlo::mover::StepWiseMoveSelector::get_partition_res ( utility::vector1< bool > const &  partition_definition,
bool const  setting 
) const
private
void protocols::stepwise::monte_carlo::mover::StepWiseMoveSelector::get_resample_internal_local_move_elements ( core::pose::Pose const &  pose,
utility::vector1< StepWiseMove > &  swa_moves 
)
void protocols::stepwise::monte_carlo::mover::StepWiseMoveSelector::get_resample_internal_move_elements ( core::pose::Pose const &  pose,
utility::vector1< StepWiseMove > &  swa_moves 
)
void protocols::stepwise::monte_carlo::mover::StepWiseMoveSelector::get_resample_move_elements ( core::pose::Pose const &  pose,
utility::vector1< StepWiseMove > &  swa_moves,
bool const  save_moves = true 
)
void protocols::stepwise::monte_carlo::mover::StepWiseMoveSelector::get_resample_terminal_move_elements ( core::pose::Pose const &  pose,
utility::vector1< StepWiseMove > &  swa_moves 
)
void protocols::stepwise::monte_carlo::mover::StepWiseMoveSelector::get_submotif_add_moves ( core::pose::Pose const &  pose,
utility::vector1< StepWiseMove > &  swa_moves 
)
private
void protocols::stepwise::monte_carlo::mover::StepWiseMoveSelector::get_terminal_move_elements ( core::pose::Pose const &  pose,
utility::vector1< StepWiseMove > &  swa_moves,
MoveType const &  move_type 
)
private
utility::vector1< core::Size > protocols::stepwise::monte_carlo::mover::StepWiseMoveSelector::get_unique_chains ( core::pose::Pose const &  pose)
private
void protocols::stepwise::monte_carlo::mover::StepWiseMoveSelector::get_vary_loop_length_moves ( core::pose::Pose const &  pose,
utility::vector1< StepWiseMove > &  vary_loop_length_moves 
) const
private
bool protocols::stepwise::monte_carlo::mover::StepWiseMoveSelector::is_addable_res ( core::Size const  n,
core::pose::Pose const &  pose 
) const
private
bool protocols::stepwise::monte_carlo::mover::StepWiseMoveSelector::just_simple_cycles ( StepWiseMove const &  swa_move,
core::pose::Pose const &  pose,
bool const  verbose = false 
) const
void protocols::stepwise::monte_carlo::mover::StepWiseMoveSelector::normalize_probabilities ( core::Size const  start_idx = 1,
core::Size const  final_idx = 0,
core::Real const  desired_weight = 1 
)
private
protocols::stepwise::monte_carlo::mover::options::StepWiseMoveSelectorOptionsCOP protocols::stepwise::monte_carlo::mover::StepWiseMoveSelector::options ( ) const
inline

References options_.

StepWiseMove protocols::stepwise::monte_carlo::mover::StepWiseMoveSelector::ordered_move_from_partition ( core::Size const  actual_moving_res,
core::Size const  actual_attached_res,
core::pose::Pose const &  pose,
MoveType const &  move_type 
) const
private
void protocols::stepwise::monte_carlo::mover::StepWiseMoveSelector::output_moves ( ) const
bool protocols::stepwise::monte_carlo::mover::StepWiseMoveSelector::partition_splits_an_input_domain ( utility::vector1< core::Size > const &  partition_definition,
utility::vector1< core::Size > const &  domain_map 
) const
private
bool protocols::stepwise::monte_carlo::mover::StepWiseMoveSelector::partitions_split_a_submotif ( core::pose::Pose const &  pose,
utility::vector1< core::Size > const &  partition1,
utility::vector1< core::Size > const &  partition2 
) const
private
Real protocols::stepwise::monte_carlo::mover::StepWiseMoveSelector::proposal_probability ( StepWiseMove const &  swa_move) const
bool protocols::stepwise::monte_carlo::mover::StepWiseMoveSelector::remnant_would_be_deleted ( core::pose::Pose const &  pose,
utility::vector1< core::Size > const &  partition 
) const
private
void protocols::stepwise::monte_carlo::mover::StepWiseMoveSelector::remove_from_consideration_first_multi_residue_move_element ( utility::vector1< StepWiseMove > &  swa_moves,
bool  remove_even_if_not_singlet 
)
private
StepWiseMove protocols::stepwise::monte_carlo::mover::StepWiseMoveSelector::reverse_add_move ( StepWiseMove const &  swa_move,
core::pose::Pose const &  pose_after 
) const
private
StepWiseMove protocols::stepwise::monte_carlo::mover::StepWiseMoveSelector::reverse_add_submotif_move ( StepWiseMove const &  swa_move,
core::pose::Pose const &  pose_after 
) const
private
StepWiseMove protocols::stepwise::monte_carlo::mover::StepWiseMoveSelector::reverse_delete_move ( StepWiseMove const &  swa_move,
core::pose::Pose const &  pose_before,
core::pose::Pose const &  pose_after 
) const
private
StepWiseMove protocols::stepwise::monte_carlo::mover::StepWiseMoveSelector::reverse_move ( StepWiseMove const &  swa_move,
core::pose::Pose const &  pose_before,
core::pose::Pose const &  pose_after 
) const
StepWiseMove protocols::stepwise::monte_carlo::mover::StepWiseMoveSelector::reverse_resample_move ( StepWiseMove const &  swa_move,
core::pose::Pose const &  pose_after 
) const
private
void protocols::stepwise::monte_carlo::mover::StepWiseMoveSelector::save_moves ( utility::vector1< StepWiseMove > const &  moves,
core::Real const  total_weight = 1,
bool const  clear_moves_before_saving = false 
)
private
StepWiseMove protocols::stepwise::monte_carlo::mover::StepWiseMoveSelector::select_random_move ( core::pose::Pose const &  pose) const
void protocols::stepwise::monte_carlo::mover::StepWiseMoveSelector::set_allow_delete ( bool const &  setting)
inline

References allow_delete_.

void protocols::stepwise::monte_carlo::mover::StepWiseMoveSelector::set_choose_random ( bool const &  setting)
inline

References choose_random_.

void protocols::stepwise::monte_carlo::mover::StepWiseMoveSelector::set_force_unique_moves ( bool const &  setting)
inline

References force_unique_moves_.

void protocols::stepwise::monte_carlo::mover::StepWiseMoveSelector::set_options ( protocols::stepwise::monte_carlo::mover::options::StepWiseMoveSelectorOptionsCOP  setting)
inline

References options_.

void protocols::stepwise::monte_carlo::mover::StepWiseMoveSelector::set_submotif_library ( monte_carlo::submotif::SubMotifLibraryCOP  setting)
inline

References submotif_library_.

bool protocols::stepwise::monte_carlo::mover::StepWiseMoveSelector::share_chains ( utility::vector1< core::Size > const &  current_unique_chains,
core::pose::Pose const &  pose,
core::Size const  j_full 
)
private
monte_carlo::submotif::SubMotifLibraryCOP protocols::stepwise::monte_carlo::mover::StepWiseMoveSelector::submotif_library ( )
inline

References submotif_library_.

Real protocols::stepwise::monte_carlo::mover::StepWiseMoveSelector::sum_probabilities ( core::Size const  start_idx = 1,
core::Size const  final_idx = 0 
) const
private
utility::vector1< StepWiseMove > const& protocols::stepwise::monte_carlo::mover::StepWiseMoveSelector::swa_moves ( ) const
inline

References swa_moves_.

Referenced by get_add_or_delete_element().

Member Data Documentation

bool protocols::stepwise::monte_carlo::mover::StepWiseMoveSelector::allow_delete_
private
bool protocols::stepwise::monte_carlo::mover::StepWiseMoveSelector::choose_random_
private
bool protocols::stepwise::monte_carlo::mover::StepWiseMoveSelector::force_unique_moves_
private
protocols::stepwise::monte_carlo::mover::options::StepWiseMoveSelectorOptionsCOP protocols::stepwise::monte_carlo::mover::StepWiseMoveSelector::options_
private
utility::vector1< core::Real > protocols::stepwise::monte_carlo::mover::StepWiseMoveSelector::proposal_probabilities_
private
monte_carlo::submotif::SubMotifLibraryCOP protocols::stepwise::monte_carlo::mover::StepWiseMoveSelector::submotif_library_
private
utility::vector1< StepWiseMove > protocols::stepwise::monte_carlo::mover::StepWiseMoveSelector::swa_moves_
private

The documentation for this class was generated from the following files: