A Genetic Programming Framework for .NET

GenerationHistory Members

GenerationHistory overview

Public Instance Constructors

GenerationHistory Overloaded. Initializes a new instance of the GenerationHistory class.

Public Instance Properties

Aggregator Gets or sets the Aggregator method used to aggregate the fitness values in this Generation.
AverageFitness Cached. Gets the average normalized fitness associated with this Generation.
BestFitness Cached. Gets the normalized fitness associated with the best IIndividual in this Generation.
BestIndividual Cached. Gets the HistoryInfo associated with the best IIndividual in this Generation.
Count Gets the number of HistoryInfo elements in this GenerationHistory.
Empty Gets a value indicating whether this GenerationHistory is empty.
Generation Gets the number of the Generation this instance references.
Item Gets the HistoryInfo with the specified name.
MaximizeFitness Gets a value indicating whether fitness values should be maximized.
Names Gets a collection containing the Names of all of the HistoryInfos in this GenerationHistory.
Normalizer Gets or sets the Normalizer method used to normalize the aggregated fitness values in this Generation.
WorstFitness Cached. Gets the normalized fitness associated with the worst IIndividual in this Generation.
WorstIndividual Cached. Gets the HistoryInfo associated with the worst IIndividual in this Generation.

Public Instance Methods

Contains Gets a value indicating whether the collection contains the specified HistoryInfo.
CopyTo Copies the collection objects to a one-dimensional Array instance beginning at the specified index.
Equals (inherited from Object) Determines whether the specified Object is equal to the current Object.
GetEnumerator Returns an enumerator that can iterate through this GenerationHistory.
GetHashCode (inherited from Object) Serves as a hash function for a particular type, suitable for use in hashing algorithms and data structures like a hash table.
GetType (inherited from Object) Gets the Type of the current instance.
Refresh Refreshes this GenerationHistory.
ToString (inherited from Object) Returns a String that represents the current Object.

Protected Instance Properties

InnerDictionary Gets the internal dictionary of HistoryInfo objects held by this GenerationHistory.
UpdateProperties Gets or sets a value indicating whether the various derived properties of this GenerationHistory need to be updated.

Protected Instance Methods

Finalize (inherited from Object) Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection.
MemberwiseClone (inherited from Object) Creates a shallow copy of the current Object.
Update Calculates the values for various cached properties.

See Also

GenerationHistory Class | GeneticProgrammingEngine.Internal Namespace | Generation Term | fitness Term