Rosetta 3.5
|
#include <PcsTensor.hh>
Public Member Functions | |
PcsTensor () | |
~PcsTensor () | |
PcsTensor (PcsTensor const &other) | |
PcsTensor & | operator= (PcsTensor const &other) |
PcsTensor (core::Real const chi_xx, core::Real const chi_yy, core::Real const chi_xy, core::Real const chi_xz, core::Real const chi_yz, std::string const label) | |
The constructeur use the chi matrix parameters (not the alpha beta gamma Ax and Rh component...) More... | |
core::Real | get_delta_X_xx () const |
Give me delta chi_xx. More... | |
core::Real | get_delta_X_yy () const |
Give me delta chi_yy. More... | |
core::Real | get_delta_X_zz () const |
Give me delta chi_zz. More... | |
core::Real | get_chi_zz () const |
Give me chi_zz. More... | |
core::Real | get_chi_xx () const |
Give me chi_xx. More... | |
core::Real | get_chi_yy () const |
Give me chi_yy. More... | |
core::Real | get_chi_xy () const |
Give me chi_xy. More... | |
core::Real | get_chi_xz () const |
Give me chi_xz. More... | |
core::Real | get_chi_yz () const |
Give me chi_yz. More... | |
void | reset_from_ref (PcsTensor &other) |
Reset the tensor from the other tensor value. More... | |
std::string const & | get_label () const |
Give me the tensor label. More... | |
void | reset_tensor (core::Real const chi_xx, core::Real const chi_yy, core::Real const chi_xy, core::Real const chi_xz, core::Real const chi_yz) |
Reset the tensor from the given values. More... | |
Private Member Functions | |
void | set_abgar () |
NOT READY. This should set alpha beta gamma axial rhombic. More... | |
Private Attributes | |
core::Real | a_ |
core::Real | b_ |
core::Real | g_ |
core::Real | ax_ |
core::Real | rh_ |
core::Real | chi_xx_ |
core::Real | chi_yy_ |
core::Real | chi_xy_ |
core::Real | chi_xz_ |
core::Real | chi_yz_ |
std::string | label_ |
Friends | |
std::ostream & | operator<< (std::ostream &out, const PcsTensor &me) |
Print me. More... | |
protocols::scoring::methods::pcs2::PcsTensor::PcsTensor | ( | ) |
protocols::scoring::methods::pcs2::PcsTensor::~PcsTensor | ( | ) |
protocols::scoring::methods::pcs2::PcsTensor::PcsTensor | ( | PcsTensor const & | other) |
protocols::scoring::methods::pcs2::PcsTensor::PcsTensor | ( | core::Real const | chi_xx, |
core::Real const | chi_yy, | ||
core::Real const | chi_xy, | ||
core::Real const | chi_xz, | ||
core::Real const | chi_yz, | ||
std::string const | label | ||
) |
core::Real protocols::scoring::methods::pcs2::PcsTensor::get_chi_xx | ( | ) | const |
Give me chi_xx.
References chi_xx_.
Referenced by protocols::scoring::methods::pcs2::PcsEnergy::CA_search_scores_and_tensors(), and protocols::scoring::methods::pcs2::TensorsOptimizerSvd::dfunc_exact().
core::Real protocols::scoring::methods::pcs2::PcsTensor::get_chi_xy | ( | ) | const |
Give me chi_xy.
References chi_xy_.
Referenced by protocols::scoring::methods::pcs2::PcsEnergy::CA_search_scores_and_tensors(), and protocols::scoring::methods::pcs2::TensorsOptimizerSvd::dfunc_exact().
core::Real protocols::scoring::methods::pcs2::PcsTensor::get_chi_xz | ( | ) | const |
Give me chi_xz.
References chi_xz_.
Referenced by protocols::scoring::methods::pcs2::PcsEnergy::CA_search_scores_and_tensors(), and protocols::scoring::methods::pcs2::TensorsOptimizerSvd::dfunc_exact().
core::Real protocols::scoring::methods::pcs2::PcsTensor::get_chi_yy | ( | ) | const |
Give me chi_yy.
References chi_yy_.
Referenced by protocols::scoring::methods::pcs2::PcsEnergy::CA_search_scores_and_tensors(), and protocols::scoring::methods::pcs2::TensorsOptimizerSvd::dfunc_exact().
core::Real protocols::scoring::methods::pcs2::PcsTensor::get_chi_yz | ( | ) | const |
Give me chi_yz.
References chi_yz_.
Referenced by protocols::scoring::methods::pcs2::PcsEnergy::CA_search_scores_and_tensors(), and protocols::scoring::methods::pcs2::TensorsOptimizerSvd::dfunc_exact().
core::Real protocols::scoring::methods::pcs2::PcsTensor::get_chi_zz | ( | ) | const |
Give me chi_zz.
References chi_xx_, and chi_yy_.
Referenced by protocols::scoring::methods::pcs2::operator<<().
core::Real protocols::scoring::methods::pcs2::PcsTensor::get_delta_X_xx | ( | ) | const |
core::Real protocols::scoring::methods::pcs2::PcsTensor::get_delta_X_yy | ( | ) | const |
core::Real protocols::scoring::methods::pcs2::PcsTensor::get_delta_X_zz | ( | ) | const |
Give me delta chi_zz.
References ax_.
std::string const & protocols::scoring::methods::pcs2::PcsTensor::get_label | ( | ) | const |
Give me the tensor label.
References label_.
void protocols::scoring::methods::pcs2::PcsTensor::reset_from_ref | ( | PcsTensor & | other) |
void protocols::scoring::methods::pcs2::PcsTensor::reset_tensor | ( | core::Real const | chi_xx, |
core::Real const | chi_yy, | ||
core::Real const | chi_xy, | ||
core::Real const | chi_xz, | ||
core::Real const | chi_yz | ||
) |
Reset the tensor from the given values.
References chi_xx_, chi_xy_, chi_xz_, chi_yy_, chi_yz_, and set_abgar().
Referenced by protocols::scoring::methods::pcs2::PcsDataLanthanide::calculate_tensor_and_cost_with_svd(), protocols::scoring::methods::pcs2::PcsDataLanthanide::calculate_tensor_only_with_svd(), and protocols::scoring::methods::pcs2::PcsDataLanthanide::retrieve_tensor_from_svd().
|
private |
NOT READY. This should set alpha beta gamma axial rhombic.
References a_, ax_, b_, g_, and rh_.
Referenced by PcsTensor(), and reset_tensor().
|
friend |
Print me.
|
private |
Referenced by operator=(), PcsTensor(), reset_from_ref(), and set_abgar().
|
private |
Referenced by get_delta_X_xx(), get_delta_X_yy(), get_delta_X_zz(), operator=(), PcsTensor(), reset_from_ref(), and set_abgar().
|
private |
Referenced by operator=(), PcsTensor(), reset_from_ref(), and set_abgar().
|
private |
Referenced by get_chi_xx(), get_chi_zz(), protocols::scoring::methods::pcs2::operator<<(), operator=(), PcsTensor(), reset_from_ref(), and reset_tensor().
|
private |
Referenced by get_chi_xy(), protocols::scoring::methods::pcs2::operator<<(), operator=(), PcsTensor(), reset_from_ref(), and reset_tensor().
|
private |
Referenced by get_chi_xz(), protocols::scoring::methods::pcs2::operator<<(), operator=(), PcsTensor(), reset_from_ref(), and reset_tensor().
|
private |
Referenced by get_chi_yy(), get_chi_zz(), protocols::scoring::methods::pcs2::operator<<(), operator=(), PcsTensor(), reset_from_ref(), and reset_tensor().
|
private |
Referenced by get_chi_yz(), protocols::scoring::methods::pcs2::operator<<(), operator=(), PcsTensor(), reset_from_ref(), and reset_tensor().
|
private |
Referenced by operator=(), PcsTensor(), reset_from_ref(), and set_abgar().
|
private |
Referenced by get_label(), protocols::scoring::methods::pcs2::operator<<(), operator=(), PcsTensor(), and reset_from_ref().
|
private |
Referenced by get_delta_X_xx(), get_delta_X_yy(), operator=(), PcsTensor(), reset_from_ref(), and set_abgar().