![]() |
Rosetta Protocols
2014.35
|
Atom tree multifunction class. More...
#include <FingerprintMultifunc.hh>
Public Member Functions | |
FingerprintMultifunc (NonPlaidFingerprint &nfp_in, PlaidFingerprint &pfp_in, core::Real const &missing_point_weight, core::Real const &steric_weight, core::Real const &extra_point_weight, core::Size const nconformers) | |
virtual | ~FingerprintMultifunc () |
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 | |
NonPlaidFingerprint & | nfp_ |
PlaidFingerprint & | pfp_ |
core::Real | missing_pt_ |
core::Real | steric_ |
core::Real | extra_pt_ |
core::Size | nconformers_ |
Atom tree multifunction class.
protocols::pockets::FingerprintMultifunc::FingerprintMultifunc | ( | NonPlaidFingerprint & | nfp_in, |
PlaidFingerprint & | pfp_in, | ||
core::Real const & | missing_point_weight, | ||
core::Real const & | steric_weight, | ||
core::Real const & | extra_point_weight, | ||
core::Size const | nconformers | ||
) |
|
inlinevirtual |
Destructor.
|
virtual |
Implements core::optimization::Multifunc.
References extra_pt_, protocols::pockets::PlaidFingerprint::fp_compare_deriv(), missing_pt_, protocols::pockets::PlaidFingerprint::move_ligand_and_update_rhos_(), nfp_, pfp_, steric_, numeric::xyzVector< class >::x(), numeric::xyzVector< class >::y(), and numeric::xyzVector< class >::z().
|
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 extra_pt_, protocols::pockets::PlaidFingerprint::fp_compare(), missing_pt_, protocols::pockets::PlaidFingerprint::move_ligand_and_update_rhos_(), nconformers_, nfp_, pfp_, score, steric_, numeric::xyzVector< class >::x(), numeric::xyzVector< class >::y(), and numeric::xyzVector< class >::z().
|
private |
Referenced by dfunc(), and operator()().
|
private |
Referenced by dfunc(), and operator()().
|
private |
Referenced by operator()().
|
private |
Referenced by dfunc(), and operator()().
|
private |
Referenced by dfunc(), and operator()().
|
private |
Referenced by dfunc(), and operator()().