![]() |
Rosetta Protocols
2014.16.56682
|
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... | |
Public Member Functions inherited from core::optimization::Multifunc | |
| 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(), j, protocols::pockets::ComparisonGrid::mark(), and score.
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
1.8.7