Uses of Interface
org.vizzini.ai.geneticprogramming.IFunction

Packages that use IFunction
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.example.ant   
org.vizzini.example.tictactoe Provides tic-tac-toe classes for the game framework. 
org.vizzini.game.boardgame Provides core game classes for board games in the game framework. 
 

Uses of IFunction in org.vizzini.ai.geneticprogramming
 

Methods in org.vizzini.ai.geneticprogramming that return IFunction
 IFunction AbstractFunctionGenerator.create()
          Return a new populated function.
 IFunction IFunctionGenerator.create()
          Return a new populated function.
protected  IFunction AbstractFunctionGenerator.createCompleteFunction(Class returnType, int depth)
          Create a new function and populate its argument nodes.
protected  IFunction AbstractFunctionGenerator.createNewInstanceOfFunctionAt(Class returnType, int index)
          Return a new instance of the function at the given index.
 IFunction AbstractChromosomeGP.getFunction()
           
 IFunction IChromosomeGP.getFunction()
           
 

Methods in org.vizzini.ai.geneticprogramming with parameters of type IFunction
 void AbstractFunctionGenerator.addFunction(IFunction function)
          Add a function exemplar to the function set.
 void AbstractGeneticAlgorithmGP.addFunction(IFunction function)
          Add a function exemplar to the function set.
 void IFunctionGenerator.addFunction(IFunction function)
          Add a function exemplar to the function set.
 void IGeneticAlgorithmGP.addFunction(IFunction function)
          Add a function exemplar to the function set.
 void AbstractChromosomeGP.setFunction(IFunction function)
           
 void IChromosomeGP.setFunction(IFunction function)
           
 

Constructors in org.vizzini.ai.geneticprogramming with parameters of type IFunction
AbstractChromosomeGP(IFunction function)
          Construct this object with the given parameter.
DefaultChromosomeGP(IFunction function)
          Construct this object with the given parameter.
 

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

Classes in org.vizzini.ai.geneticprogramming.function that implement IFunction
 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 IFunction in org.vizzini.example.ant
 

Classes in org.vizzini.example.ant that implement IFunction
 class IfFoodAheadFunction
          Provides a function to determine if there is food in the cell ahead of the ant.
 

Uses of IFunction in org.vizzini.example.tictactoe
 

Methods in org.vizzini.example.tictactoe with parameters of type IFunction
protected  int TicTacToeGeneticAlgorithmGP.getCoverage(IFunction function)
          Return a count of the number of positions on the grid board which are referenced by the given function.
 

Uses of IFunction in org.vizzini.game.boardgame
 

Methods in org.vizzini.game.boardgame that return IFunction
 IFunction GPFunctionEvaluator.getFunction()
           
 

Methods in org.vizzini.game.boardgame with parameters of type IFunction
 void GPFunctionEvaluator.setFunction(IFunction function)
           
 



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