Rosetta 3.5
|
#include <PseudocontactShiftData.hh>
Public Member Functions | |
PCS_data_per_lanthanides (std::string, core::Real const weight, utility::vector1< PCS_line_data > &PCS_d_l_a) | |
~PCS_data_per_lanthanides () | |
PCS_data_per_lanthanides (PCS_data_per_lanthanides const &other) | |
PCS_data_per_lanthanides & | operator= (PCS_data_per_lanthanides const &other) |
void | set_A_index (core::Size j, core::Size n_pcs_spin_) |
void | update_my_A_matrix (utility::vector1< utility::vector1< core::Real > > &A_all) |
core::Real | get_weight () const |
core::Real | get_normalization_factor () const |
std::string | get_filename () const |
core::Size | get_n_pcs () const |
utility::vector1< core::Size > const & | get_A_index () const |
ObjexxFCL::FArray1D < core::Real > const & | get_fstyle_b () const |
core::Real | calculate_tensor_and_cost_with_svd (PCS_tensor &PCS_t) |
Private Member Functions | |
PCS_data_per_lanthanides () | |
Private Attributes | |
std::string const | filename_ |
core::Size | n_pcs_ |
utility::vector1< core::Size > | A_index_ |
ObjexxFCL::FArray2D< core::Real > | fstyle_A_ |
ObjexxFCL::FArray1D< core::Real > | fstyle_b_ |
basic::svd::SVD_Solver | svd_s_ |
core::Real const | weight_ |
core::Real | normalization_1_ |
core::Real | normalization_2_ |
core::Real | normalization_3_ |
core::Real | normalization_factor_ |
Friends | |
std::ostream & | operator<< (std::ostream &out, const PCS_data_per_lanthanides &PCS_d_p_l) |
protocols::scoring::methods::pcs::PCS_data_per_lanthanides::PCS_data_per_lanthanides | ( | std::string | filename, |
core::Real const | weight, | ||
utility::vector1< PCS_line_data > & | PCS_d_l_a | ||
) |
References A_index_, fstyle_A_, fstyle_b_, protocols::forge::build::SegmentInsertConnectionScheme::N, n_pcs_, normalization_1_, normalization_2_, normalization_3_, normalization_factor_, protocols::scoring::methods::pcs::PCS_line_data::PCS_experimental(), svd_s_, and protocols::scoring::methods::pcs::TR_pcs_d_p_l().
|
private |
Referenced by protocols::scoring::methods::pcs::PCS_data::PCS_data().
protocols::scoring::methods::pcs::PCS_data_per_lanthanides::~PCS_data_per_lanthanides | ( | ) |
protocols::scoring::methods::pcs::PCS_data_per_lanthanides::PCS_data_per_lanthanides | ( | PCS_data_per_lanthanides const & | other) |
References A_index_, fstyle_A_, fstyle_b_, n_pcs_, normalization_1_, normalization_2_, normalization_3_, and normalization_factor_.
core::Real protocols::scoring::methods::pcs::PCS_data_per_lanthanides::calculate_tensor_and_cost_with_svd | ( | PCS_tensor & | PCS_t) |
const utility::vector1< core::Size > & protocols::scoring::methods::pcs::PCS_data_per_lanthanides::get_A_index | ( | ) | const |
References A_index_.
Referenced by protocols::scoring::methods::pcs::TensorsOptimizer::dfunc(), and protocols::scoring::methods::pcs::TensorsOptimizer::operator()().
std::string protocols::scoring::methods::pcs::PCS_data_per_lanthanides::get_filename | ( | ) | const |
References filename_.
Referenced by protocols::scoring::methods::pcs::operator<<().
const FArray1D< core::Real > & protocols::scoring::methods::pcs::PCS_data_per_lanthanides::get_fstyle_b | ( | ) | const |
References fstyle_b_.
Referenced by protocols::scoring::methods::pcs::TensorsOptimizer::dfunc(), and protocols::scoring::methods::pcs::TensorsOptimizer::operator()().
core::Size protocols::scoring::methods::pcs::PCS_data_per_lanthanides::get_n_pcs | ( | ) | const |
core::Real protocols::scoring::methods::pcs::PCS_data_per_lanthanides::get_normalization_factor | ( | ) | const |
References normalization_factor_.
Referenced by protocols::scoring::methods::pcs::TensorsOptimizer::operator()().
core::Real protocols::scoring::methods::pcs::PCS_data_per_lanthanides::get_weight | ( | ) | const |
References weight_.
Referenced by protocols::scoring::methods::pcs::TensorsOptimizer::dfunc(), and protocols::scoring::methods::pcs::TensorsOptimizer::operator()().
PCS_data_per_lanthanides & protocols::scoring::methods::pcs::PCS_data_per_lanthanides::operator= | ( | PCS_data_per_lanthanides const & | other) |
References A_index_, fstyle_A_, fstyle_b_, n_pcs_, normalization_1_, normalization_2_, normalization_3_, normalization_factor_, and svd_s_.
void protocols::scoring::methods::pcs::PCS_data_per_lanthanides::set_A_index | ( | core::Size | j, |
core::Size | n_pcs_spin_ | ||
) |
References A_index_.
Referenced by protocols::scoring::methods::pcs::PCS_data::PCS_data().
void protocols::scoring::methods::pcs::PCS_data_per_lanthanides::update_my_A_matrix | ( | utility::vector1< utility::vector1< core::Real > > & | A_all) |
|
friend |
|
private |
|
private |
Referenced by get_filename().
|
private |
|
private |
Referenced by get_fstyle_b(), protocols::scoring::methods::pcs::operator<<(), operator=(), and PCS_data_per_lanthanides().
|
private |
Referenced by get_n_pcs(), protocols::scoring::methods::pcs::operator<<(), operator=(), and PCS_data_per_lanthanides().
|
private |
Referenced by operator=(), and PCS_data_per_lanthanides().
|
private |
Referenced by operator=(), and PCS_data_per_lanthanides().
|
private |
Referenced by operator=(), and PCS_data_per_lanthanides().
|
private |
Referenced by calculate_tensor_and_cost_with_svd(), get_normalization_factor(), operator=(), and PCS_data_per_lanthanides().
|
private |
Referenced by calculate_tensor_and_cost_with_svd(), operator=(), PCS_data_per_lanthanides(), and update_my_A_matrix().
|
private |
Referenced by calculate_tensor_and_cost_with_svd(), and get_weight().