#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(). |