A Genetic Programming Framework for .NET

GapAntIndividual Members

GapAntIndividual overview

Public Instance Constructors

GapAntIndividual Constructor Initializes a new instance of the GapAntIndividual class.

Public Instance Properties

Environment (inherited from AntIndividual) Gets or sets the IEnvironment that this IIndividual will be tested with.
Facing (inherited from AntIndividual) Gets or sets the direction the ant is facing.
StepCount (inherited from AntIndividual) Gets or sets the number of steps taken by this ant during the latest test.

Public Instance Methods

Equals (inherited from Object) Determines whether the specified Object is equal to the current Object.
FinishedTesting (inherited from AntIndividual) This method indicates whether the IIndividual has finished testing.
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.
IsFoodAhead (inherited from AntIndividual) Checks if the next cell contains food.
IsGapAhead Checks if the next cell contains a gap.
MoveForward (inherited from AntIndividual) Turns the AntIndividual forward one cell.
Test (inherited from AntIndividual) This method is overwritten with the code generated for this IIndividual.
TestSetup (inherited from AntIndividual) This method is called immediately before the test loop is entered.
TestTeardown (inherited from AntIndividual) This method is called immediately after the test loop is exited.
ToString (inherited from Object) Returns a String that represents the current Object.
TurnLeft (inherited from AntIndividual) Turns the AntIndividual to the left.
TurnRight (inherited from AntIndividual) Turns the AntIndividual to the right.

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.

See Also

GapAntIndividual Class | GeneticProgrammingEngine.ProblemSpace.ArtificialAnt Namespace