#include <evolib.h>
Metody publiczne | |
| EvoGenotype (unsigned int size, const char *filename) | |
| EvoGenotype () | |
| ~EvoGenotype () | |
| void | show () |
| void | addGen (double v, double lb, double ub) |
Atrybuty publiczne | |
| double | fitness |
| double | cfitness |
| double | rfitness |
| unsigned int | generation |
Przyjaciele | |
| ostream & | operator<< (ostream &os, EvoGenotype< T > &eg) |
Definicja w linii 158 pliku evolib.h.
|
||||||||||||||||
|
Konstruktor klasy inicjuje kontener przez podanie jego rozmiaru size oraz wczytujac gorne i dolne ograniczenia z pliku wypelnia kontener T objektami ( narazie to EvoGen'y ) Definicja w linii 165 pliku evolib.h. Odwołuje się do EvoGenotype< T >::cfitness, EvoGenotype< T >::fitness, EvoGenotype< T >::generation i EvoGenotype< T >::rfitness. |
|
|||||||||
|
Definicja w linii 186 pliku evolib.h. Odwołuje się do EvoGenotype< T >::cfitness, EvoGenotype< T >::fitness, EvoGenotype< T >::generation i EvoGenotype< T >::rfitness. |
|
|||||||||
|
|
|
||||||||||||||||||||
|
Funkcja dzięki której w prosty sposób można dodać nowe allele do genotypu. UWAGA nie ma kontroli ilości genów w genotypie więc stosować ostrożnie. |
|
|||||||||
|
Odpowiedzialny za wyswietlanie calego genotypu na std::cout :) |
|
||||||||||||||||
|
|
|
|||||
|
Zmienna przetrzymująca wartość średnią dopasowania Definicja w linii 227 pliku evolib.h. Odwołania w EvoGenotype< T >::EvoGenotype(). |
|
|||||
|
Zmienna przetrzymująca wartość dopasowania genotypu Definicja w linii 223 pliku evolib.h. Odwołania w EvoGenotype< T >::EvoGenotype(). |
|
|||||
|
Zmienna przetrzymująca wartość wieku osobnika Definicja w linii 235 pliku evolib.h. Odwołania w EvoGenotype< T >::EvoGenotype(). |
|
|||||
|
Zmienna przetrzymująca wartość dystrybuanty Definicja w linii 231 pliku evolib.h. Odwołania w EvoGenotype< T >::EvoGenotype(). |
1.4.1