|
Rosetta
|
#include <GA_Minimizer.hh>
Public Member Functions | |
| GA_Minimizer (Multifunc &func_in, MinimizerOptions const &options) | |
| Real | run (Multivec &phipsi_inout, int max_time) |
Private Member Functions | |
| EItem | randomize (const EItem &sit, int &time) |
| EItem | loop (std::vector< EItem > &pop, int &time) |
| void | step (std::vector< EItem > &pop, int &c_time, int &mres, EItem &shift) |
| void | mutate (EItem &) |
| genetic operators More... | |
| void | cross_over (EItem &V, EItem &A, EItem &B) |
Private Attributes | |
| Multifunc & | func_ |
| EItem | best_ |
| int | allowed_time_ |
| bool | add_original_ |
| Real | min_error_ |
| Real | mutation_probability_ |
| Real | minimize_tolerance_ |
|
inline |
References core::chemical::element::B, mutate(), and core::optimization::yes_no_random().
Referenced by step().
References add_original_, allowed_time_, best_, func_, min_error_, core::scoring::rg, step(), protocols::hybridization::t, core::optimization::TR(), and core::optimization::EItem::v.
Referenced by randomize().
|
private |
genetic operators
References mutation_probability_, core::scoring::rg, and core::optimization::yes_no_random().
Referenced by cross_over(), and step().
References best_, func_, loop(), core::scoring::rg, protocols::hybridization::t, and core::optimization::EItem::v.
Referenced by run().
References allowed_time_, best_, func_, core::optimization::EItem::r, randomize(), core::optimization::TR(), and core::optimization::EItem::v.
Referenced by core::optimization::Minimizer::run().
|
private |
Referenced by loop().
|
private |
|
private |
Referenced by loop(), randomize(), run(), and step().
|
private |
Referenced by loop(), randomize(), run(), and step().