ECF
1.7
D:
Projekt
ECF
ECF_master
ECF
AlgRandomSearch.cpp
1
#include "ECF_base.h"
2
#include "AlgRandomSearch.h"
3
#include "ECF_macro.h"
4
5
6
RandomSearch :: RandomSearch()
7
{
8
name_ =
"RandomSearch"
;
9
}
10
11
12
void
RandomSearch :: registerParameters(StateP state)
13
{
14
}
15
16
17
bool
RandomSearch :: initialize(StateP state)
18
{
19
return
true
;
20
}
21
22
23
bool
RandomSearch :: advanceGeneration(StateP state, DemeP deme)
24
{
25
// initialize and evaluate all individuals
26
for
(uint i = 0; i < deme->size(); i++) {
27
deme->at(i)->initialize(state);
28
evaluate
(deme->at(i));
29
}
30
31
return
true
;
32
}
Algorithm::evaluate
void evaluate(IndividualP ind)
Helper function: evaluate an individual.
Definition
Algorithm.h:157
Generated on
for ECF by
1.18.0