![]() |
Rosetta Protocols
2014.35
|
Pocket multifunction class, does objective function of optimization. More...
#include <PocketExemplarMultifunc.hh>
Public Member Functions | |
PocketExemplarMultifunc (std::string const input_pdb_name, std::string const resid, core::Real const c_rad, core::Real const rep_weight, utility::vector1< core::Real > &p_min, utility::vector1< core::Real > &p_max) | |
virtual | ~PocketExemplarMultifunc () |
Destructor. More... | |
virtual core::Real | operator() (core::optimization::Multivec const &vars) const |
virtual void | dfunc (core::optimization::Multivec const &vars, core::optimization::Multivec &dE_dvars) const |
virtual void | dump (core::optimization::Multivec const &vars) const |
Error state reached; dump out current pdb. More... | |
![]() | |
virtual void | dump (Multivec const &, Multivec const &) const |
Private Attributes | |
core::pose::Pose | input_pose |
std::vector < conformation::ResidueOP > | residues |
protocols::pockets::PocketGrid | pg |
core::Real | cRad |
core::Real | repW |
core::Real | optimal |
core::Real | vdWpen |
Pocket multifunction class, does objective function of optimization.
protocols::pockets::PocketExemplarMultifunc::PocketExemplarMultifunc | ( | std::string const | input_pdb_name, |
std::string const | resid, | ||
core::Real const | c_rad, | ||
core::Real const | rep_weight, | ||
utility::vector1< core::Real > & | p_min, | ||
utility::vector1< core::Real > & | p_max | ||
) |
|
virtual |
Destructor.
|
virtual |
Implements core::optimization::Multifunc.
References exit.
|
virtual |
Error state reached; dump out current pdb.
Useful debugging code that can be re-enabled by changing the boolean variables at the top of this file.
|
virtual |
Implements core::optimization::Multifunc.
References protocols::pockets::ComparisonGrid::compareCoverage(), protocols::pockets::ComparisonGrid::mark(), and score.
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |