Rosetta Protocols  2014.35
Public Member Functions | Public Attributes | List of all members
protocols::scoring::methods::pcs2::TensorsOptimizer Class Reference

#include <TensorsOptimizer.hh>

Public Member Functions

 TensorsOptimizer (PcsDataCenter &pcs_d_c)
 
virtual ~TensorsOptimizer ()
 
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. More...
 
virtual bool abort_min (core::optimization::Multivec const &vars) const
 
void dfunc_exact (core::optimization::Multivec const &vars, core::optimization::Multivec &dE_dvars) const
 exact derivative (fast) More...
 
void dfunc_numeric (core::optimization::Multivec const &vars, core::optimization::Multivec &dE_dvars) const
 numeric derivative (slow) More...
 
- Public Member Functions inherited from core::optimization::Multifunc
virtual void dump (Multivec const &, Multivec const &) const
 

Public Attributes

PcsDataCenterpcs_d_c_
 

Constructor & Destructor Documentation

protocols::scoring::methods::pcs2::TensorsOptimizer::TensorsOptimizer ( PcsDataCenter pcs_d_c)
protocols::scoring::methods::pcs2::TensorsOptimizer::~TensorsOptimizer ( )
virtual

Member Function Documentation

bool protocols::scoring::methods::pcs2::TensorsOptimizer::abort_min ( core::optimization::Multivec const &  vars) const
virtual
void protocols::scoring::methods::pcs2::TensorsOptimizer::dfunc ( core::optimization::Multivec const &  vars,
core::optimization::Multivec dE_dvars 
) const
virtual

OptE dfunc.

Implements core::optimization::Multifunc.

References dfunc_exact().

void protocols::scoring::methods::pcs2::TensorsOptimizer::dfunc_exact ( core::optimization::Multivec const &  vars,
core::optimization::Multivec dE_dvars 
) const
void protocols::scoring::methods::pcs2::TensorsOptimizer::dfunc_numeric ( core::optimization::Multivec const &  vars,
core::optimization::Multivec dE_dvars 
) const

numeric derivative (slow)

References func().

core::Real protocols::scoring::methods::pcs2::TensorsOptimizer::func ( core::optimization::Multivec const &  vars) const
core::Real protocols::scoring::methods::pcs2::TensorsOptimizer::operator() ( core::optimization::Multivec const &  vars) const
virtual

Implements core::optimization::Multifunc.

References func().

Member Data Documentation

PcsDataCenter& protocols::scoring::methods::pcs2::TensorsOptimizer::pcs_d_c_

Referenced by abort_min(), dfunc_exact(), and func().


The documentation for this class was generated from the following files: