A B C D E F G H I K M N O P Q R S T U V W 
All Classes All Packages

G

G1 - b2p.state.bitboard.bitset.BitSetPosition
 
G2 - b2p.state.bitboard.bitset.BitSetPosition
 
G3 - b2p.state.bitboard.bitset.BitSetPosition
 
G4 - b2p.state.bitboard.bitset.BitSetPosition
 
G5 - b2p.state.bitboard.bitset.BitSetPosition
 
G6 - b2p.state.bitboard.bitset.BitSetPosition
 
G7 - b2p.state.bitboard.bitset.BitSetPosition
 
G8 - b2p.state.bitboard.bitset.BitSetPosition
 
G9 - b2p.state.bitboard.bitset.BitSetPosition
 
getActions() - Method in class b2p.search.aima.ActionStore
Returns the list containing the actions stored
getActions(IState) - Method in interface b2p.search.aima.IGame
Returns all the possible actions a player can do at this stage of the game
getActions(IState) - Method in class b2p.search.aima.TablutGame
Returns all the possible actions a player can do at this stage of the game
getAvailableKingMoves() - Method in interface b2p.model.IState
Gets all the available moves for the king
getAvailableKingMoves() - Method in class b2p.state.bitboard.bitset.BitSetState
Gets all the available moves for the king
getAvailablePawnMoves() - Method in interface b2p.model.IState
Gets all the available moves for the pawns
getAvailablePawnMoves() - Method in class b2p.state.bitboard.bitset.BitSetState
Gets all the available moves for the pawns
getBlackPawns() - Method in interface b2p.model.IState
Accesses the private field black pawns
getBlackPawns() - Method in class b2p.state.bitboard.bitset.BitSetState
Accesses the private field black pawns
getBoard() - Method in interface b2p.model.IState
Accesses the private field board
getBoard() - Method in class b2p.state.bitboard.bitset.BitSetState
Accesses the private field board
getCapturedPawns(int, int, IState) - Static method in class b2p.state.bitboard.bitset.BitSetMove
Returns a B2PBitSet which has set at 1 all captured pawns
getCurrDepthLimit() - Method in class b2p.search.aima.Metrics
Returns the variable currDepthLimit
getCurrDepthLimit() - Method in class b2p.search.aima.minmax.IterativeDeepening
Returns the current depth limit reached by the search
getFrom() - Method in interface b2p.model.IAction
Accesses the private field from
getFrom() - Method in class b2p.state.bitboard.bitset.BitSetAction
Accesses the private field from
getHeuristicValue() - Method in interface b2p.model.IState
Returns the heuristic value for a player in the current turn
getHeuristicValue() - Method in class b2p.state.bitboard.bitset.BitSetState
Returns the heuristic value for a player in the current turn
getHeuristicValueForPlayer(State.Turn) - Method in interface b2p.model.IState
Returns the heuristic value for a given player in the current turn
getHeuristicValueForPlayer(State.Turn) - Method in class b2p.state.bitboard.bitset.BitSetState
Returns the heuristic value for a given player in the current turn
getKing() - Method in interface b2p.model.IState
Accesses the private field king
getKing() - Method in class b2p.state.bitboard.bitset.BitSetState
Accesses the private field king
getMetrics() - Method in interface b2p.search.aima.IAdversarialSearch
Returns the metrics of the adversarial search
getMetrics() - Method in class b2p.search.aima.minmax.IterativeDeepening
Returns the metrics object set within the class
getMovesForPawn(int, IState) - Static method in class b2p.state.bitboard.bitset.BitSetMove
Returns a list of possible moves for a given pawn position and a given game state
getName() - Method in enum b2p.state.bitboard.bitset.BitSetPosition
Accessor method to retrieve the value of the private field name
getNodesExpanded() - Method in class b2p.search.aima.Metrics
Returns the variable nodesExpanded
getPlayer(IState) - Method in interface b2p.search.aima.IGame
Returns the player who has to play at this stage of the game
getPlayer(IState) - Method in class b2p.search.aima.TablutGame
Defines which player has to play at this stage of the game
getResult(IState, IAction) - Method in interface b2p.search.aima.IGame
Returns the state of the game after performing the input action
getResult(IState, IAction) - Method in class b2p.search.aima.TablutGame
Returns the state of the game after performing the input action
getTimer() - Method in class b2p.search.aima.minmax.IterativeDeepening
Returns the timer in the current IterativeDeepening instance
getTo() - Method in interface b2p.model.IAction
Accesses the private field to
getTo() - Method in class b2p.state.bitboard.bitset.BitSetAction
Accesses the private field to
getTurn() - Method in interface b2p.model.IAction
Accesses the private field turn
getTurn() - Method in interface b2p.model.IState
Accesses the private field turn
getTurn() - Method in class b2p.state.bitboard.bitset.BitSetAction
Accesses the private field turn
getTurn() - Method in class b2p.state.bitboard.bitset.BitSetState
Accesses the private field turn
getUtility(IState, State.Turn) - Method in interface b2p.search.aima.IGame
Returns the heuristic value for the given state and player
getUtility(IState, State.Turn) - Method in class b2p.search.aima.TablutGame
Returns the heuristic value for the given state and player
getUtilMax() - Method in class b2p.search.aima.minmax.IterativeDeepening
Returns the maximum value the heuristic function can reach
getUtilMin() - Method in class b2p.search.aima.minmax.IterativeDeepening
Returns the minimum value the heuristic function can reach
getValue() - Method in interface b2p.model.IAction
Accesses the private field value
getValue() - Method in class b2p.state.bitboard.bitset.BitSetAction
Accesses the private field value
getWhitePawns() - Method in interface b2p.model.IState
Accesses the private field white pawns
getWhitePawns() - Method in class b2p.state.bitboard.bitset.BitSetState
Accesses the private field white pawns
A B C D E F G H I K M N O P Q R S T U V W 
All Classes All Packages