A B C D E F G H I J K L M N O P Q R S T U V W X

I

IfAndOnlyIfFunction - Class in com.epochx.representation.bool
A FunctionNode which performs the biconditional logical connective of IFF (if and only if).
IfAndOnlyIfFunction() - Constructor for class com.epochx.representation.bool.IfAndOnlyIfFunction
Construct an IfAndOnlyIfFunction with no children.
IfAndOnlyIfFunction(Node<Boolean>, Node<Boolean>) - Constructor for class com.epochx.representation.bool.IfAndOnlyIfFunction
Construct an IfAndOnlyIfFunction with two children.
IfFoodAheadFunction - Class in com.epochx.representation.action
A FunctionNode which represents the conditional if-then-else statement typically used in the artificial ant domain.
IfFoodAheadFunction(Ant, AntLandscape) - Constructor for class com.epochx.representation.action.IfFoodAheadFunction
Construct an IfFoodAheadFunction with no children.
IfFoodAheadFunction(Ant, AntLandscape, Node<Action>, Node<Action>) - Constructor for class com.epochx.representation.action.IfFoodAheadFunction
Construct an IfFoodAheadFunction with two children.
IfFunction - Class in com.epochx.representation.bool
A FunctionNode which represents the conditional if-then-else statement.
IfFunction() - Constructor for class com.epochx.representation.bool.IfFunction
Construct an IfFunction with no children.
IfFunction(Node<Boolean>, Node<Boolean>, Node<Boolean>) - Constructor for class com.epochx.representation.bool.IfFunction
Construct an IfFunction with three children.
ImpliesFunction - Class in com.epochx.representation.bool
A FunctionNode which performs logical implication.
ImpliesFunction() - Constructor for class com.epochx.representation.bool.ImpliesFunction
Construct an ImpliesFunction with no children.
ImpliesFunction(Node<Boolean>, Node<Boolean>) - Constructor for class com.epochx.representation.bool.ImpliesFunction
Construct an ImpliesFunction with two children.
InitialisationListener<TYPE> - Interface in com.epochx.life
 
initialise() - Method in class com.epochx.core.GPInitialisation
Initialises a new population of CandidatePrograms by calling getInitialPopulation() on the initialiser provided by the model.
Initialiser<TYPE> - Interface in com.epochx.op.initialisation
Implementations of this interface should be capable of generating an initial population of CandidatePrograms.
InvertFunction - Class in com.epochx.representation.dbl
A FunctionNode which performs the multiplicative inverse (or reciprocal), that is the inverse of x is 1/x.
InvertFunction() - Constructor for class com.epochx.representation.dbl.InvertFunction
Construct an InvertFunction with no children.
InvertFunction(Node<Double>) - Constructor for class com.epochx.representation.dbl.InvertFunction
Construct an InvertFunction with one child.
isFoodAhead() - Method in class com.epochx.ant.Ant
Tests whether the next location for the ant, in its current orientation on its current landscape, contains a food pellet or not.
isFoodLocation(Point) - Method in class com.epochx.ant.AntLandscape
Tests whether a location contains an item of food.
isValidLocation(Point) - Method in class com.epochx.ant.AntLandscape
Tests if a location is a valid position within the landscape's dimensions.

A B C D E F G H I J K L M N O P Q R S T U V W X