![]() |
Rosetta
2021.16
|
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 | |
| ~KClusterData () override | |
| Automatically generated virtual destructor for class deriving directly from VirtualBase. 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 () |
Private Attributes | |
| protocols::toolbox::DecoySetEvaluation | dataset_ |
| core::Size | ndata_ |
| core::Size | natom_ |
| core::Size | n_ca_atom_ |
| core::Size | nfile_ |
| utility::vector1< TagList > | tags_ |
| utility::vector1< TagList > | original_tags_ |
| utility::vector1< std::string > | original_filenames_ |
| utility::vector1< core::Size > | rmsd_ca_list_ |
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 |
| typedef utility::vector1< std::string > protocols::toolbox::KClusterData::TagList |
|
overridedefault |
Automatically generated virtual destructor for class deriving directly from VirtualBase.
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(), 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_, core::io::silent::SilentFileData::size(), and tags_.
Referenced by load_silent_files().
| void protocols::toolbox::KClusterData::load_silent_files | ( | ) |
References protocols::toolbox::DecoySetEvaluation::coords(), dataset_, load_silent_file(), natom_, ndata_, protocols::toolbox::reset_x(), and protocols::TR().
Referenced by KClusterData().
| void protocols::toolbox::KClusterData::mark_tags | ( | KClusterElementOP | c, |
| std::string | t | ||
| ) |
References tags_.
| void protocols::toolbox::KClusterData::save_all_in_one | ( | ) |
| void protocols::toolbox::KClusterData::save_cluster_tree | ( | ) |
References core::io::silent::SilentFileData::begin(), core::io::silent::SilentFileData::end(), protocols::toolbox::file_full_path(), protocols::abinitio::filename(), protocols::toolbox::fix_tag_suffix(), ndata_, nfile_, protocols::hybridization::path, core::io::silent::SilentFileData::read_file(), tags_, and core::io::silent::SilentFileData::write_silent_struct().
| 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