![]() |
Rosetta
2021.16
|
#include <Pool_ConvergenceCheck.hh>

Public Member Functions | |
| Pool_RMSD (std::string silent_file) | |
| Pool_RMSD () | |
| ~Pool_RMSD () override | |
| core::Size | evaluate (core::pose::Pose const &, std::string &best_decoy, core::Real &best_rmsd) const |
| return position in pool for the best_decoy More... | |
| core::Size | evaluate (core::io::silent::SilentStruct const &, std::string &best_decoy, core::Real &best_rmsd) const |
| virtual core::Size | evaluate_and_add (core::pose::Pose const &pose, std::string &cluster_center, core::Real &best_rmsd, core::Real transition_threshold) |
| core::Size | size () const |
| void | add (core::io::silent::SilentStruct const &, std::string new_tag="keep_silent_tag") |
| void | add (core::pose::Pose const &, std::string new_tag) |
| virtual void | finalize () |
| void | get (core::Size index, ObjexxFCL::FArray2D_double &result) |
| std::string & | get_tag (core::Size index) |
| void | pop_back () |
| void | clear () |
| void | set_reserve_size (int max_size) |
| core::Size | evaluate_and_add (ObjexxFCL::FArray2D_double &coords, std::string &best_decoy, core::Real &best_rmsd, core::Real transition_threshold) |
| core::Size | evaluate (ObjexxFCL::FArray2D_double &, std::string &best_decoy, core::Real &best_rmsd) const |
| core::Size | evaluate (ObjexxFCL::FArray2D_double &, std::string &best_decoy, core::Real &best_rmsd, core::Size index) const |
| void | add (ObjexxFCL::FArray2D_double const &, core::Size nres, std::string new_tag) |
| void | set_excluded_residues (utility::vector1< core::Size > const &excluded_residues) |
Protected Member Functions | |
| core::Size | natom () const |
| ObjexxFCL::FArray3D_double const & | coords () const |
| std::string const & | tag (core::Size index) const |
Private Types | |
| typedef utility::vector1 < std::string > | Tags |
Private Member Functions | |
| void | fill_pool (std::string const &silentfile) |
Private Attributes | |
| toolbox::DecoySetEvaluation | pool_ |
| ObjexxFCL::FArray1D_double | weights_ |
| Tags | tags_ |
| core::Size | reserve_size_ |
| utility::vector1< core::Size > | excluded_residues_ |
|
private |
|
inline |
References fill_pool().
|
inline |
|
overridedefault |
| void protocols::canonical_sampling::mc_convergence_checks::Pool_RMSD::add | ( | core::io::silent::SilentStruct const & | pss, |
| std::string | new_tag = "keep_silent_tag" |
||
| ) |
| void protocols::canonical_sampling::mc_convergence_checks::Pool_RMSD::add | ( | core::pose::Pose const & | pose, |
| std::string | new_tag | ||
| ) |
| void protocols::canonical_sampling::mc_convergence_checks::Pool_RMSD::add | ( | ObjexxFCL::FArray2D_double const & | xyz, |
| core::Size | nres, | ||
| std::string | new_tag | ||
| ) |
| void protocols::canonical_sampling::mc_convergence_checks::Pool_RMSD::clear | ( | ) |
|
inlineprotected |
References protocols::toolbox::DecoySetEvaluation::coords(), and pool_.
Referenced by protocols::canonical_sampling::mc_convergence_checks::HPool_RMSD::dist_square(), protocols::canonical_sampling::mc_convergence_checks::HPool_RMSD::evaluate_core(), and protocols::canonical_sampling::mc_convergence_checks::HierarchicalLevel::sort_pool().
| core::Size protocols::canonical_sampling::mc_convergence_checks::Pool_RMSD::evaluate | ( | core::pose::Pose const & | fit_pose, |
| std::string & | best_decoy, | ||
| core::Real & | best_rmsd | ||
| ) | const |
return position in pool for the best_decoy
References protocols::simple_filters::coords(), protocols::toolbox::fill_CA_coords(), and core::pose::Pose::size().
| core::Size protocols::canonical_sampling::mc_convergence_checks::Pool_RMSD::evaluate | ( | core::io::silent::SilentStruct const & | pss, |
| std::string & | best_decoy, | ||
| core::Real & | best_rmsd | ||
| ) | const |
| core::Size protocols::canonical_sampling::mc_convergence_checks::Pool_RMSD::evaluate | ( | ObjexxFCL::FArray2D_double & | , |
| std::string & | best_decoy, | ||
| core::Real & | best_rmsd | ||
| ) | const |
| core::Size protocols::canonical_sampling::mc_convergence_checks::Pool_RMSD::evaluate | ( | ObjexxFCL::FArray2D_double & | , |
| std::string & | best_decoy, | ||
| core::Real & | best_rmsd, | ||
| core::Size | index | ||
| ) | const |
|
virtual |
| core::Size protocols::canonical_sampling::mc_convergence_checks::Pool_RMSD::evaluate_and_add | ( | ObjexxFCL::FArray2D_double & | coords, |
| std::string & | best_decoy, | ||
| core::Real & | best_rmsd, | ||
| core::Real | transition_threshold | ||
| ) |
|
private |
|
inlinevirtual |
| void protocols::canonical_sampling::mc_convergence_checks::Pool_RMSD::get | ( | core::Size | index, |
| ObjexxFCL::FArray2D_double & | result | ||
| ) |
References protocols::canonical_sampling::tr().
| std::string & protocols::canonical_sampling::mc_convergence_checks::Pool_RMSD::get_tag | ( | core::Size | index | ) |
References protocols::canonical_sampling::tr().
|
inlineprotected |
References protocols::toolbox::DecoySetEvaluation::n_atoms(), and pool_.
Referenced by protocols::canonical_sampling::mc_convergence_checks::HPool_RMSD::add(), protocols::canonical_sampling::mc_convergence_checks::HPool_RMSD::dist_square(), protocols::canonical_sampling::mc_convergence_checks::HPool_RMSD::evaluate(), and protocols::canonical_sampling::mc_convergence_checks::HPool_RMSD::evaluate_core().
| void protocols::canonical_sampling::mc_convergence_checks::Pool_RMSD::pop_back | ( | ) |
References protocols::canonical_sampling::tr().
| void protocols::canonical_sampling::mc_convergence_checks::Pool_RMSD::set_excluded_residues | ( | utility::vector1< core::Size > const & | excluded_residues | ) |
| void protocols::canonical_sampling::mc_convergence_checks::Pool_RMSD::set_reserve_size | ( | int | max_size | ) |
|
inline |
References protocols::toolbox::DecoySetEvaluation::n_decoys(), and pool_.
Referenced by protocols::canonical_sampling::mc_convergence_checks::HPool_RMSD::add(), protocols::canonical_sampling::mc_convergence_checks::HPool_RMSD::build_pair_dis_matrix(), protocols::canonical_sampling::mc_convergence_checks::HPool_RMSD::debug(), protocols::canonical_sampling::mc_convergence_checks::HPool_RMSD::evaluate(), protocols::canonical_sampling::mc_convergence_checks::HPool_RMSD::evaluate_core(), and protocols::canonical_sampling::mc_convergence_checks::HPool_RMSD::HPool_RMSD().
|
inlineprotected |
References tags_.
Referenced by protocols::canonical_sampling::mc_convergence_checks::HierarchicalLevel::add_elem_to_cache(), protocols::canonical_sampling::mc_convergence_checks::HierarchicalLevel::add_new(), protocols::canonical_sampling::mc_convergence_checks::HierarchicalLevel::add_to_top_level(), protocols::canonical_sampling::mc_convergence_checks::HPool_RMSD::evaluate(), protocols::canonical_sampling::mc_convergence_checks::HPool_RMSD::evaluate_core(), protocols::canonical_sampling::mc_convergence_checks::HPool_RMSD::HPool_RMSD(), and protocols::canonical_sampling::mc_convergence_checks::HPool_RMSD::load_lib().
|
private |
|
private |
Referenced by protocols::canonical_sampling::mc_convergence_checks::HierarchicalLevel::add_new(), protocols::canonical_sampling::mc_convergence_checks::HierarchicalLevel::add_to_top_level(), coords(), protocols::canonical_sampling::mc_convergence_checks::HierarchicalLevel::evaluate(), protocols::canonical_sampling::mc_convergence_checks::HierarchicalLevel::fill_top_level(), natom(), size(), and protocols::canonical_sampling::mc_convergence_checks::HierarchicalLevel::top_level_pool_size().
|
private |
|
private |
Referenced by tag().
|
private |
1.8.7