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

Public Member Functions | |
| PCSData (std::string const &filename, pose::Pose const &pose) | |
| construct with filename More... | |
| PCSData (PCSData const &other) | |
| copy constructor More... | |
| PCSData & | operator= (PCSData const &rhs) |
| assignment operator More... | |
| ~PCSData () override | |
| destructor More... | |
| basic::datacache::CacheableDataOP | clone () const override |
| Real | compute_score_all_tags (pose::Pose &pose, utility::vector1< Real > &scores_all_tags, utility::vector1< utility::vector1< PCSTensorCOP > > &tensors_all_lanthanides) |
| compute the overall PCS score and individual scores for each tagging site More... | |
| utility::vector1< PCSMultiSetOP > & | get_pcs_multiset_vec () |
| utility::vector1 < PCSMultiSetOP > const & | get_pcs_multiset_vec () const |
| Size | get_number_tags () const |
| bool | optimize_tensors () const |
| Size | get_total_number_pcs () const |
| void | show (std::ostream &TR) const |
Private Member Functions | |
| PCSData () | |
| default constructor More... | |
| void | register_options () |
| register options More... | |
| void | init_from_cml () |
| void | init_pcs_data_from_file (std::string const &filename, pose::Pose const &) |
| utility function used during construction of PCSData object More... | |
Private Attributes | |
| utility::vector1< PCSMultiSetOP > | pcs_multiset_vec_ |
| Size | number_tags_ |
| bool | optimize_tensors_ |
| core::scoring::nmr::pcs::PCSData::PCSData | ( | std::string const & | filename, |
| pose::Pose const & | pose | ||
| ) |
construct with filename
References init_from_cml(), init_pcs_data_from_file(), and register_options().
| core::scoring::nmr::pcs::PCSData::PCSData | ( | PCSData const & | other | ) |
copy constructor
References pcs_multiset_vec_.
|
override |
destructor
|
private |
default constructor
Referenced by clone().
|
override |
References PCSData().
| Real core::scoring::nmr::pcs::PCSData::compute_score_all_tags | ( | pose::Pose & | pose, |
| utility::vector1< Real > & | scores_all_tags, | ||
| utility::vector1< utility::vector1< PCSTensorCOP > > & | tensors_all_lanthanides | ||
| ) |
compute the overall PCS score and individual scores for each tagging site
References number_tags_, pcs_multiset_vec_, and core::scoring::total_score.
|
inline |
References number_tags_.
Referenced by protocols::nmr::ParaNMRScoreMover::add_pcs_scores_to_scorefile().
|
inline |
References pcs_multiset_vec_.
Referenced by protocols::nmr::ParaNMRScoreMover::add_pcs_scores_to_scorefile().
|
inline |
References pcs_multiset_vec_.
| Size core::scoring::nmr::pcs::PCSData::get_total_number_pcs | ( | ) | const |
|
private |
References optimize_tensors_.
Referenced by PCSData().
|
private |
utility function used during construction of PCSData object
References core::conformation::membrane::in, core::conformation::named_atom_id_to_atom_id(), number_tags_, pcs_multiset_vec_, core::pose::Pose::pdb_info(), core::io::nmr::read_gridsearch_values_from_string(), core::io::nmr::read_key_value_pair_from_line(), core::io::nmr::read_pcs_dataset_params_list(), and core::id::to_string().
Referenced by PCSData().
assignment operator
References number_tags_, optimize_tensors_, and pcs_multiset_vec_.
|
inline |
References optimize_tensors_.
|
private |
register options
Referenced by PCSData().
| void core::scoring::nmr::pcs::PCSData::show | ( | std::ostream & | TR | ) | const |
|
private |
Referenced by compute_score_all_tags(), get_number_tags(), init_pcs_data_from_file(), operator=(), and show().
|
private |
Referenced by init_from_cml(), operator=(), and optimize_tensors().
|
private |
Referenced by compute_score_all_tags(), get_pcs_multiset_vec(), get_total_number_pcs(), init_pcs_data_from_file(), operator=(), PCSData(), and show().
1.8.7