|
Rosetta 3.5
|
#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_ |
Definition at line 49 of file GA_Minimizer.hh.
|
inline |
Definition at line 52 of file GA_Minimizer.hh.
Definition at line 208 of file GA_Minimizer.cc.
References mutate(), core::optimization::EItem::tag, core::optimization::EItem::v, and core::optimization::yes_no_random().
Referenced by step().
Definition at line 92 of file GA_Minimizer.cc.
References add_original_, allowed_time_, best_, func_, min_error_, core::optimization::EItem::r, core::optimization::RG(), step(), core::scoring::hbonds::t(), core::optimization::EItem::tag, core::optimization::TR(), and core::optimization::EItem::v.
Referenced by randomize().
|
private |
genetic operators
Definition at line 196 of file GA_Minimizer.cc.
References mutation_probability_, core::optimization::RG(), core::optimization::EItem::tag, core::optimization::EItem::v, and core::optimization::yes_no_random().
Referenced by cross_over(), and step().
Definition at line 70 of file GA_Minimizer.cc.
References best_, func_, loop(), core::optimization::EItem::r, core::optimization::RG(), core::scoring::hbonds::t(), core::optimization::EItem::tag, and core::optimization::EItem::v.
Referenced by run().
Definition at line 46 of file GA_Minimizer.cc.
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 |
Definition at line 140 of file GA_Minimizer.cc.
References allowed_time_, best_, cross_over(), func_, minimize_tolerance_, mutate(), core::optimization::EItem::r, core::optimization::RG(), core::optimization::EItem::sort_R_function(), core::optimization::TR(), core::optimization::EItem::v, and core::optimization::yes_no_random().
Referenced by loop().
|
private |
Definition at line 75 of file GA_Minimizer.hh.
Referenced by loop().
|
private |
Definition at line 74 of file GA_Minimizer.hh.
|
private |
Definition at line 73 of file GA_Minimizer.hh.
Referenced by loop(), randomize(), run(), and step().
|
private |
Definition at line 71 of file GA_Minimizer.hh.
Referenced by loop(), randomize(), run(), and step().
|
private |
Definition at line 77 of file GA_Minimizer.hh.
Referenced by loop().
|
private |
Definition at line 79 of file GA_Minimizer.hh.
Referenced by step().
|
private |
Definition at line 78 of file GA_Minimizer.hh.
Referenced by mutate().
1.8.4