![]() |
Rosetta Protocols
2014.16.56682
|
#include <StepWiseSampleAndScreen.hh>
Public Member Functions | |
| StepWiseSampleAndScreen (rotamer_sampler::RotamerBaseOP sampler, utility::vector1< screener::StepWiseScreenerOP > screener) | |
| ~StepWiseSampleAndScreen () | |
| void | run () |
| void | reset () |
| void | output_counts () const |
| Size const & | num_tries () const |
| Size const & | num_successes () const |
| Size | num_screeners () const |
| void | output_info_on_random_trials () const |
| void | set_max_ntries (core::Size const &setting) |
| core::Size | max_ntries () const |
| void | set_num_random_samples (core::Size const &setting) |
| core::Size | num_random_samples () const |
Public Attributes | |
| rotamer_sampler::RotamerBaseOP | sampler_ |
| utility::vector1 < screener::StepWiseScreenerOP > | screeners_ |
| core::Size | max_ntries_ |
| core::Size | num_random_samples_ |
Private Member Functions | |
| void | set_ok_to_increment () |
| void | early_exit_check (Size const n) |
| protocols::stepwise::StepWiseSampleAndScreen::StepWiseSampleAndScreen | ( | rotamer_sampler::RotamerBaseOP | sampler, |
| utility::vector1< screener::StepWiseScreenerOP > | screener | ||
| ) |
References num_screeners(), reset(), and runtime_assert.
| protocols::stepwise::StepWiseSampleAndScreen::~StepWiseSampleAndScreen | ( | ) |
|
private |
References protocols::stepwise::screener::ANCHOR_SUGAR, protocols::stepwise::screener::AnchorSugarScreener::anchor_sugar_solution_number(), exit, utility::pointer::owning_ptr< T >::get(), protocols::rotamer_sampler::RotamerSized::id(), j, num_screeners(), num_tries(), output_counts(), protocols::rotamer_sampler::rigid_body::RigidBodyRotamerWithResidueAlternatives::residue_alternatives_rotamer(), protocols::rotamer_sampler::rigid_body::RigidBodyRotamerWithResidueAlternatives::rigid_body_rotamer(), protocols::rotamer_sampler::RIGID_BODY_WITH_RESIDUE_ALTERNATIVES, sampler_, screeners_, protocols::TR, type, and protocols::rotamer_sampler::RotamerBase::type().
Referenced by run().
|
inline |
References max_ntries_.
|
inline |
References num_random_samples_.
| Size protocols::stepwise::StepWiseSampleAndScreen::num_screeners | ( | ) | const |
References screeners_.
Referenced by early_exit_check(), num_successes(), output_counts(), reset(), run(), set_ok_to_increment(), and StepWiseSampleAndScreen().
| Size const & protocols::stepwise::StepWiseSampleAndScreen::num_successes | ( | ) | const |
References num_screeners(), and screeners_.
Referenced by output_info_on_random_trials(), and run().
| Size const & protocols::stepwise::StepWiseSampleAndScreen::num_tries | ( | ) | const |
References screeners_.
Referenced by early_exit_check(), output_counts(), output_info_on_random_trials(), and run().
| void protocols::stepwise::StepWiseSampleAndScreen::output_counts | ( | ) | const |
References utility::get_num_digits(), protocols::abinitio::abscript::I, num_screeners(), num_tries(), screeners_, and protocols::TR.
Referenced by protocols::stepwise::sampling::rna::legacy::rigid_body::StepWiseRNA_RigidBodySampler::apply(), protocols::stepwise::sampling::rna::legacy::rigid_body::StepWiseRNA_RigidBodyConnectionSampler::apply(), protocols::stepwise::sampling::rna::connection::StepWiseRNA_ConnectionSampler::apply(), and early_exit_check().
| void protocols::stepwise::StepWiseSampleAndScreen::output_info_on_random_trials | ( | ) | const |
References max_ntries_, num_random_samples_, num_successes(), num_tries(), protocols::rotamer_sampler::RotamerBase::random(), sampler_, and protocols::TR.
Referenced by protocols::stepwise::sampling::rna::legacy::rigid_body::StepWiseRNA_RigidBodySampler::apply(), protocols::stepwise::sampling::rna::legacy::rigid_body::StepWiseRNA_RigidBodyConnectionSampler::apply(), and protocols::stepwise::sampling::rna::connection::StepWiseRNA_ConnectionSampler::apply().
| void protocols::stepwise::StepWiseSampleAndScreen::reset | ( | void | ) |
References num_screeners(), and screeners_.
Referenced by run(), and StepWiseSampleAndScreen().
| void protocols::stepwise::StepWiseSampleAndScreen::run | ( | ) |
References protocols::stepwise::screener::StepWiseScreener::add_mover(), protocols::stepwise::screener::StepWiseScreener::apply_mover(), protocols::stepwise::screener::StepWiseScreener::check_screen(), early_exit_check(), protocols::stepwise::screener::StepWiseScreener::fast_forward(), protocols::stepwise::screener::StepWiseScreener::get_update(), protocols::stepwise::screener::StepWiseScreener::increment_count(), max_ntries_, protocols::rotamer_sampler::RotamerBase::not_end(), num_random_samples_, num_screeners(), num_successes(), num_tries(), protocols::rotamer_sampler::RotamerBase::random(), reset(), protocols::rotamer_sampler::RotamerBase::reset(), sampler_, screeners_, and set_ok_to_increment().
Referenced by protocols::stepwise::sampling::protein::StepWiseProteinResidueSampler::apply(), protocols::stepwise::sampling::rna::legacy::rigid_body::StepWiseRNA_RigidBodySampler::apply(), protocols::stepwise::sampling::rna::legacy::rigid_body::StepWiseRNA_RigidBodyConnectionSampler::apply(), and protocols::stepwise::sampling::rna::connection::StepWiseRNA_ConnectionSampler::apply().
|
inline |
References max_ntries_.
Referenced by protocols::stepwise::sampling::protein::StepWiseProteinResidueSampler::apply(), protocols::stepwise::sampling::rna::legacy::rigid_body::StepWiseRNA_RigidBodySampler::apply(), protocols::stepwise::sampling::rna::legacy::rigid_body::StepWiseRNA_RigidBodyConnectionSampler::apply(), and protocols::stepwise::sampling::rna::connection::StepWiseRNA_ConnectionSampler::apply().
|
inline |
|
private |
References utility::pointer::owning_ptr< T >::get(), num_screeners(), protocols::rotamer_sampler::rigid_body::RigidBodyRotamerWithResidueAlternatives::residue_alternatives_rotamer(), protocols::rotamer_sampler::RIGID_BODY_WITH_RESIDUE_ALTERNATIVES, sampler_, screeners_, and protocols::rotamer_sampler::RotamerBase::type().
Referenced by run().
| core::Size protocols::stepwise::StepWiseSampleAndScreen::max_ntries_ |
Referenced by max_ntries(), output_info_on_random_trials(), run(), and set_max_ntries().
| core::Size protocols::stepwise::StepWiseSampleAndScreen::num_random_samples_ |
Referenced by num_random_samples(), output_info_on_random_trials(), run(), and set_num_random_samples().
| rotamer_sampler::RotamerBaseOP protocols::stepwise::StepWiseSampleAndScreen::sampler_ |
Referenced by early_exit_check(), output_info_on_random_trials(), run(), and set_ok_to_increment().
| utility::vector1< screener::StepWiseScreenerOP > protocols::stepwise::StepWiseSampleAndScreen::screeners_ |
Referenced by early_exit_check(), num_screeners(), num_successes(), num_tries(), output_counts(), reset(), run(), and set_ok_to_increment().
1.8.7