![]() |
Rosetta Protocols
2014.35
|
#include <HPool.hh>
Protected Member Functions | |
core::Size | evaluate (ObjexxFCL::FArray2D_double &coord, core::Real resolution, std::string &best_decoy, core::Real &best_rmsd) |
core::Size | evaluate_core (ObjexxFCL::FArray2D_double &coord, std::string &best_decoy, core::Real &best_rmsd, core::Size index) const |
void | add (ObjexxFCL::FArray2D_double &, std::string &) |
![]() | |
core::Size | natom () const |
ObjexxFCL::FArray3D_double const & | coords () const |
std::string const & | tag (core::Size index) const |
Private Member Functions | |
void | build_pair_dis_matrix () |
core::Real | get_pair_dist (core::Size, core::Size) const |
core::Real | dist_square (ObjexxFCL::FArray2_double &, ObjexxFCL::FArray2_double &) |
core::Real | dist_square (core::Size, core::Size) |
Private Attributes | |
utility::vector1< HPool_RMSD_OP > | subpools_ |
utility::vector1< core::Real > | pair_dis_ |
std::string | silent_file_ |
std::string | tag_prefix_ |
core::Size | old_size_ |
core::Size | level_ |
core::Size | n_extra_ |
core::Real | radius_ |
bool | has_child_ |
std::deque< core::Size > | sub_ndx_deque_ |
protocols::canonical_sampling::mc_convergence_checks::HPool_RMSD::HPool_RMSD | ( | std::string | silent_file, |
core::Size | lv = 1 |
||
) |
References build_pair_dis_matrix(), has_child_, cluster::K_level, cluster::K_radius, level_, old_size_, option, radius_, protocols::canonical_sampling::mc_convergence_checks::Pool_RMSD::size(), subpools_, t, protocols::canonical_sampling::mc_convergence_checks::Pool_RMSD::tag(), tag_prefix_, and protocols::canonical_sampling::mc_convergence_checks::TR.
Referenced by load_lib().
|
protected |
References protocols::canonical_sampling::mc_convergence_checks::Pool_RMSD::add(), dist_square(), has_child_, protocols::canonical_sampling::mc_convergence_checks::Pool_RMSD::natom(), pair_dis_, protocols::canonical_sampling::mc_convergence_checks::Pool_RMSD::size(), and subpools_.
Referenced by evaluate().
|
private |
References dist_square(), pair_dis_, and protocols::canonical_sampling::mc_convergence_checks::Pool_RMSD::size().
Referenced by HPool_RMSD().
void protocols::canonical_sampling::mc_convergence_checks::HPool_RMSD::clear_lib | ( | const core::Size | nc | ) |
References subpools_.
Referenced by load_lib().
void protocols::canonical_sampling::mc_convergence_checks::HPool_RMSD::debug | ( | ) |
|
private |
References protocols::toolbox::fit_centered_coords(), cluster::K_not_fit_xyz, protocols::canonical_sampling::mc_convergence_checks::Pool_RMSD::natom(), option, sum(), and weights.
Referenced by add(), build_pair_dis_matrix(), and dist_square().
|
private |
core::Size protocols::canonical_sampling::mc_convergence_checks::HPool_RMSD::evaluate | ( | core::pose::Pose & | pose, |
core::Real | resolution, | ||
std::string & | best_decoy, | ||
core::Real & | best_rmsd | ||
) |
core::Size protocols::canonical_sampling::mc_convergence_checks::HPool_RMSD::evaluate | ( | core::io::silent::SilentStruct & | pss, |
core::Real | resolution, | ||
std::string & | best_decoy, | ||
core::Real & | best_rmsd | ||
) |
References utility::file::create_directory_recursive(), evaluate(), protocols::toolbox::file_full_path(), filename(), core::io::silent::SilentStruct::get_CA_xyz(), protocols::canonical_sampling::mc_convergence_checks::Pool_RMSD::natom(), path, runtime_assert, protocols::canonical_sampling::mc_convergence_checks::Pool_RMSD::size(), protocols::canonical_sampling::mc_convergence_checks::TR, and core::io::silent::SilentFileData::write_silent_struct().
|
protected |
|
protected |
References protocols::canonical_sampling::mc_convergence_checks::Pool_RMSD::coords(), protocols::toolbox::fit_centered_coords(), get_pair_dist(), protocols::canonical_sampling::mc_convergence_checks::Pool_RMSD::natom(), protocols::toolbox::reset_x(), rmsd, protocols::canonical_sampling::mc_convergence_checks::Pool_RMSD::size(), protocols::canonical_sampling::mc_convergence_checks::Pool_RMSD::tag(), and weights.
Referenced by evaluate().
|
private |
References pair_dis_.
Referenced by debug(), and evaluate_core().
|
inline |
References subpools_.
bool protocols::canonical_sampling::mc_convergence_checks::HPool_RMSD::load_lib | ( | const core::Size | nc | ) |
References clear_lib(), utility::file::file_exists(), filename(), has_child_, HPool_RMSD(), cluster::K_deque_level, cluster::K_deque_size, level_, protocols::canonical_sampling::mc_convergence_checks::lib_full_path(), option, sub_ndx_deque_, subpools_, protocols::canonical_sampling::mc_convergence_checks::Pool_RMSD::tag(), and protocols::canonical_sampling::mc_convergence_checks::TR.
Referenced by evaluate().
|
private |
Referenced by add(), evaluate(), HPool_RMSD(), and load_lib().
|
private |
Referenced by HPool_RMSD(), and load_lib().
|
private |
Referenced by evaluate().
|
private |
Referenced by evaluate(), and HPool_RMSD().
|
private |
Referenced by add(), build_pair_dis_matrix(), and get_pair_dist().
|
private |
Referenced by evaluate(), and HPool_RMSD().
|
private |
|
private |
Referenced by load_lib().
|
private |
Referenced by add(), clear_lib(), evaluate(), get_size(), HPool_RMSD(), and load_lib().
|
private |
Referenced by evaluate(), and HPool_RMSD().