Uses of Class
org.eviline.Field

Packages that use Field
org.eviline   
org.eviline.ai   
org.eviline.event   
org.eviline.fitness   
org.eviline.randomizer   
 

Uses of Field in org.eviline
 

Methods in org.eviline that return Field
 Field Field.copy()
           
 Field Field.copyInto(Field target)
          Copy this Field into a target and return the target.
 Field PlayerAction.getEndField()
           
 Field PlayerAction.getStartField()
           
 Field Field.newInstance()
           
 

Methods in org.eviline with parameters of type Field
 Field Field.copyInto(Field target)
          Copy this Field into a target and return the target.
 

Constructors in org.eviline with parameters of type Field
PlayerAction(Field field, PlayerActionType type)
           
PlayerAction(Field field, PlayerActionType type, boolean reverse)
           
PlayerAction(Field start, PlayerActionType type, Field end)
           
 

Uses of Field in org.eviline.ai
 

Fields in org.eviline.ai declared as Field
protected  Field PlayerFieldHarness.field
           
protected  Field AbstractPlayer.field
           
 Field Decision.field
          The field that was decided on
 Field Context.original
          The original Field based on which a decision is to be made
 Field Context.paintedImpossible
          The original Field (see Context.original) but painted impossible.
 

Methods in org.eviline.ai with parameters of type Field
protected  Map<PlayerActionNode,List<PlayerAction>> DefaultAIKernel.allPathsFrom(Field field)
           
 Decision AIKernel.bestFor(Field inPlayField)
           
 Decision DefaultAIKernel.bestFor(Field inPlayField)
           
protected  Queue<PlayerAction> DefaultPlayer.compute(Field field)
           
protected abstract  Queue<PlayerAction> AbstractPlayer.compute(Field field)
           
 Context Context.deeper(Field deeperOriginal)
          Construct a Context that is a copy of this one, but for use at one level deeper in the decision tree.
 QueueContext QueueContext.deeper(Field deeperOriginal)
           
protected  Callable<Queue<PlayerAction>> DefaultPlayer.newComputeTask(Field field)
           
protected  List<PlayerAction> DefaultAIKernel.pathsTo(Field field, PlayerActionNode dest)
           
 

Constructors in org.eviline.ai with parameters of type Field
AbstractPlayer(Field field)
           
Context(AIKernel ai, DecisionModifier decisionModifier, Field original, int remainingDepth)
          Create a new Context.
Decision(ShapeType type, double score, Field field)
           
Decision(ShapeType type, double score, Field field, Shape bestShape, int bestShapeX, int bestShapeY)
           
Decision(ShapeType type, Field field)
           
DefaultPlayer(Field field, AIKernel ai)
           
PlayerFieldHarness(Field field, Player player)
           
QueueContext(AIKernel ai, Field original, ShapeType[] queue)
          Create a QueueContext for determining the optimal placement of shapes (from a player's perspective) for the argument Field and ShapeType array.
 

Uses of Field in org.eviline.event
 

Fields in org.eviline.event declared as Field
protected  Field EvilineEvent.field
           
 

Methods in org.eviline.event that return Field
 Field EvilineEvent.getField()
          Returns the Field that this event happened on
 

Constructors in org.eviline.event with parameters of type Field
EvilineEvent(Object source, int id, Field field)
           
EvilineEvent(Object source, int id, Field field, int lines)
           
 

Uses of Field in org.eviline.fitness
 

Methods in org.eviline.fitness that return Field
 Field WrapperFitness.prepareField(Field field)
           
 Field AbstractFitness.prepareField(Field field)
           
 Field Fitness.prepareField(Field field)
           
 

Methods in org.eviline.fitness with parameters of type Field
 void WrapperFitness.paintImpossibles(Field field)
           
 void ElTetrisFitness.paintImpossibles(Field field)
           
abstract  void AbstractFitness.paintImpossibles(Field field)
           
 void HybridFitness.paintImpossibles(Field field)
           
 void DefaultFitness.paintImpossibles(Field field)
           
 void EvilineFitness.paintImpossibles(Field field)
           
 void WrapperFitness.paintUnlikelies(Field field)
           
 void ElTetrisFitness.paintUnlikelies(Field field)
           
abstract  void AbstractFitness.paintUnlikelies(Field field)
           
 void HybridFitness.paintUnlikelies(Field field)
           
 void DefaultFitness.paintUnlikelies(Field field)
           
 void EvilineFitness.paintUnlikelies(Field field)
           
 Field WrapperFitness.prepareField(Field field)
           
 Field AbstractFitness.prepareField(Field field)
           
 Field Fitness.prepareField(Field field)
           
 double WrapperFitness.score(Field field)
           
 double ElTetrisFitness.score(Field field)
           
abstract  double AbstractFitness.score(Field field)
          Fitness function used to score a board.
 double HybridFitness.score(Field field)
           
 double DefaultFitness.score(Field field)
           
 double Fitness.score(Field field)
          Fitness function used to score a board.
 double EvilineFitness.score(Field field)
          Fitness function used to score a board.
 double ElTetrisFitness.scoreWithPaint(Field field)
           
 double AbstractFitness.scoreWithPaint(Field field)
           
 double EvilineFitness.scoreWithPaint(Field field)
           
 void WrapperFitness.unpaintImpossibles(Field field)
           
 void ElTetrisFitness.unpaintImpossibles(Field field)
           
abstract  void AbstractFitness.unpaintImpossibles(Field field)
           
 void HybridFitness.unpaintImpossibles(Field field)
           
 void DefaultFitness.unpaintImpossibles(Field field)
           
 void EvilineFitness.unpaintImpossibles(Field field)
           
 void WrapperFitness.unpaintUnlikelies(Field field)
           
 void ElTetrisFitness.unpaintUnlikelies(Field field)
           
abstract  void AbstractFitness.unpaintUnlikelies(Field field)
           
 void HybridFitness.unpaintUnlikelies(Field field)
           
 void DefaultFitness.unpaintUnlikelies(Field field)
           
 void EvilineFitness.unpaintUnlikelies(Field field)
           
 

Uses of Field in org.eviline.randomizer
 

Fields in org.eviline.randomizer declared as Field
protected  Field QueuedRandomizer.latest
           
 

Methods in org.eviline.randomizer with parameters of type Field
 Shape QueuedRandomizer.concurrentProvideShape(Field f)
           
protected  Decision MaliciousRandomizer.decide(Field field, String taunt, int depth)
           
protected  Decision ThreadedMaliciousRandomizer.decideThreaded(Field field)
           
 Randomizer RandomizerPresets.newRandomizer(Field field)
           
 Shape ConcurrentRandomizer.provideShape(Field f)
           
 Shape AngelRandomizer.provideShape(Field field)
           
 Shape ThreadedMaliciousRandomizer.provideShape(Field field)
           
 Shape BipolarRandomizer.provideShape(Field field)
           
 Shape QueuedRandomizer.provideShape(Field field)
           
 Shape Bag7Randomizer.provideShape(Field field)
           
 Shape Randomizer.provideShape(Field field)
          Return the Shape to be next played on the argument Field
 Shape MaliciousRandomizer.provideShape(Field field)
           
 Shape RandomRandomizer.provideShape(Field field)
           
 Shape QueuedRandomizer.sequentialProvideShape(Field f)
           
protected  Decision MaliciousRandomizer.worstFor(Field field, String taunt, int depth)
           
protected  Decision AngelRandomizer.worstForThreaded(Field field)
           
protected  Decision ThreadedMaliciousRandomizer.worstForThreaded(Field field)
           
 



Copyright © 2013. All Rights Reserved.