dlugolecki.net.pl
Dziennik
Polecane
Software
projects
/
genetic.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Fix Copy constructor.
[genetic.git]
/
src
/
main.cpp
diff --git
a/src/main.cpp
b/src/main.cpp
index 958c2410403fe2017250815208a807a0179e0875..60ea330e26472e87d88fab8058eeaff5d3df8d59 100644
(file)
--- a/
src/main.cpp
+++ b/
src/main.cpp
@@
-20,7
+20,7
@@
int main() {
vector<_Gene> genes;
vector<_Gene> genes;
- for (int i = 0; i <
20
; i++) {
+ for (int i = 0; i <
11
; i++) {
_Gene gene(rand() % 2);
cout << "Generated gene: " << (int)gene.get() << "\n";
genes.push_back(gene);
_Gene gene(rand() % 2);
cout << "Generated gene: " << (int)gene.get() << "\n";
genes.push_back(gene);
@@
-29,13
+29,13
@@
int main() {
_Chromosome chromosome(genes);
cout << "Entire chromosome: ";
_Chromosome chromosome(genes);
cout << "Entire chromosome: ";
- for (
int i = 0; i < 20
; i++) {
+ for (
unsigned int i = 0; i < chromosome.get().size()
; i++) {
cout << chromosome.get()[i].get();
}
cout << endl;
WSTI<_Chromosome> fitness(chromosome, 0.5, 2.5);
cout << chromosome.get()[i].get();
}
cout << endl;
WSTI<_Chromosome> fitness(chromosome, 0.5, 2.5);
- cout << "Fitness is equal to: " <<
(double)
fitness.calculate() << "\n";
+ cout << "Fitness is equal to: " << fitness.calculate() << "\n";
return 0;
}
return 0;
}