#include <Scheduler.hh>
◆ Scheduler()
| protocols::mpi_refinement::Scheduler::Scheduler |
( |
| ) |
|
◆ ~Scheduler()
| protocols::mpi_refinement::Scheduler::~Scheduler |
( |
| ) |
|
|
default |
◆ add_fresh_param()
| void protocols::mpi_refinement::Scheduler::add_fresh_param |
( |
std::string const & |
name | ) |
|
|
private |
References protocols::mpi_refinement::MethodParams::cstw, protocols::mpi_refinement::MethodParams::fshave1, protocols::mpi_refinement::MethodParams::fshave2, protocols::mpi_refinement::MethodParams::index, protocols::mpi_refinement::MethodParams::irun, protocols::mpi_refinement::MethodParams::istart, protocols::mpi_refinement::MethodParams::movertype, protocols::mpi_refinement::MethodParams::name, protocols::mpi_refinement::MethodParams::nperrun, protocols::mpi_refinement::MethodParams::nrun, params_, protocols::mpi_refinement::MethodParams::relax_type, protocols::mpi_refinement::MethodParams::rerelax_type, protocols::mpi_refinement::MethodParams::roundtype, and protocols::mpi_refinement::MethodParams::score_type.
Referenced by read_cmd().
◆ add_rerelaxed()
| void protocols::mpi_refinement::Scheduler::add_rerelaxed |
( |
core::Size const |
value | ) |
|
|
inline |
◆ add_torerelax()
| void protocols::mpi_refinement::Scheduler::add_torerelax |
( |
core::Size const |
value | ) |
|
|
inline |
◆ clear()
| void protocols::mpi_refinement::Scheduler::clear |
( |
| ) |
|
◆ final_iter()
| bool protocols::mpi_refinement::Scheduler::final_iter |
( |
| ) |
const |
|
inline |
◆ get_params() [1/2]
| MethodParams const protocols::mpi_refinement::Scheduler::get_params |
( |
| ) |
const |
|
inline |
◆ get_params() [2/2]
◆ is_excluded()
| bool protocols::mpi_refinement::Scheduler::is_excluded |
( |
utility::vector1< std::string > |
picked, |
|
|
std::string |
name2 |
|
) |
| const |
◆ iter()
| core::Size protocols::mpi_refinement::Scheduler::iter |
( |
| ) |
const |
|
inline |
◆ methodname()
| std::string const protocols::mpi_refinement::Scheduler::methodname |
( |
core::Size |
value | ) |
const |
|
inline |
◆ methods_picked()
| utility::vector1< core::Size > protocols::mpi_refinement::Scheduler::methods_picked |
( |
| ) |
const |
|
inline |
◆ n_rerelaxed()
| core::Size protocols::mpi_refinement::Scheduler::n_rerelaxed |
( |
| ) |
const |
|
inline |
◆ n_to_gen()
| core::Size protocols::mpi_refinement::Scheduler::n_to_gen |
( |
| ) |
const |
◆ n_to_rerelax()
| core::Size protocols::mpi_refinement::Scheduler::n_to_rerelax |
( |
| ) |
const |
|
inline |
◆ nparams()
| core::Size protocols::mpi_refinement::Scheduler::nparams |
( |
| ) |
const |
|
inline |
◆ npick_per_iter()
| core::Size protocols::mpi_refinement::Scheduler::npick_per_iter |
( |
| ) |
const |
|
inline |
◆ pick_enrich_methods()
References protocols::wum::SilentStructStore::begin(), protocols::wum::SilentStructStore::end(), enrich_Zscore_cut_, is_excluded(), core::simple_metrics::metrics::mean, protocols::mpi_refinement::mean_and_stdev(), methodname(), methodname_, methods_picked(), nmethods_enrich_max_, params_, protocols::hybridization::score, protocols::mpi_refinement::TR(), and Zdiff_outstand_.
Referenced by prepare_enrich_stage().
◆ pick_objfunction()
| std::string const protocols::mpi_refinement::Scheduler::pick_objfunction |
( |
| ) |
|
|
inline |
◆ pick_strategy()
| std::string const protocols::mpi_refinement::Scheduler::pick_strategy |
( |
| ) |
|
|
inline |
◆ prepare_enrich_stage()
◆ prepare_search_stage()
| void protocols::mpi_refinement::Scheduler::prepare_search_stage |
( |
core::Size const |
mpi_rank | ) |
|
◆ proceed()
| void protocols::mpi_refinement::Scheduler::proceed |
( |
| ) |
|
◆ read_cmd()
| void protocols::mpi_refinement::Scheduler::read_cmd |
( |
std::string const & |
cmdfile, |
|
|
core::Size const |
mpi_rank, |
|
|
core::Size const |
stage_to_run = 1 |
|
) |
| |
|
private |
References add_fresh_param(), clear(), protocols::fldsgn::topology::compare(), protocols::mpi_refinement::MethodParams::cstw, exclusions_, protocols::mpi_refinement::MethodParams::fshave1, protocols::mpi_refinement::MethodParams::fshave2, protocols::mpi_refinement::MethodParams::fshave3, protocols::mpi_refinement::MethodParams::index, protocols::mpi_refinement::MethodParams::irun, protocols::mpi_refinement::MethodParams::istart, methodname_, methods_picked_, protocols::mpi_refinement::MethodParams::movertype, protocols::wum::mpi_rank(), protocols::mpi_refinement::MethodParams::name, niter_, protocols::mpi_refinement::MethodParams::nperrun, npick_per_iter_, protocols::mpi_refinement::MethodParams::nrun, params_, pick_objfunction_, pick_strategy_, protocols::mpi_refinement::MethodParams::relax_type, protocols::mpi_refinement::MethodParams::rerelax_type, protocols::mpi_refinement::MethodParams::roundtype, roundtype(), protocols::mpi_refinement::MethodParams::score_type, protocols::sparta::split(), and protocols::mpi_refinement::TR().
Referenced by prepare_search_stage().
◆ round_expired()
| bool protocols::mpi_refinement::Scheduler::round_expired |
( |
| ) |
const |
|
inline |
◆ roundtype()
| std::string protocols::mpi_refinement::Scheduler::roundtype |
( |
| ) |
const |
|
inline |
◆ set_default()
| void protocols::mpi_refinement::Scheduler::set_default |
( |
| ) |
|
|
private |
◆ set_random()
| void protocols::mpi_refinement::Scheduler::set_random |
( |
bool const |
value | ) |
|
|
inline |
◆ enrich_Zscore_cut_
| core::Real protocols::mpi_refinement::Scheduler::enrich_Zscore_cut_ |
|
private |
◆ exclusions_
| utility::vector1< std::pair< std::string, std::string > > protocols::mpi_refinement::Scheduler::exclusions_ |
|
private |
◆ is_random_
| bool protocols::mpi_refinement::Scheduler::is_random_ |
|
private |
◆ isch_
| core::Size protocols::mpi_refinement::Scheduler::isch_ |
|
private |
◆ iter_
| core::Size protocols::mpi_refinement::Scheduler::iter_ |
|
private |
◆ methodname_
| std::map< core::Size, std::string > protocols::mpi_refinement::Scheduler::methodname_ |
|
private |
◆ methods_picked_
| utility::vector1< core::Size > protocols::mpi_refinement::Scheduler::methods_picked_ |
|
private |
◆ n_rerelaxed_
| core::Size protocols::mpi_refinement::Scheduler::n_rerelaxed_ |
|
private |
◆ n_to_rerelax_
| core::Size protocols::mpi_refinement::Scheduler::n_to_rerelax_ |
|
private |
◆ niter_
| core::Size protocols::mpi_refinement::Scheduler::niter_ |
|
private |
◆ nmethods_enrich_max_
| core::Size protocols::mpi_refinement::Scheduler::nmethods_enrich_max_ |
|
private |
◆ npick_per_iter_
| core::Size protocols::mpi_refinement::Scheduler::npick_per_iter_ |
|
private |
◆ params_
| utility::vector1< MethodParams > protocols::mpi_refinement::Scheduler::params_ |
|
private |
Referenced by add_fresh_param(), clear(), get_params(), n_to_gen(), nparams(), pick_enrich_methods(), prepare_enrich_stage(), proceed(), read_cmd(), round_expired(), and roundtype().
◆ pick_objfunction_
| std::string protocols::mpi_refinement::Scheduler::pick_objfunction_ |
|
private |
◆ pick_strategy_
| std::string protocols::mpi_refinement::Scheduler::pick_strategy_ |
|
private |
◆ Zdiff_outstand_
| core::Real protocols::mpi_refinement::Scheduler::Zdiff_outstand_ |
|
private |
The documentation for this class was generated from the following files: