Rosetta 3.4
Public Member Functions | Protected Member Functions
core::optimization::CartesianMultifunc Class Reference

Atom tree multifunction class. More...

#include <CartesianMultifunc.hh>

Inheritance diagram for core::optimization::CartesianMultifunc:
Inheritance graph
[legend]
Collaboration diagram for core::optimization::CartesianMultifunc:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 CartesianMultifunc (pose::Pose &pose_in, CartesianMinimizerMap &min_map_in, scoring::ScoreFunction const &scorefxn_in, bool const deriv_check_in=false, bool const deriv_check_verbose_in=false)
virtual ~CartesianMultifunc ()
 Destructor.
virtual Real operator() (Multivec const &vars) const
virtual void dfunc (Multivec const &vars, Multivec &dE_dvars) const
void set_deriv_check_result (NumericalDerivCheckResultOP deriv_check_result)
virtual void dump (Multivec const &vars, Multivec const &vars2) const
 Error state reached -- derivative does not match gradient.

Protected Member Functions

pose::Posepose () const
 non-const since pose_ is modified by calls to operator()
CartesianMinimizerMap const & min_map () const
scoring::ScoreFunction const & score_function () const

Detailed Description

Atom tree multifunction class.


Constructor & Destructor Documentation

core::optimization::CartesianMultifunc::CartesianMultifunc ( pose::Pose pose_in,
CartesianMinimizerMap min_map_in,
scoring::ScoreFunction const &  scorefxn_in,
bool const  deriv_check_in = false,
bool const  deriv_check_verbose_in = false 
)
core::optimization::CartesianMultifunc::~CartesianMultifunc ( ) [virtual]

Destructor.


Member Function Documentation

void core::optimization::CartesianMultifunc::dfunc ( Multivec const &  vars,
Multivec dE_dvars 
) const [virtual]
void core::optimization::CartesianMultifunc::dump ( Multivec const &  vars,
Multivec const &  vars2 
) const [virtual]
CartesianMinimizerMap const & core::optimization::CartesianMultifunc::min_map ( ) const [protected]
Real core::optimization::CartesianMultifunc::operator() ( Multivec const &  vars) const [virtual]
core::pose::Pose & core::optimization::CartesianMultifunc::pose ( ) const [protected]

non-const since pose_ is modified by calls to operator()

core::scoring::ScoreFunction const & core::optimization::CartesianMultifunc::score_function ( ) const [protected]
void core::optimization::CartesianMultifunc::set_deriv_check_result ( NumericalDerivCheckResultOP  deriv_check_result)

The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines