![]() |
Rosetta
2021.16
|
#include <qsarOptFunc.hh>

Public Member Functions | |
| qsarOptFunc (utility::sql_database::sessionOP db_session, core::optimization::Multivec const &initial_values, std::map< std::string, core::Size > grid_indices) | |
| ~qsarOptFunc () override=default | |
| void | setup_data_map () |
| void | set_initial_values (core::optimization::Multivec const &initial_values) |
| core::Real | operator() (core::optimization::Multivec const &vars) const override |
| void | dfunc (core::optimization::Multivec const &vars, core::optimization::Multivec &dE_dvars) const override |
| void | dump (core::optimization::Multivec const &vars, core::optimization::Multivec const &vars2) const override |
| Error state reached – derivative does not match gradient. More... | |
Public Member Functions inherited from core::optimization::Multifunc | |
| ~Multifunc () override=default | |
| Destructor. More... | |
| virtual bool | abort_min (Multivec const &) const |
| Christophe added the following to allow premature end of minimization If you want to abort the minimizer under specific circonstances overload this function and return true if you want to stop, false if you want to continue. FOR THE MOMENT, ONLY IN DFPMIN! More... | |
Private Member Functions | |
| qsarOptData | get_struct_data (core::Size const &struct_id) |
Private Attributes | |
| std::list< qsarOptData > | data_map_ |
| core::optimization::Multivec | initial_values_ |
| std::map< std::string, core::Size > | grid_indices_ |
| cppdb::statement | score_selection_ |
| cppdb::statement | struct_id_selection_ |
| cppdb::statement | tag_activity_selection_ |
| core::Real | cutoff_ |
Additional Inherited Members | |
Public Types inherited from core::optimization::Multifunc | |
| typedef utility::VirtualBase | parent |
Protected Member Functions inherited from core::optimization::Multifunc | |
| Multifunc () | |
| Default constructor. More... | |
| Multifunc (Multifunc const &) | |
| Copy constructor. More... | |
| Multifunc & | operator= (Multifunc const &) |
| Copy assignment. More... | |
| protocols::qsar::qsarOptFunc::qsarOptFunc | ( | utility::sql_database::sessionOP | db_session, |
| core::optimization::Multivec const & | initial_values, | ||
| std::map< std::string, core::Size > | grid_indices | ||
| ) |
References score_selection_, struct_id_selection_, and tag_activity_selection_.
|
overridedefault |
|
overridevirtual |
Implements core::optimization::Multifunc.
|
overridevirtual |
Error state reached – derivative does not match gradient.
Reimplemented from core::optimization::Multifunc.
|
private |
|
overridevirtual |
Implements core::optimization::Multifunc.
References cutoff_, data_map_, grid_indices_, initial_values_, and core::scoring::total_score.
| void protocols::qsar::qsarOptFunc::set_initial_values | ( | core::optimization::Multivec const & | initial_values | ) |
References initial_values_.
| void protocols::qsar::qsarOptFunc::setup_data_map | ( | ) |
References data_map_, get_struct_data(), and struct_id_selection_.
|
private |
Referenced by operator()().
|
private |
Referenced by operator()(), and setup_data_map().
|
private |
Referenced by get_struct_data(), and operator()().
|
private |
Referenced by operator()(), and set_initial_values().
|
private |
Referenced by get_struct_data(), and qsarOptFunc().
|
private |
Referenced by qsarOptFunc(), and setup_data_map().
|
private |
Referenced by get_struct_data(), and qsarOptFunc().
1.8.7