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
All Classes All Packages
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
All Classes All Packages