Uses of Interface
org.vizzini.ai.geneticalgorithm.IContext

Packages that use IContext
org.vizzini.ai.geneticalgorithm Provides genetic algorithm classes for the game framework. 
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. 
 

Uses of IContext in org.vizzini.ai.geneticalgorithm
 

Classes in org.vizzini.ai.geneticalgorithm that implement IContext
 class AbstractContext
          Provides base functionality for a context in a genetic algorithm.
 class DefaultContext
          Provides a default implementation for a context in a genetic algorithm.
 

Uses of IContext in org.vizzini.ai.geneticprogramming
 

Methods in org.vizzini.ai.geneticprogramming that return IContext
protected  IContext AbstractGeneticAlgorithmGP.getContext()
           
 

Methods in org.vizzini.ai.geneticprogramming with parameters of type IContext
 Object AbstractChromosomeGP.evaluate(IContext context)
          Evaluate this function.
 Object IChromosomeGP.evaluate(IContext context)
          Evaluate this chromosome.
 Object INode.evaluate(IContext context)
          Evaluate this function.
protected  void AbstractGeneticAlgorithmGP.setContext(IContext context)
           
 

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

Methods in org.vizzini.ai.geneticprogramming.function with parameters of type IContext
 Object AbsoluteValue.evaluate(IContext context)
          Evaluate this function.
 Object AbstractSequenceFunction.evaluate(IContext context)
          Evaluate this function.
 Object Add.evaluate(IContext context)
          Evaluate this function.
 Object And.evaluate(IContext context)
          Evaluate this function.
 Object Divide.evaluate(IContext context)
          Evaluate this function.
 Object GreaterThan.evaluate(IContext context)
          Evaluate this function.
 Object GreaterThanDouble.evaluate(IContext context)
          Evaluate this function.
 Object If.evaluate(IContext context)
          Evaluate this function.
 Object Multiply.evaluate(IContext context)
          Evaluate this function.
 Object Not.evaluate(IContext context)
          Evaluate this function.
 Object Or.evaluate(IContext context)
          Evaluate this function.
 Object Subtract.evaluate(IContext context)
          Evaluate this function.
 

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

Methods in org.vizzini.ai.geneticprogramming.terminal with parameters of type IContext
 Object ConstantDoubleTerminal.evaluate(IContext context)
          Evaluate this function.
 Object ConstantIntTerminal.evaluate(IContext context)
          Evaluate this function.
 Object DefaultTerminal.evaluate(IContext context)
          Evaluate this function.
 Object InputTerminal.evaluate(IContext context)
          Evaluate this function.
 Object StateVariableTerminal.evaluate(IContext context)
          Evaluate this function.
 

Uses of IContext in org.vizzini.example.ant
 

Classes in org.vizzini.example.ant that implement IContext
 class AntContext
          State variables: x - ant x position y - ant y position heading - ant heading [north,east,south,west] t - time food - number of food pellets consumed
 

Methods in org.vizzini.example.ant with parameters of type IContext
 Object IfFoodAheadFunction.evaluate(IContext context)
          Evaluate this function.
 Object LeftTerminal.evaluate(IContext context0)
          Evaluate this function.
 Object MoveTerminal.evaluate(IContext context0)
          Evaluate this function.
 Object RightTerminal.evaluate(IContext context0)
          Evaluate this function.
protected  boolean IfFoodAheadFunction.isFoodAhead(IContext context0)
          Return true if there is food ahead of the ant.
 

Uses of IContext in org.vizzini.game.boardgame
 

Methods in org.vizzini.game.boardgame with parameters of type IContext
 Object GridBoardEvaluatorTerminal.evaluate(IContext context)
          Evaluate this function.
 



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