![]() |
Rosetta Protocols
2014.16.56682
|
database of a K-style Clustering algorithm More...
#include <KCluster.hh>
Public Types | |
| typedef ObjexxFCL::FArray1D_double | FA1Dd |
| typedef ObjexxFCL::FArray2D_double | FA2Dd |
| typedef ObjexxFCL::FArray2_double | FA2d |
| typedef ObjexxFCL::FArray2P_double | FA2Pd |
| typedef ObjexxFCL::FArray3P_double | FA3Pd |
| typedef utility::vector1 < std::string > | TagList |
Public Member Functions | |
| virtual | ~KClusterData () |
| Automatically generated virtual destructor for class deriving directly from ReferenceCount. More... | |
| KClusterData () | |
| void | load_silent_files () |
| void | load_silent_file (std::string, core::Size) |
| core::Size | get_ndata () const |
| core::Size | get_natom () const |
| std::string | get_tag (core::Size i) |
| std::string | source_filename (core::Size i) |
| FA3Pd | coords () |
| void | mark_tags (KClusterElementOP, std::string) |
| void | save_all_in_one () |
| void | save_cluster_tree () |
| core::Real | dist_square (FA2d &, FA2d &) |
| core::Real | dist_square (core::Size, core::Size) |
| void | show_cluster_assignments () |
database of a K-style Clustering algorithm
| typedef ObjexxFCL::FArray1D_double protocols::toolbox::KClusterData::FA1Dd |
| typedef ObjexxFCL::FArray2_double protocols::toolbox::KClusterData::FA2d |
| typedef ObjexxFCL::FArray2D_double protocols::toolbox::KClusterData::FA2Dd |
| typedef ObjexxFCL::FArray2P_double protocols::toolbox::KClusterData::FA2Pd |
| typedef ObjexxFCL::FArray3P_double protocols::toolbox::KClusterData::FA3Pd |
|
virtual |
Automatically generated virtual destructor for class deriving directly from ReferenceCount.
Auto-generated virtual destructor
| protocols::toolbox::KClusterData::KClusterData | ( | ) |
|
inline |
References protocols::toolbox::DecoySetEvaluation::coords(), and dataset_.
Referenced by protocols::toolbox::KMedoid::assign(), and protocols::toolbox::KMedoid::update().
| Real protocols::toolbox::KClusterData::dist_square | ( | core::Size | ndx1, |
| core::Size | ndx2 | ||
| ) |
References protocols::toolbox::DecoySetEvaluation::coords(), dataset_, dist_square(), and natom_.
|
inline |
References n_ca_atom_.
Referenced by protocols::toolbox::KMedoid::assign(), and protocols::toolbox::KMedoid::update().
|
inline |
References ndata_.
|
inline |
References original_tags_.
| void protocols::toolbox::KClusterData::load_silent_file | ( | std::string | silent_file, |
| core::Size | nfile | ||
| ) |
References core::io::silent::SilentFileData::begin(), dataset_, core::io::silent::SilentFileData::end(), list, protocols::toolbox::DecoySetEvaluation::n_atoms(), n_ca_atom_, protocols::toolbox::DecoySetEvaluation::n_decoys(), protocols::toolbox::DecoySetEvaluation::n_decoys_max(), natom_, ndata_, nfile_, original_filenames_, original_tags_, protocols::toolbox::DecoySetEvaluation::push_back_CA_xyz(), core::io::silent::SilentFileData::read_file(), protocols::toolbox::DecoySetEvaluation::reserve(), rmsd_ca_list_, runtime_assert, core::io::silent::SilentFileData::size(), tag, and tags_.
Referenced by load_silent_files().
| void protocols::toolbox::KClusterData::load_silent_files | ( | ) |
References protocols::toolbox::DecoySetEvaluation::coords(), dataset_, cluster::K_not_fit_xyz, load_silent_file(), natom_, ndata_, option, protocols::toolbox::reset_x(), in::file::silent, in::file::silent_list, size(), protocols::TR, user, utility_exit_with_message, and weights.
Referenced by KClusterData().
| void protocols::toolbox::KClusterData::mark_tags | ( | KClusterElementOP | c, |
| std::string | t | ||
| ) |
| void protocols::toolbox::KClusterData::save_all_in_one | ( | ) |
| void protocols::toolbox::KClusterData::save_cluster_tree | ( | ) |
References core::io::silent::SilentFileData::begin(), utility::file::create_directory_recursive(), core::io::silent::SilentFileData::end(), protocols::toolbox::file_full_path(), filename(), protocols::toolbox::fix_tag_suffix(), cluster::K_redundant, cluster::K_save_headers, ndata_, nfile_, option, path, core::io::silent::SilentFileData::read_file(), in::file::silent, in::file::silent_list, size(), tags_, and user.
| void protocols::toolbox::KClusterData::show_cluster_assignments | ( | ) |
References tags_.
|
inline |
References original_filenames_.
|
private |
Referenced by coords(), dist_square(), load_silent_file(), and load_silent_files().
|
private |
Referenced by get_natom(), KClusterData(), and load_silent_file().
|
private |
Referenced by dist_square(), KClusterData(), load_silent_file(), and load_silent_files().
|
private |
Referenced by get_ndata(), KClusterData(), load_silent_file(), load_silent_files(), save_all_in_one(), and save_cluster_tree().
|
private |
Referenced by KClusterData(), load_silent_file(), save_all_in_one(), and save_cluster_tree().
|
private |
Referenced by load_silent_file(), and source_filename().
|
private |
Referenced by get_tag(), and load_silent_file().
|
private |
Referenced by KClusterData(), and load_silent_file().
|
private |
Referenced by load_silent_file(), mark_tags(), save_all_in_one(), save_cluster_tree(), and show_cluster_assignments().
1.8.7