#include <EvolutionaryMethodIteration.h>
Diagram dziedziczenia dla EvolutionaryMethodIteration
Typy publiczne | |
typedef std::list< ColumnVector > | ChromosomeContainer |
Metody publiczne | |
EvolutionaryMethodIteration (void) | |
Konstruktor domyślny. | |
~EvolutionaryMethodIteration (void) | |
Destruktor. | |
virtual ColumnVector | EndValuePoint () const |
Punkt, w którym należy mierzyć wartość na koniec iteracji. | |
virtual vector< IterationDataIdType > | ClassIds () const |
Zwraca identyfikatory klasy oraz jej rodziców. | |
const ChromosomeContainer & | Deceased () const |
const ChromosomeContainer & | Survivors () const |
const ChromosomeContainer & | Mutants () const |
const ChromosomeContainer & | Children () const |
const ColumnVector & | StartingBest () const |
const ColumnVector & | StartingAverageChromosome () const |
double | StartingAverageValue () const |
double | StartingChromosomeStandardDeviation () const |
double | StartingValueStandardDeviation () const |
const ColumnVector & | EndBest () const |
const ColumnVector & | EndAverageChromosome () const |
double | EndAverageValue () const |
double | EndChromosomeStandardDeviation () const |
double | EndValueStandardDeviation () const |
void | AddDeceased (const ColumnVector &removedChromosome) |
void | AddSurvivor (const ColumnVector &removedChromosome) |
void | AddMutant (const ColumnVector &removedChromosome) |
void | AddChild (const ColumnVector &childChromosome) |
void | SetStartingStatistics (const ColumnVector &best, const ColumnVector &averageChromosome, double averageValue, double chromosomeStandardDeviation, double valueStandardDeviation) |
void | SetEndStatistics (const ColumnVector &best, const ColumnVector &averageChromosome, double averageValue, double chromosomeStandardDeviation, double valueStandardDeviation) |
Statyczne metody publiczne | |
static IterationDataIdType | ClassId () |
|
Zwraca identyfikatory klasy oraz jej rodziców. Kolejność identyfikatorów musi być od najbardziej szczegółowej klasy do najbardziej ogólnej. Ten niezbyt ładny mechanizm identyfikacji typów będzie potrzebny przy wyszukiwaniu odpowiedniego modułu wizualizacji dla danej klasy iteracji. Reimplementowana z IterationData. |