ARB
|
#include <MP_probe.hxx>
Definition at line 45 of file MP_probe.hxx.
probe_combi_statistic::probe_combi_statistic | ( | probe ** | pc = NULp , |
probe_tabs * | ps = NULp , |
||
double | exp = 0 , |
||
double | fit = 0 , |
||
int | lifec = MAXLIFEFORCOMBI |
||
) |
Definition at line 14 of file MP_probe_combi_statistic.cxx.
References mp_gl_awars, awar_vars::no_of_probes, and NULp.
Referenced by duplicate().
probe_combi_statistic::~probe_combi_statistic | ( | ) |
Definition at line 35 of file MP_probe_combi_statistic.cxx.
Definition at line 63 of file MP_probe.hxx.
Referenced by Generation::gen_determ_combis(), and Generation::init_valuation().
Definition at line 64 of file MP_probe.hxx.
Referenced by Generation::gen_determ_combis(), GenerationDuplicates::insert(), and ProbeValuation::insert_in_result_list().
|
inline |
Definition at line 66 of file MP_probe.hxx.
Referenced by Generation::calcFitness(), and ProbeValuation::insert_in_result_list().
|
inline |
Definition at line 67 of file MP_probe.hxx.
Referenced by ok_for_next_gen().
int probe_combi_statistic::sub_expected_children | ( | double | val | ) |
Definition at line 143 of file MP_probe_combi_statistic.cxx.
References MULTROULETTEFACTOR, and result.
void probe_combi_statistic::init_stats | ( | ) |
Definition at line 252 of file MP_probe_combi_statistic.cxx.
References MAXLIFEFORCOMBI.
Referenced by crossover_Probes(), and mutate_Probe().
|
inline |
Definition at line 70 of file MP_probe.hxx.
Referenced by Generation::calcFitness().
bool probe_combi_statistic::ok_for_next_gen | ( | int & | len_roul_wheel | ) |
Definition at line 40 of file MP_probe_combi_statistic.cxx.
References get_expected_children(), get_random(), is_dead(), and MULTROULETTEFACTOR.
|
inline |
Definition at line 74 of file MP_probe.hxx.
Referenced by Generation::create_next_generation().
void probe_combi_statistic::init_life_counter | ( | ) |
Definition at line 55 of file MP_probe_combi_statistic.cxx.
References MAXLIFEFORCOMBI.
Referenced by Generation::create_next_generation().
|
inline |
Definition at line 76 of file MP_probe.hxx.
Referenced by ok_for_next_gen().
void probe_combi_statistic::sigma_truncation | ( | double | average_fit, |
double | dev | ||
) |
Definition at line 201 of file MP_probe_combi_statistic.cxx.
References SIGMATRUNCATION_CONST.
double probe_combi_statistic::calc_fitness | ( | int | len_of_field | ) |
Definition at line 273 of file MP_probe_combi_statistic.cxx.
References ST_Container::Auswahlliste, ST_Container::Bakterienliste, Sondentopf::fill_Stat_Arrays(), FITNESSSCALEFACTOR, probe_tabs::get_group_tab(), probe_tabs::get_len_group_tabs(), probe_tabs::get_non_group_tab(), MP_Main::get_p_eval(), ProbeValuation::get_sondenarray(), MP_Main::get_stc(), mp_gl_awars, mp_main, awar_vars::no_of_probes, awar_vars::outside_mismatches_difference, Sondentopf::put_Sonde(), and awar_vars::qualityborder_best.
Referenced by Generation::calcFitness().
double probe_combi_statistic::calc_expected_children | ( | double | average_fitness | ) |
Definition at line 323 of file MP_probe_combi_statistic.cxx.
Referenced by Generation::calcFitness().
void probe_combi_statistic::mutate_Probe | ( | ) |
Definition at line 168 of file MP_probe_combi_statistic.cxx.
References check_duplicates(), MP_Main::get_p_eval(), ProbeValuation::get_pool_length(), ProbeValuation::get_probe_pool(), get_random(), init_stats(), mp_gl_awars, mp_main, MUTATION_WS, and awar_vars::no_of_probes.
Referenced by Generation::create_next_generation().
void probe_combi_statistic::crossover_Probes | ( | probe_combi_statistic * | pcombi2 | ) |
Definition at line 209 of file MP_probe_combi_statistic.cxx.
References check_duplicates(), get_random(), init_stats(), mp_gl_awars, awar_vars::no_of_probes, and swap().
Referenced by Generation::create_next_generation().
Definition at line 66 of file MP_probe_combi_statistic.cxx.
References help().
Referenced by crossover_Probes().
void probe_combi_statistic::sort | ( | long | feld_laenge | ) |
Definition at line 59 of file MP_probe_combi_statistic.cxx.
Referenced by check_duplicates().
probe_combi_statistic * probe_combi_statistic::duplicate | ( | ) |
Definition at line 159 of file MP_probe_combi_statistic.cxx.
References probe_tabs::duplicate(), NULp, and probe_combi_statistic().
Referenced by Generation::create_next_generation(), Generation::insert(), and ProbeValuation::insert_in_result_list().
probe_combi_statistic * probe_combi_statistic::check_duplicates | ( | GenerationDuplicates * | dup_tree = NULp | ) |
Definition at line 110 of file MP_probe_combi_statistic.cxx.
References GenerationDuplicates::insert(), mp_gl_awars, awar_vars::no_of_probes, NULp, result, and sort().
Referenced by crossover_Probes(), Generation::init_valuation(), and mutate_Probe().
Definition at line 259 of file MP_probe_combi_statistic.cxx.
References mp_gl_awars, awar_vars::no_of_probes, result, and system3_tab.
void probe_combi_statistic::print | ( | ) |
Definition at line 130 of file MP_probe_combi_statistic.cxx.
References mp_gl_awars, awar_vars::no_of_probes, and probe_tabs::print().
Referenced by print().
void probe_combi_statistic::print | ( | probe * | p | ) |
Definition at line 126 of file MP_probe_combi_statistic.cxx.
References probe::allowed_mismatches, and probe::probe_index.
Definition at line 138 of file MP_probe_combi_statistic.cxx.