jaige
Class AIAnalysis

java.lang.Object
  extended by jaige.AIAnalysis

public class AIAnalysis
extends java.lang.Object


Constructor Summary
AIAnalysis(GameBoard board)
           
 
Method Summary
 int getNumberOfGamesPerSize()
           
 int[] getSizes()
           
 Version[] getVersions(AI player)
           
 double[][] getVersionTimeAnalysis(AI player)
           
 int[][] getVersionWinAnalysis(AI player)
           
 void runAnalysis()
           
 void setNumberOfGamesPerSize(int num)
           
 void setPlayers(java.util.List<AI> p)
           
 void setSizes(int[] sizes)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AIAnalysis

public AIAnalysis(GameBoard board)
Method Detail

setPlayers

public void setPlayers(java.util.List<AI> p)

runAnalysis

public void runAnalysis()

setNumberOfGamesPerSize

public void setNumberOfGamesPerSize(int num)

getNumberOfGamesPerSize

public int getNumberOfGamesPerSize()

setSizes

public void setSizes(int[] sizes)

getSizes

public int[] getSizes()

getVersions

public Version[] getVersions(AI player)

getVersionTimeAnalysis

public double[][] getVersionTimeAnalysis(AI player)

getVersionWinAnalysis

public int[][] getVersionWinAnalysis(AI player)