Rosetta 3.4
|
#include <TensorsOptimizerFix.hh>
Public Member Functions | |
TensorsOptimizerFix () | |
TensorsOptimizerFix (PcsDataCenter const &pcs_d_c) | |
virtual | ~TensorsOptimizerFix () |
virtual core::Real | operator() (core::optimization::Multivec const &vars) const |
core::Real | func (core::optimization::Multivec const &vars) const |
virtual void | dfunc (core::optimization::Multivec const &vars, core::optimization::Multivec &dE_dvars) const |
OptE dfunc. | |
void | dfunc_exact (core::optimization::Multivec const &vars, core::optimization::Multivec &dE_dvars) const |
exact derivative (fast) | |
void | dfunc_numeric (core::optimization::Multivec const &vars, core::optimization::Multivec &dE_dvars) const |
numeric derivative (slow) | |
Public Attributes | |
PcsDataCenter const & | pcs_d_c_ |
protocols::scoring::methods::pcs2::TensorsOptimizerFix::TensorsOptimizerFix | ( | ) |
protocols::scoring::methods::pcs2::TensorsOptimizerFix::TensorsOptimizerFix | ( | PcsDataCenter const & | pcs_d_c | ) |
protocols::scoring::methods::pcs2::TensorsOptimizerFix::~TensorsOptimizerFix | ( | ) | [virtual] |
void protocols::scoring::methods::pcs2::TensorsOptimizerFix::dfunc | ( | core::optimization::Multivec const & | vars, |
core::optimization::Multivec & | dE_dvars | ||
) | const [virtual] |
void protocols::scoring::methods::pcs2::TensorsOptimizerFix::dfunc_exact | ( | core::optimization::Multivec const & | vars, |
core::optimization::Multivec & | dE_dvars | ||
) | const |
exact derivative (fast)
References protocols::comparative_modeling::features::A, protocols::scoring::methods::pcs2::PcsDataCenter::get_A_all(), protocols::scoring::methods::pcs2::PcsDataLanthanide::get_A_index(), protocols::scoring::methods::pcs2::PcsDataLanthanide::get_cstyle_b(), protocols::scoring::methods::pcs2::PcsDataCenter::get_n_lanthanides(), protocols::scoring::methods::pcs2::PcsDataLanthanide::get_n_pcs(), protocols::scoring::methods::pcs2::PcsDataLanthanide::get_normalization_factor(), protocols::scoring::methods::pcs2::PcsDataCenter::get_pcs_data_per_lanthanides_all(), protocols::scoring::methods::pcs2::PcsDataLanthanide::get_weight(), and pcs_d_c_.
Referenced by dfunc().
void protocols::scoring::methods::pcs2::TensorsOptimizerFix::dfunc_numeric | ( | core::optimization::Multivec const & | vars, |
core::optimization::Multivec & | dE_dvars | ||
) | const |
numeric derivative (slow)
References func().
core::Real protocols::scoring::methods::pcs2::TensorsOptimizerFix::func | ( | core::optimization::Multivec const & | vars | ) | const |
References protocols::comparative_modeling::features::A, protocols::scoring::methods::pcs2::PcsDataCenter::get_A_all(), protocols::scoring::methods::pcs2::PcsDataLanthanide::get_A_index(), protocols::scoring::methods::pcs2::PcsDataLanthanide::get_cstyle_b(), protocols::scoring::methods::pcs2::PcsDataCenter::get_n_lanthanides(), protocols::scoring::methods::pcs2::PcsDataLanthanide::get_n_pcs(), protocols::scoring::methods::pcs2::PcsDataLanthanide::get_normalization_factor(), protocols::scoring::methods::pcs2::PcsDataCenter::get_pcs_data_per_lanthanides_all(), protocols::scoring::methods::pcs2::PcsDataLanthanide::get_weight(), pcs_d_c_, and protocols::scoring::methods::pcs2::TR_TensorsOptimizerFix().
Referenced by dfunc_numeric(), and operator()().
core::Real protocols::scoring::methods::pcs2::TensorsOptimizerFix::operator() | ( | core::optimization::Multivec const & | vars | ) | const [virtual] |
Implements core::optimization::Multifunc.
References func().
Referenced by dfunc_exact(), and func().