#include <GA_Minimizer.hh>
| void core::optimization::GA_Minimizer::cross_over |
( |
EItem & |
V, |
|
|
EItem & |
A, |
|
|
EItem & |
B |
|
) |
| |
|
private |
| EItem core::optimization::GA_Minimizer::loop |
( |
std::vector< EItem > & |
pop, |
|
|
int & |
time |
|
) |
| |
|
private |
References add_original_, allowed_time_, best_, func_, min_error_, core::optimization::EItem::r, core::scoring::rg, step(), protocols::hybridization::t, core::optimization::EItem::tag, core::optimization::TR(), and core::optimization::EItem::v.
Referenced by randomize().
| void core::optimization::GA_Minimizer::mutate |
( |
EItem & |
V | ) |
|
|
private |
| EItem core::optimization::GA_Minimizer::randomize |
( |
const EItem & |
sit, |
|
|
int & |
time |
|
) |
| |
|
private |
| Real core::optimization::GA_Minimizer::run |
( |
Multivec & |
phipsi_inout, |
|
|
int |
max_time |
|
) |
| |
| void core::optimization::GA_Minimizer::step |
( |
std::vector< EItem > & |
pop, |
|
|
int & |
c_time, |
|
|
int & |
mres, |
|
|
EItem & |
shift |
|
) |
| |
|
private |
References allowed_time_, best_, cross_over(), func_, minimize_tolerance_, mutate(), core::optimization::EItem::r, core::scoring::rg, core::optimization::EItem::sort_R_function(), core::optimization::TR(), core::optimization::EItem::v, and core::optimization::yes_no_random().
Referenced by loop().
| bool core::optimization::GA_Minimizer::add_original_ |
|
private |
| int core::optimization::GA_Minimizer::allowed_time_ |
|
private |
| EItem core::optimization::GA_Minimizer::best_ |
|
private |
| Multifunc& core::optimization::GA_Minimizer::func_ |
|
private |
| Real core::optimization::GA_Minimizer::min_error_ |
|
private |
| Real core::optimization::GA_Minimizer::minimize_tolerance_ |
|
private |
| Real core::optimization::GA_Minimizer::mutation_probability_ |
|
private |
The documentation for this class was generated from the following files: