Uses of Interface
org.vizzini.util.tree.IVisitable

Packages that use IVisitable
org.vizzini.ai.geneticprogramming Provides genetic programming classes for the game framework. 
org.vizzini.ai.geneticprogramming.function Provides genetic programming function classes for the game framework. 
org.vizzini.ai.geneticprogramming.terminal Provides genetic programming terminal classes for the game framework. 
org.vizzini.example.ant   
org.vizzini.game.boardgame Provides core game classes for board games in the game framework. 
org.vizzini.util.tree Provides tree utility classes for the game framework. 
 

Uses of IVisitable in org.vizzini.ai.geneticprogramming
 

Subinterfaces of IVisitable in org.vizzini.ai.geneticprogramming
 interface IFunction
          Defines methods required by a function in genetic programming.
 interface INode
          Defines methods required by a node in genetic programming.
 interface ITerminal
          Defines methods required by a terminal in genetic programming.
 

Classes in org.vizzini.ai.geneticprogramming that implement IVisitable
 class AbstractNode
          Provides base functionality for a node in genetic programming.
 

Uses of IVisitable in org.vizzini.ai.geneticprogramming.function
 

Classes in org.vizzini.ai.geneticprogramming.function that implement IVisitable
 class AbsoluteValue
          Provides an absolute value function in genetic programming.
 class AbstractArithmeticFunction
          Provides base functionality for an arithmetic function in genetic programming.
 class AbstractBooleanFunction
          Provides base functionality for a boolean function in genetic programming.
 class AbstractComparisonFunction
          Provides base functionality for a comparison function in genetic programming.
 class AbstractFunction
          Provides base functionality for a function in genetic programming.
 class AbstractMathematicFunction
          Provides base functionality for a mathematical function in genetic programming.
 class AbstractSequenceFunction
          Provides base functionality for a sequence function in genetic programming.
 class Add
          Provides an addition function in genetic programming.
 class And
          Provides an and function in genetic programming.
 class Divide
          Provides a division function in genetic programming.
 class GreaterThan
          Provides a greater than function for genetic programming.
 class GreaterThanDouble
          Provides a greater than function for genetic programming.
 class If
          Provides an If function in genetic programming.
 class Multiply
          Provides a multiplication function in genetic programming.
 class Not
          Provides a not function in genetic programming.
 class Or
          Provides an or function in genetic programming.
 class Sequence1Function
          Provides a sequence of one argument.
 class Sequence2Function
          Provides a sequence of two arguments.
 class Sequence3Function
          Provides a sequence of three arguments.
 class Subtract
          Provides a subtraction function in genetic programming.
 

Uses of IVisitable in org.vizzini.ai.geneticprogramming.terminal
 

Classes in org.vizzini.ai.geneticprogramming.terminal that implement IVisitable
 class AbstractTerminal
          Provides base functionality for a terminal in genetic programming.
 class ConstantDoubleTerminal
          Provides a double ephemeral random constant terminal in genetic programming.
 class ConstantIntTerminal
          Provides an integer ephemeral random constant terminal in genetic programming.
 class DefaultTerminal
          Provides a default implementation for a terminal in genetic programming.
 class InputTerminal
          Provides a state variable terminal in genetic programming.
 class StateVariableTerminal
          Provides a state variable terminal in genetic programming.
 

Uses of IVisitable in org.vizzini.example.ant
 

Classes in org.vizzini.example.ant that implement IVisitable
(package private)  class AbstractAntTerminal
           
 class IfFoodAheadFunction
          Provides a function to determine if there is food in the cell ahead of the ant.
 class LeftTerminal
          Provides a left terminal for the ant example.
 class MoveTerminal
          Provides a move terminal for the ant example.
 class RightTerminal
          Provides a right terminal for the ant example.
 

Uses of IVisitable in org.vizzini.game.boardgame
 

Classes in org.vizzini.game.boardgame that implement IVisitable
 class GridBoardEvaluatorTerminal
          Provides a genetic programming terminal to assist in evaluating a grid board.
 

Uses of IVisitable in org.vizzini.util.tree
 

Subinterfaces of IVisitable in org.vizzini.util.tree
 interface ITreeNode
          Defines methods required by a tree node.
 

Classes in org.vizzini.util.tree that implement IVisitable
 class AbstractTreeNode
          Provides base functionality for a tree node.
 class DefaultTreeNode
          Provides a default implementation of a tree node.
 



Copyright © 2007 Vizzini.org. All Rights Reserved. 2007.12.25.03.00.02