Public Member Functions | Public Attributes | Protected Attributes | Friends

EvolutionContext Class Reference
[Evolutionary FrameworkMain Classes]

Evolutionary context class. More...

#include <Context.h>

List of all members.

Public Member Functions

bool initialize ()
uint increaseEvaluations ()
uint getEvaluations ()

Public Attributes

IndividualP evaluatedIndividual
IndividualP mutatedIndividual
IndividualP firstParent
IndividualP secondParent
IndividualP child

Protected Attributes

bool bTerminate_
uint generationNo_
uint nEvaluations_

Friends

class State

Detailed Description

Evolutionary context class.

Stores information of termination condition, number of generations and evaluations, individuals being mutated, crossed and evaluated.

Definition at line 11 of file Context.h.


Member Function Documentation

uint EvolutionContext::getEvaluations (  )  [inline]

get total number of fitness evaluations

Definition at line 40 of file Context.h.

uint EvolutionContext::increaseEvaluations (  )  [inline]

increase and return total number of fitness evaluations

Definition at line 34 of file Context.h.

bool EvolutionContext::initialize (  )  [inline]

initialize evolutionary context

Definition at line 23 of file Context.h.


The documentation for this class was generated from the following file: