Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- a1 - Static variable in class org.gaardeon.sharkbait.michael.LongBits
- a2 - Static variable in class org.gaardeon.sharkbait.michael.LongBits
- a3 - Static variable in class org.gaardeon.sharkbait.michael.LongBits
- a4 - Static variable in class org.gaardeon.sharkbait.michael.LongBits
- a5 - Static variable in class org.gaardeon.sharkbait.michael.LongBits
- a6 - Static variable in class org.gaardeon.sharkbait.michael.LongBits
- a7 - Static variable in class org.gaardeon.sharkbait.michael.LongBits
- a8 - Static variable in class org.gaardeon.sharkbait.michael.LongBits
- add(K, S) - Method in class org.gaardeon.sharkbait.michael.players.ScoredItems
-
Adds a new item with its associated score.
- add(BoardHash, MovePath, float) - Method in class org.gaardeon.sharkbait.michael.players.CandidatePaths
- addMatch(Match) - Method in class org.gaardeon.sharkbait.michael.TournamentResults
- addOppImportantMove(MoveInfo) - Method in class org.gaardeon.sharkbait.michael.players.CandidatePaths
- addOrUpdateItem(K, UnaryOperator) - Method in class org.gaardeon.sharkbait.michael.players.ScoredItems
-
Updates the score for an item using a modification function.
- addToMovesIfNoFriendly(Board, int, List) - Method in class org.gaardeon.sharkbait.michael.ChessPiece
- addToMovesIfNoFriendly(Board, King, int, PlayerMoves) - Method in class org.gaardeon.sharkbait.michael.ChessPiece
- addUCIResponseListener(UCIResponseListener) - Method in interface org.gaardeon.sharkbait.uci.UCIEngine
- addUCIResponseListener(UCIResponseListener) - Method in class org.gaardeon.sharkbait.uci.UCIGridlessSharkbaitPlayer
- addUCIResponseListener(UCIResponseListener) - Method in class org.gaardeon.sharkbait.uci.UCIProcessWrapper
- addUCIResponseListener(UCIResponseListener) - Method in class org.gaardeon.sharkbait.uci.UCISharkbaitPlayer
- adjacentSquares - Static variable in class org.gaardeon.sharkbait.michael.LongBits
- Algebraic - Class in org.gaardeon.sharkbait.michael
- Algebraic() - Constructor for class org.gaardeon.sharkbait.michael.Algebraic
- allParked() - Method in class org.gaardeon.sharkbait.michael.players.PlyMsgQueue
- App - Class in org.gaardeon.sharkbait.michael
-
Hello world!
- App() - Constructor for class org.gaardeon.sharkbait.michael.App
- approvesMove(Board, Move) - Method in class org.gaardeon.sharkbait.michael.King
- asNotation() - Method in class org.gaardeon.sharkbait.michael.Move
- asNotation() - Method in class org.gaardeon.sharkbait.michael.players.SimpleMove
- asUciNotation() - Method in class org.gaardeon.sharkbait.michael.Move
B
- b1 - Static variable in class org.gaardeon.sharkbait.michael.LongBits
- b2 - Static variable in class org.gaardeon.sharkbait.michael.LongBits
- b3 - Static variable in class org.gaardeon.sharkbait.michael.LongBits
- b4 - Static variable in class org.gaardeon.sharkbait.michael.LongBits
- b5 - Static variable in class org.gaardeon.sharkbait.michael.LongBits
- b6 - Static variable in class org.gaardeon.sharkbait.michael.LongBits
- b7 - Static variable in class org.gaardeon.sharkbait.michael.LongBits
- b8 - Static variable in class org.gaardeon.sharkbait.michael.LongBits
- backwardLeftControls(ChessPiece, Board, int[]) - Static method in class org.gaardeon.sharkbait.michael.BishopMoves
- backwardLeftControls(ChessPiece, Board, List) - Static method in class org.gaardeon.sharkbait.michael.BishopMoves
- backwardLeftMoves(ChessPiece, Board, List) - Static method in class org.gaardeon.sharkbait.michael.BishopMoves
- backwardLeftMoves(ChessPiece, King, Board, PlayerMoves) - Static method in class org.gaardeon.sharkbait.michael.BishopMoves
- backwardRightControls(ChessPiece, Board, int[]) - Static method in class org.gaardeon.sharkbait.michael.BishopMoves
- backwardRightControls(ChessPiece, Board, List) - Static method in class org.gaardeon.sharkbait.michael.BishopMoves
- backwardRightMoves(ChessPiece, Board, List) - Static method in class org.gaardeon.sharkbait.michael.BishopMoves
- backwardRightMoves(ChessPiece, King, Board, PlayerMoves) - Static method in class org.gaardeon.sharkbait.michael.BishopMoves
- BasePlayer - Class in org.gaardeon.sharkbait.michael.players
- BasePlayer(String, int, Function) - Constructor for class org.gaardeon.sharkbait.michael.players.BasePlayer
- BasePlayer(String, Function) - Constructor for class org.gaardeon.sharkbait.michael.players.BasePlayer
- BaseRandomPlyPathFinder - Class in org.gaardeon.sharkbait.michael.players.virtual
- BaseRandomPlyPathFinder() - Constructor for class org.gaardeon.sharkbait.michael.players.virtual.BaseRandomPlyPathFinder
- Bishop - Class in org.gaardeon.sharkbait.michael
- Bishop(PieceColor, int) - Constructor for class org.gaardeon.sharkbait.michael.Bishop
- BISHOP - Enum constant in enum class org.gaardeon.sharkbait.michael.Fen.Fens
- BishopMoves - Class in org.gaardeon.sharkbait.michael
- BishopMoves() - Constructor for class org.gaardeon.sharkbait.michael.BishopMoves
- bitMaskValue - Variable in class org.gaardeon.sharkbait.michael.players.SimpleMove
- BLACK - Enum constant in enum class org.gaardeon.sharkbait.michael.Fen.Fens
- BLACK - Enum constant in enum class org.gaardeon.sharkbait.michael.PieceColor
- BLACK_KINGSIDE - Enum constant in enum class org.gaardeon.sharkbait.michael.Fen.Fens
- BLACK_QUEENSIDE - Enum constant in enum class org.gaardeon.sharkbait.michael.Fen.Fens
- BLACK_WON - Enum constant in enum class org.gaardeon.sharkbait.michael.GameResult.VictoryResult
- blackBishops - Variable in class org.gaardeon.sharkbait.michael.Board
- blackControlCounts - Variable in class org.gaardeon.sharkbait.michael.Board
- blackKing - Variable in class org.gaardeon.sharkbait.michael.Board
- blackKnights - Variable in class org.gaardeon.sharkbait.michael.Board
- blackPawns - Variable in class org.gaardeon.sharkbait.michael.Board
- blackQueens - Variable in class org.gaardeon.sharkbait.michael.Board
- blackRooks - Variable in class org.gaardeon.sharkbait.michael.Board
- Board - Class in org.gaardeon.sharkbait.michael
- Board(String) - Constructor for class org.gaardeon.sharkbait.michael.Board
- Board(Fen) - Constructor for class org.gaardeon.sharkbait.michael.Board
- BoardState - Class in org.gaardeon.sharkbait.michael
- BoardState(Board, Fen) - Constructor for class org.gaardeon.sharkbait.michael.BoardState
- build() - Method in class org.gaardeon.sharkbait.michael.Fen.FenBuilder
- builder() - Static method in class org.gaardeon.sharkbait.michael.Fen
C
- c1 - Static variable in class org.gaardeon.sharkbait.michael.LongBits
- c2 - Static variable in class org.gaardeon.sharkbait.michael.LongBits
- c3 - Static variable in class org.gaardeon.sharkbait.michael.LongBits
- c4 - Static variable in class org.gaardeon.sharkbait.michael.LongBits
- c5 - Static variable in class org.gaardeon.sharkbait.michael.LongBits
- c6 - Static variable in class org.gaardeon.sharkbait.michael.LongBits
- c7 - Static variable in class org.gaardeon.sharkbait.michael.LongBits
- c8 - Static variable in class org.gaardeon.sharkbait.michael.LongBits
- calcRawBytes() - Method in class org.gaardeon.sharkbait.michael.players.SimpleMove
- calcSincePawnMoveCount() - Method in class org.gaardeon.sharkbait.michael.Board
- CandidatePathActor - Class in org.gaardeon.sharkbait.michael.players.virtual
- CandidatePathActor(ChessEval, MoveTree, FailingPathFinder, PieceColor, CandidatePaths) - Constructor for class org.gaardeon.sharkbait.michael.players.virtual.CandidatePathActor
- CandidatePaths - Class in org.gaardeon.sharkbait.michael.players
- CandidatePaths() - Constructor for class org.gaardeon.sharkbait.michael.players.CandidatePaths
- CandidatesChooser - Class in org.gaardeon.sharkbait.michael.players
- CandidatesChooser(CandidatePaths) - Constructor for class org.gaardeon.sharkbait.michael.players.CandidatesChooser
- capturedPiece() - Method in class org.gaardeon.sharkbait.michael.Move
- capturedSquare - Variable in class org.gaardeon.sharkbait.michael.ChessPiece
- capturedSquare() - Method in class org.gaardeon.sharkbait.michael.ChessPiece
- captures - Variable in class org.gaardeon.sharkbait.michael.players.SimpleMove
- castleRights() - Method in class org.gaardeon.sharkbait.michael.Fen
- castleRights(Fen.Fens...) - Method in class org.gaardeon.sharkbait.michael.Fen.FenBuilder
- causesCheck - Variable in class org.gaardeon.sharkbait.michael.players.SimpleMove
- causesCheck() - Method in class org.gaardeon.sharkbait.michael.Move
- checkMoves(Board, King, List) - Method in class org.gaardeon.sharkbait.michael.ChessPiece
- ChessEval - Interface in org.gaardeon.sharkbait.michael
- ChessPiece - Class in org.gaardeon.sharkbait.michael
- ChessPiece(PieceColor, int) - Constructor for class org.gaardeon.sharkbait.michael.ChessPiece
- ChessPiece(PieceColor, int, int) - Constructor for class org.gaardeon.sharkbait.michael.ChessPiece
- chosePathInPly(Random, Board, MoveTree, SimplePly, int) - Method in class org.gaardeon.sharkbait.michael.players.CandidatesChooser
- chosePathInPly(Random, Board, MoveTree, SimplePly, int) - Method in class org.gaardeon.sharkbait.michael.players.FillOutPaths
- chosePathInPly(Random, Board, MoveTree, SimplePly, int) - Method in class org.gaardeon.sharkbait.michael.players.FindBetterOpponentResponse
- chosePathInPly(Random, Board, MoveTree, SimplePly, int) - Method in class org.gaardeon.sharkbait.michael.players.FindMyBetterAlternate
- chosePathInPly(Random, Board, MoveTree, SimplePly, int) - Method in class org.gaardeon.sharkbait.michael.players.PawnPushChooser
- chosePathInPly(Random, Board, MoveTree, SimplePly, int) - Method in interface org.gaardeon.sharkbait.michael.players.PlyChooser
- chosePathInPly(Random, Board, MoveTree, SimplePly, int) - Method in class org.gaardeon.sharkbait.michael.players.ProveMeWrong
- chosePathInPly(Random, Board, MoveTree, SimplePly, int) - Method in class org.gaardeon.sharkbait.michael.players.RandomOptimisticPathChooser
- chosePathInPly(Random, Board, MoveTree, SimplePly, int) - Method in class org.gaardeon.sharkbait.michael.players.RandomOptimisticTopPathChooser
- chosePathInPly(Random, Board, MoveTree, SimplePly, int) - Method in class org.gaardeon.sharkbait.michael.players.RandomPathChooser
- chosePathInPly(Random, Board, MoveTree, SimplePly, int) - Method in class org.gaardeon.sharkbait.michael.players.RandomTopPathChooser
- chosePathInPly(Random, Board, MoveTree, SimplePly, int) - Method in class org.gaardeon.sharkbait.michael.players.TakePieceChooser
- chosePathInPly(Random, Board, MoveTree, SimplePly, int) - Method in class org.gaardeon.sharkbait.michael.players.TopPathChooser
- chosePathInPly(Random, Board, MoveTree, SimplePly, int) - Method in class org.gaardeon.sharkbait.michael.players.virtual.ImportantMoveChooser
- clear() - Method in class org.gaardeon.sharkbait.michael.players.ScoredItems
-
Removes all items from the collection.
- clearValues(Board) - Method in class org.gaardeon.sharkbait.michael.eval.PieceEvalator1
- color - Variable in class org.gaardeon.sharkbait.michael.ChessPiece
- colorToMove() - Method in class org.gaardeon.sharkbait.michael.Board
- colorToMoveInCheck() - Method in class org.gaardeon.sharkbait.michael.Board
- column - Static variable in class org.gaardeon.sharkbait.michael.LongBits
- compareTo(MoveChoice) - Method in record class org.gaardeon.sharkbait.michael.players.MoveChoice
- compareTo(Ply) - Method in class org.gaardeon.sharkbait.michael.players.Ply
- compareTo(ScoredPath) - Method in record class org.gaardeon.sharkbait.michael.players.ScoredPath
- compareTo(SimpleMove) - Method in class org.gaardeon.sharkbait.michael.players.SimpleMove
- ConsoleUtil - Class in org.gaardeon.sharkbait.michael
- ConsoleUtil() - Constructor for class org.gaardeon.sharkbait.michael.ConsoleUtil
- contains(K) - Method in class org.gaardeon.sharkbait.michael.players.ScoredItems
-
Checks if an item exists in the collection.
- containsMove(Move) - Method in class org.gaardeon.sharkbait.michael.PlayerMoves
- ControlMaxEval - Class in org.gaardeon.sharkbait.michael.eval
- ControlMaxEval() - Constructor for class org.gaardeon.sharkbait.michael.eval.ControlMaxEval
- ControlOppMin - Class in org.gaardeon.sharkbait.michael.eval
- ControlOppMin() - Constructor for class org.gaardeon.sharkbait.michael.eval.ControlOppMin
- controls - Variable in class org.gaardeon.sharkbait.michael.ChessPiece
- controlsSquare(PieceColor, int) - Method in class org.gaardeon.sharkbait.michael.Board
- copy() - Method in class org.gaardeon.sharkbait.michael.Bishop
- copy() - Method in class org.gaardeon.sharkbait.michael.Board
- copy() - Method in interface org.gaardeon.sharkbait.michael.ChessEval
- copy() - Method in class org.gaardeon.sharkbait.michael.ChessPiece
- copy() - Method in class org.gaardeon.sharkbait.michael.eval.ControlMaxEval
- copy() - Method in class org.gaardeon.sharkbait.michael.eval.ControlOppMin
- copy() - Method in class org.gaardeon.sharkbait.michael.eval.GridEval_v1
- copy() - Method in class org.gaardeon.sharkbait.michael.eval.GridEval_v2
- copy() - Method in class org.gaardeon.sharkbait.michael.eval.GridEval_v3
- copy() - Method in class org.gaardeon.sharkbait.michael.eval.GridEval4
- copy() - Method in class org.gaardeon.sharkbait.michael.eval.MaterialController
- copy() - Method in class org.gaardeon.sharkbait.michael.eval.MaterialController2_1
- copy() - Method in class org.gaardeon.sharkbait.michael.eval.MaterialController2_2
- copy() - Method in class org.gaardeon.sharkbait.michael.eval.MaterialController2
- copy() - Method in class org.gaardeon.sharkbait.michael.eval.MaterialController3_1
- copy() - Method in class org.gaardeon.sharkbait.michael.eval.MaterialController3
- copy() - Method in class org.gaardeon.sharkbait.michael.eval.Materialist
- copy() - Method in class org.gaardeon.sharkbait.michael.eval.MaxControlDiff
- copy() - Method in class org.gaardeon.sharkbait.michael.eval.MaxControlRatio
- copy() - Method in class org.gaardeon.sharkbait.michael.eval.PieceEvalator1
- copy() - Method in class org.gaardeon.sharkbait.michael.King
- copy() - Method in class org.gaardeon.sharkbait.michael.Knight
- copy() - Method in class org.gaardeon.sharkbait.michael.Pawn
- copy() - Method in class org.gaardeon.sharkbait.michael.players.CandidatesChooser
- copy() - Method in interface org.gaardeon.sharkbait.michael.players.FailingPathFinder
- copy() - Method in class org.gaardeon.sharkbait.michael.players.FillOutPaths
- copy() - Method in class org.gaardeon.sharkbait.michael.players.FindBetterOpponentResponse
- copy() - Method in class org.gaardeon.sharkbait.michael.players.FindMyBetterAlternate
- copy() - Method in class org.gaardeon.sharkbait.michael.players.PawnPushChooser
- copy() - Method in interface org.gaardeon.sharkbait.michael.players.PlyChooser
- copy() - Method in class org.gaardeon.sharkbait.michael.players.ProveMeWrong
- copy() - Method in class org.gaardeon.sharkbait.michael.players.RandomOptimisticPathChooser
- copy() - Method in class org.gaardeon.sharkbait.michael.players.RandomOptimisticTopPathChooser
- copy() - Method in class org.gaardeon.sharkbait.michael.players.RandomPathChooser
- copy() - Method in class org.gaardeon.sharkbait.michael.players.RandomTopPathChooser
- copy() - Method in class org.gaardeon.sharkbait.michael.players.TakePieceChooser
- copy() - Method in class org.gaardeon.sharkbait.michael.players.TopPathChooser
- copy() - Method in class org.gaardeon.sharkbait.michael.players.virtual.ImportantMoveChooser
- copy() - Method in class org.gaardeon.sharkbait.michael.players.virtual.SimplePathFinder
- copy() - Method in class org.gaardeon.sharkbait.michael.players.virtual.SmarterPathFinder
- copy() - Method in class org.gaardeon.sharkbait.michael.Queen
- copy() - Method in class org.gaardeon.sharkbait.michael.Rook
- copy(CandidatePaths) - Method in class org.gaardeon.sharkbait.michael.players.virtual.ImportantMoveChooser
- copy(CandidatePaths) - Method in class org.gaardeon.sharkbait.michael.players.virtual.SimplePathFinder
- copy(CandidatePaths) - Method in class org.gaardeon.sharkbait.michael.players.virtual.SmarterPathFinder
- copy(CandidatePaths) - Method in interface org.gaardeon.sharkbait.michael.players.virtual.UsesCandidatePaths
- copyForBoard(Board) - Method in class org.gaardeon.sharkbait.michael.Move
- countOverlap(long, long) - Static method in class org.gaardeon.sharkbait.michael.LongBits
- createBitSetHash() - Method in class org.gaardeon.sharkbait.michael.Board
- createBoardDescriptor() - Method in class org.gaardeon.sharkbait.michael.Board
- createGamePlayer(PieceColor) - Method in class org.gaardeon.sharkbait.michael.players.BasePlayer
- createGamePlayer(PieceColor) - Method in class org.gaardeon.sharkbait.michael.players.PerfectPlayer
- createGamePlayer(PieceColor) - Method in interface org.gaardeon.sharkbait.michael.players.Player
- createMsgObjects(int, Supplier) - Method in class org.gaardeon.sharkbait.michael.players.PlyMsgQueue
D
- d1 - Static variable in class org.gaardeon.sharkbait.michael.LongBits
- d2 - Static variable in class org.gaardeon.sharkbait.michael.LongBits
- d3 - Static variable in class org.gaardeon.sharkbait.michael.LongBits
- d4 - Static variable in class org.gaardeon.sharkbait.michael.LongBits
- d5 - Static variable in class org.gaardeon.sharkbait.michael.LongBits
- d6 - Static variable in class org.gaardeon.sharkbait.michael.LongBits
- d7 - Static variable in class org.gaardeon.sharkbait.michael.LongBits
- d8 - Static variable in class org.gaardeon.sharkbait.michael.LongBits
- determineOpenColumns() - Method in class org.gaardeon.sharkbait.michael.eval.PieceEvalator1
- diffScore() - Method in record class org.gaardeon.sharkbait.michael.players.ScoredPath
-
Returns the value of the
diffScorerecord component. - dirDownControls(ChessPiece, Board, long) - Static method in class org.gaardeon.sharkbait.michael.RookMoves
- Direction - Enum Class in org.gaardeon.sharkbait.michael
- dirLeftControls(ChessPiece, Board, long) - Static method in class org.gaardeon.sharkbait.michael.RookMoves
- dirLeftDownControls(ChessPiece, Board, long) - Static method in class org.gaardeon.sharkbait.michael.BishopMoves
- dirLeftUpControls(ChessPiece, Board, long) - Static method in class org.gaardeon.sharkbait.michael.BishopMoves
- dirRightControls(ChessPiece, Board, long) - Static method in class org.gaardeon.sharkbait.michael.RookMoves
- dirRightDownControls(ChessPiece, Board, long) - Static method in class org.gaardeon.sharkbait.michael.BishopMoves
- dirRightUpControls(ChessPiece, Board, long) - Static method in class org.gaardeon.sharkbait.michael.BishopMoves
- dirUpControls(ChessPiece, Board, long) - Static method in class org.gaardeon.sharkbait.michael.RookMoves
- doMove(Move) - Method in class org.gaardeon.sharkbait.michael.Board
- done() - Method in record class org.gaardeon.sharkbait.michael.players.PlyMoveChoice
-
Returns the value of the
donerecord component. - DOWN - Enum constant in enum class org.gaardeon.sharkbait.michael.Direction
- downControls(ChessPiece, Board, int[]) - Static method in class org.gaardeon.sharkbait.michael.RookMoves
- downControls(ChessPiece, Board, List) - Static method in class org.gaardeon.sharkbait.michael.RookMoves
- downMoves(ChessPiece, Board, List) - Static method in class org.gaardeon.sharkbait.michael.RookMoves
- downMoves(ChessPiece, King, Board, PlayerMoves) - Static method in class org.gaardeon.sharkbait.michael.RookMoves
- DRAW - Enum constant in enum class org.gaardeon.sharkbait.michael.GameResult.VictoryResult
- drawValue() - Method in interface org.gaardeon.sharkbait.michael.ChessEval
- drawValue() - Method in class org.gaardeon.sharkbait.michael.eval.GridEval_v1
- drawValue() - Method in class org.gaardeon.sharkbait.michael.eval.MaxControlRatio
E
- e1 - Static variable in class org.gaardeon.sharkbait.michael.LongBits
- e2 - Static variable in class org.gaardeon.sharkbait.michael.LongBits
- e3 - Static variable in class org.gaardeon.sharkbait.michael.LongBits
- e4 - Static variable in class org.gaardeon.sharkbait.michael.LongBits
- e5 - Static variable in class org.gaardeon.sharkbait.michael.LongBits
- e6 - Static variable in class org.gaardeon.sharkbait.michael.LongBits
- e7 - Static variable in class org.gaardeon.sharkbait.michael.LongBits
- e8 - Static variable in class org.gaardeon.sharkbait.michael.LongBits
- Elo - Class in org.gaardeon.sharkbait.michael.players
- Elo() - Constructor for class org.gaardeon.sharkbait.michael.players.Elo
- Elo(double) - Constructor for class org.gaardeon.sharkbait.michael.players.Elo
- endGame() - Method in class org.gaardeon.sharkbait.michael.players.virtual.CandidatePathActor
- endGame() - Method in interface org.gaardeon.sharkbait.michael.players.virtual.PlyActor
- ENEMY - Enum constant in enum class org.gaardeon.sharkbait.michael.MoveBlockType
- enPassantSquare() - Method in class org.gaardeon.sharkbait.michael.BoardState
- enPassantSquareAsFen() - Method in class org.gaardeon.sharkbait.michael.BoardState
- equals(Object) - Method in class org.gaardeon.sharkbait.michael.ChessPiece
- equals(Object) - Method in record class org.gaardeon.sharkbait.michael.KnownEvalInfo
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in class org.gaardeon.sharkbait.michael.Move
- equals(Object) - Method in record class org.gaardeon.sharkbait.michael.players.MoveChoice
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.gaardeon.sharkbait.michael.players.PlyAndMove
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.gaardeon.sharkbait.michael.players.PlyMoveChoice
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.gaardeon.sharkbait.michael.players.ScoredPath
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in class org.gaardeon.sharkbait.michael.players.SimpleMove
- equals(Object) - Method in record class org.gaardeon.sharkbait.michael.players.SimplePly
-
Indicates whether some other object is "equal to" this one.
- evalBlackBishop(Bishop) - Method in interface org.gaardeon.sharkbait.michael.eval.PieceEval
- evalBlackBishop(Bishop) - Method in class org.gaardeon.sharkbait.michael.eval.PieceEvalator1
- evalBlackKing(King) - Method in interface org.gaardeon.sharkbait.michael.eval.PieceEval
- evalBlackKing(King) - Method in class org.gaardeon.sharkbait.michael.eval.PieceEvalator1
- evalBlackKnight(Knight) - Method in interface org.gaardeon.sharkbait.michael.eval.PieceEval
- evalBlackKnight(Knight) - Method in class org.gaardeon.sharkbait.michael.eval.PieceEvalator1
- evalBlackPawn(Pawn) - Method in interface org.gaardeon.sharkbait.michael.eval.PieceEval
- evalBlackPawn(Pawn) - Method in class org.gaardeon.sharkbait.michael.eval.PieceEvalator1
- evalBlackPieces(Board, PieceEval) - Method in class org.gaardeon.sharkbait.michael.eval.GridEval4
- evalBlackPieces(Board, PieceEval) - Method in class org.gaardeon.sharkbait.michael.eval.PieceEvalator1
- evalBlackQueen(Queen) - Method in interface org.gaardeon.sharkbait.michael.eval.PieceEval
- evalBlackQueen(Queen) - Method in class org.gaardeon.sharkbait.michael.eval.PieceEvalator1
- evalBlackRook(Rook) - Method in interface org.gaardeon.sharkbait.michael.eval.PieceEval
- evalBlackRook(Rook) - Method in class org.gaardeon.sharkbait.michael.eval.PieceEvalator1
- evalQueens(Board, PieceEval) - Method in class org.gaardeon.sharkbait.michael.eval.GridEval4
- evalQueens(Board, PieceEval) - Method in class org.gaardeon.sharkbait.michael.eval.PieceEvalator1
- evaluate(Board, KnownEvalInfo) - Method in interface org.gaardeon.sharkbait.michael.ChessEval
- evaluate(Board, KnownEvalInfo) - Method in class org.gaardeon.sharkbait.michael.eval.ControlMaxEval
- evaluate(Board, KnownEvalInfo) - Method in class org.gaardeon.sharkbait.michael.eval.ControlOppMin
- evaluate(Board, KnownEvalInfo) - Method in class org.gaardeon.sharkbait.michael.eval.GridEval_v1
- evaluate(Board, KnownEvalInfo) - Method in class org.gaardeon.sharkbait.michael.eval.GridEval_v2
- evaluate(Board, KnownEvalInfo) - Method in class org.gaardeon.sharkbait.michael.eval.GridEval_v3
- evaluate(Board, KnownEvalInfo) - Method in class org.gaardeon.sharkbait.michael.eval.GridEval4
- evaluate(Board, KnownEvalInfo) - Method in class org.gaardeon.sharkbait.michael.eval.MaterialController
- evaluate(Board, KnownEvalInfo) - Method in class org.gaardeon.sharkbait.michael.eval.MaterialController2_1
- evaluate(Board, KnownEvalInfo) - Method in class org.gaardeon.sharkbait.michael.eval.MaterialController2_2
- evaluate(Board, KnownEvalInfo) - Method in class org.gaardeon.sharkbait.michael.eval.MaterialController2
- evaluate(Board, KnownEvalInfo) - Method in class org.gaardeon.sharkbait.michael.eval.MaterialController3_1
- evaluate(Board, KnownEvalInfo) - Method in class org.gaardeon.sharkbait.michael.eval.MaterialController3
- evaluate(Board, KnownEvalInfo) - Method in class org.gaardeon.sharkbait.michael.eval.Materialist
- evaluate(Board, KnownEvalInfo) - Method in class org.gaardeon.sharkbait.michael.eval.MaxControlDiff
- evaluate(Board, KnownEvalInfo) - Method in class org.gaardeon.sharkbait.michael.eval.MaxControlRatio
- evaluate(Board, KnownEvalInfo) - Method in class org.gaardeon.sharkbait.michael.eval.PieceEvalator1
- evalWhiteBishop(Bishop) - Method in interface org.gaardeon.sharkbait.michael.eval.PieceEval
- evalWhiteBishop(Bishop) - Method in class org.gaardeon.sharkbait.michael.eval.PieceEvalator1
- evalWhiteKing(King) - Method in interface org.gaardeon.sharkbait.michael.eval.PieceEval
- evalWhiteKing(King) - Method in class org.gaardeon.sharkbait.michael.eval.PieceEvalator1
- evalWhiteKnight(Knight) - Method in interface org.gaardeon.sharkbait.michael.eval.PieceEval
- evalWhiteKnight(Knight) - Method in class org.gaardeon.sharkbait.michael.eval.PieceEvalator1
- evalWhitePawn(Pawn) - Method in interface org.gaardeon.sharkbait.michael.eval.PieceEval
- evalWhitePawn(Pawn) - Method in class org.gaardeon.sharkbait.michael.eval.PieceEvalator1
- evalWhitePieces(Board, PieceEval) - Method in class org.gaardeon.sharkbait.michael.eval.GridEval4
- evalWhitePieces(Board, PieceEval) - Method in class org.gaardeon.sharkbait.michael.eval.PieceEvalator1
- evalWhiteQueen(Queen) - Method in interface org.gaardeon.sharkbait.michael.eval.PieceEval
- evalWhiteQueen(Queen) - Method in class org.gaardeon.sharkbait.michael.eval.PieceEvalator1
- evalWhiteRook(Rook) - Method in interface org.gaardeon.sharkbait.michael.eval.PieceEval
- evalWhiteRook(Rook) - Method in class org.gaardeon.sharkbait.michael.eval.PieceEvalator1
F
- f1 - Static variable in class org.gaardeon.sharkbait.michael.LongBits
- f2 - Static variable in class org.gaardeon.sharkbait.michael.LongBits
- f3 - Static variable in class org.gaardeon.sharkbait.michael.LongBits
- f4 - Static variable in class org.gaardeon.sharkbait.michael.LongBits
- f5 - Static variable in class org.gaardeon.sharkbait.michael.LongBits
- f6 - Static variable in class org.gaardeon.sharkbait.michael.LongBits
- f7 - Static variable in class org.gaardeon.sharkbait.michael.LongBits
- f8 - Static variable in class org.gaardeon.sharkbait.michael.LongBits
- FailingPathFinder - Interface in org.gaardeon.sharkbait.michael.players
- Fen - Class in org.gaardeon.sharkbait.michael
- Fen(String) - Constructor for class org.gaardeon.sharkbait.michael.Fen
- Fen.FenBuilder - Class in org.gaardeon.sharkbait.michael
- Fen.Fens - Enum Class in org.gaardeon.sharkbait.michael
- FenBuilder() - Constructor for class org.gaardeon.sharkbait.michael.Fen.FenBuilder
- FillOutPaths - Class in org.gaardeon.sharkbait.michael.players
- FillOutPaths() - Constructor for class org.gaardeon.sharkbait.michael.players.FillOutPaths
- FindBetterOpponentResponse - Class in org.gaardeon.sharkbait.michael.players
- FindBetterOpponentResponse() - Constructor for class org.gaardeon.sharkbait.michael.players.FindBetterOpponentResponse
- findMoveToExpand(Board, MoveTree) - Method in class org.gaardeon.sharkbait.michael.players.virtual.BaseRandomPlyPathFinder
- findMoveToExpand(MoveTree, Deque) - Method in class org.gaardeon.sharkbait.michael.players.virtual.PlyPathFinder
- findMoveToExpand(MoveTree, MovePath) - Method in interface org.gaardeon.sharkbait.michael.players.FailingPathFinder
- findMoveToExpand(MoveTree, MovePath) - Method in class org.gaardeon.sharkbait.michael.players.virtual.SimplePathFinder
- findMoveToExpand(MoveTree, MovePath) - Method in class org.gaardeon.sharkbait.michael.players.virtual.SmarterPathFinder
- FindMyBetterAlternate - Class in org.gaardeon.sharkbait.michael.players
- FindMyBetterAlternate() - Constructor for class org.gaardeon.sharkbait.michael.players.FindMyBetterAlternate
- firstMove - Variable in class org.gaardeon.sharkbait.michael.players.PlyMsg
- fixValue(double) - Method in class org.gaardeon.sharkbait.michael.players.Elo
- forEachPiece(Consumer) - Method in class org.gaardeon.sharkbait.michael.Board
- forwardLeftControls(ChessPiece, Board, int[]) - Static method in class org.gaardeon.sharkbait.michael.BishopMoves
- forwardLeftControls(ChessPiece, Board, List) - Static method in class org.gaardeon.sharkbait.michael.BishopMoves
- forwardLeftMoves(ChessPiece, Board, List) - Static method in class org.gaardeon.sharkbait.michael.BishopMoves
- forwardLeftMoves(ChessPiece, King, Board, PlayerMoves) - Static method in class org.gaardeon.sharkbait.michael.BishopMoves
- forwardRightControls(ChessPiece, Board, int[]) - Static method in class org.gaardeon.sharkbait.michael.BishopMoves
- forwardRightControls(ChessPiece, Board, List) - Static method in class org.gaardeon.sharkbait.michael.BishopMoves
- forwardRightMoves(ChessPiece, Board, List) - Static method in class org.gaardeon.sharkbait.michael.BishopMoves
- forwardRightMoves(ChessPiece, King, Board, PlayerMoves) - Static method in class org.gaardeon.sharkbait.michael.BishopMoves
- FRIENDLY - Enum constant in enum class org.gaardeon.sharkbait.michael.MoveBlockType
- from - Variable in class org.gaardeon.sharkbait.michael.players.SimpleMove
- from() - Method in class org.gaardeon.sharkbait.michael.Move
- from() - Method in record class org.gaardeon.sharkbait.michael.players.MoveChoice
-
Returns the value of the
fromrecord component. - FULL_LOG - Enum constant in enum class org.gaardeon.sharkbait.michael.GameLogStyle
G
- g1 - Static variable in class org.gaardeon.sharkbait.michael.LongBits
- g2 - Static variable in class org.gaardeon.sharkbait.michael.LongBits
- g3 - Static variable in class org.gaardeon.sharkbait.michael.LongBits
- g4 - Static variable in class org.gaardeon.sharkbait.michael.LongBits
- g5 - Static variable in class org.gaardeon.sharkbait.michael.LongBits
- g6 - Static variable in class org.gaardeon.sharkbait.michael.LongBits
- g7 - Static variable in class org.gaardeon.sharkbait.michael.LongBits
- g8 - Static variable in class org.gaardeon.sharkbait.michael.LongBits
- Game - Class in org.gaardeon.sharkbait.michael
- Game(Board, GamePlayer, GamePlayer) - Constructor for class org.gaardeon.sharkbait.michael.Game
- Game(GameLogStyle, Board, GamePlayer, GamePlayer) - Constructor for class org.gaardeon.sharkbait.michael.Game
- gameFinished() - Method in interface org.gaardeon.sharkbait.michael.players.GamePlayer
- gameFinished() - Method in class org.gaardeon.sharkbait.michael.players.virtual.PlyPlayer
- GameLogStyle - Enum Class in org.gaardeon.sharkbait.michael
- GamePlayer - Interface in org.gaardeon.sharkbait.michael.players
- GameResult - Class in org.gaardeon.sharkbait.michael
- GameResult(Game) - Constructor for class org.gaardeon.sharkbait.michael.GameResult
- GameResult.VictoryResult - Enum Class in org.gaardeon.sharkbait.michael
- gatherAllParkedMsgs() - Method in class org.gaardeon.sharkbait.michael.players.PlyMsgQueue
- getBestMove(int) - Method in interface org.gaardeon.sharkbait.uci.UCIEngine
- getBestMove(int) - Method in class org.gaardeon.sharkbait.uci.UCIGridlessSharkbaitPlayer
- getBestMove(int) - Method in class org.gaardeon.sharkbait.uci.UCIProcessWrapper
- getBestMove(int) - Method in class org.gaardeon.sharkbait.uci.UCISharkbaitPlayer
- getBestScore() - Method in class org.gaardeon.sharkbait.michael.players.Ply
- getBlackControlCounts() - Method in class org.gaardeon.sharkbait.michael.Board
- getBlackPlayer() - Method in class org.gaardeon.sharkbait.michael.Game
- getBlackPlayer() - Method in class org.gaardeon.sharkbait.michael.Match
- getBoard() - Method in class org.gaardeon.sharkbait.michael.Game
- getCandidates(MoveTree, int, int) - Method in class org.gaardeon.sharkbait.michael.players.CandidatePaths
- getColor() - Method in class org.gaardeon.sharkbait.michael.ChessPiece
- getColor() - Method in interface org.gaardeon.sharkbait.michael.players.GamePlayer
- getColor() - Method in class org.gaardeon.sharkbait.michael.players.HumanPlayer
- getColor() - Method in class org.gaardeon.sharkbait.michael.players.OnePlyPlayer
- getColor() - Method in class org.gaardeon.sharkbait.michael.players.PerfectPlayer
- getColor() - Method in class org.gaardeon.sharkbait.michael.players.RandomPlayer
- getColor() - Method in class org.gaardeon.sharkbait.michael.players.SearchingOpponentPlyPlayer
- getColor() - Method in class org.gaardeon.sharkbait.michael.players.TwoPlyPlayer
- getColor() - Method in class org.gaardeon.sharkbait.michael.players.TwoPlySearchingPlyPlayer
- getColor() - Method in class org.gaardeon.sharkbait.michael.players.virtual.PlyPlayer
- getColor() - Method in interface org.gaardeon.sharkbait.uci.UCIEngine
- getColor() - Method in class org.gaardeon.sharkbait.uci.UCIGridlessSharkbaitPlayer
- getColor() - Method in class org.gaardeon.sharkbait.uci.UCIProcessWrapper
- getColor() - Method in class org.gaardeon.sharkbait.uci.UCISharkbaitPlayer
- getColorToMove() - Method in class org.gaardeon.sharkbait.michael.Fen
- getControlledSquares() - Method in class org.gaardeon.sharkbait.michael.Bishop
- getControlledSquares() - Method in class org.gaardeon.sharkbait.michael.King
- getControlledSquares() - Method in class org.gaardeon.sharkbait.michael.Knight
- getControlledSquares() - Method in class org.gaardeon.sharkbait.michael.Pawn
- getControlledSquares() - Method in class org.gaardeon.sharkbait.michael.Queen
- getControlledSquares() - Method in class org.gaardeon.sharkbait.michael.Rook
- getControlsBitmask() - Method in class org.gaardeon.sharkbait.michael.ChessPiece
- getDebugString() - Method in record class org.gaardeon.sharkbait.michael.players.PlyAndMove
- getDefaultScore() - Method in class org.gaardeon.sharkbait.michael.players.ScoredItems
-
Gets the current default score for new items.
- getDepth() - Method in class org.gaardeon.sharkbait.michael.players.CandidatesChooser
- getDepth() - Method in class org.gaardeon.sharkbait.michael.players.FillOutPaths
- getDepth() - Method in class org.gaardeon.sharkbait.michael.players.FindBetterOpponentResponse
- getDepth() - Method in class org.gaardeon.sharkbait.michael.players.FindMyBetterAlternate
- getDepth() - Method in class org.gaardeon.sharkbait.michael.players.PawnPushChooser
- getDepth() - Method in interface org.gaardeon.sharkbait.michael.players.PlyChooser
- getDepth() - Method in class org.gaardeon.sharkbait.michael.players.ProveMeWrong
- getDepth() - Method in class org.gaardeon.sharkbait.michael.players.RandomOptimisticPathChooser
- getDepth() - Method in class org.gaardeon.sharkbait.michael.players.RandomOptimisticTopPathChooser
- getDepth() - Method in class org.gaardeon.sharkbait.michael.players.RandomPathChooser
- getDepth() - Method in class org.gaardeon.sharkbait.michael.players.RandomTopPathChooser
- getDepth() - Method in class org.gaardeon.sharkbait.michael.players.TakePieceChooser
- getDepth() - Method in class org.gaardeon.sharkbait.michael.players.TopPathChooser
- getDepth() - Method in class org.gaardeon.sharkbait.michael.players.virtual.ImportantMoveChooser
- getDescriptor() - Method in class org.gaardeon.sharkbait.michael.BoardState
- getElo() - Method in class org.gaardeon.sharkbait.michael.players.BasePlayer
- getElo() - Method in class org.gaardeon.sharkbait.michael.players.PerfectPlayer
- getElo() - Method in interface org.gaardeon.sharkbait.michael.players.Player
- getEnPassantCapture(int, int, Board) - Static method in class org.gaardeon.sharkbait.michael.Pawn
- getEnPassantSquare() - Method in class org.gaardeon.sharkbait.michael.Fen
- getFastMoves() - Method in class org.gaardeon.sharkbait.michael.Board
- getFastMoves(PieceColor) - Method in class org.gaardeon.sharkbait.michael.Board
- getFastMoves(PieceColor, PlayerMoves) - Method in class org.gaardeon.sharkbait.michael.Board
- getFastMoves(PlayerMoves) - Method in class org.gaardeon.sharkbait.michael.Board
- getFen() - Method in class org.gaardeon.sharkbait.michael.Board
- getFen() - Method in class org.gaardeon.sharkbait.michael.Game
- getFenValue() - Method in class org.gaardeon.sharkbait.michael.Bishop
- getFenValue() - Method in class org.gaardeon.sharkbait.michael.ChessPiece
- getFenValue() - Method in class org.gaardeon.sharkbait.michael.King
- getFenValue() - Method in class org.gaardeon.sharkbait.michael.Knight
- getFenValue() - Method in class org.gaardeon.sharkbait.michael.Pawn
- getFenValue() - Method in class org.gaardeon.sharkbait.michael.Queen
- getFenValue() - Method in class org.gaardeon.sharkbait.michael.Rook
- getGameMoves() - Method in class org.gaardeon.sharkbait.michael.Board
- getHeadMove() - Method in class org.gaardeon.sharkbait.michael.players.Ply
- getHighestScoredItems() - Method in class org.gaardeon.sharkbait.michael.players.ScoredItems
-
Gets the highest scored item(s).
- getItems() - Method in class org.gaardeon.sharkbait.michael.players.ScoredItems
-
Returns all items in the collection.
- getItemsSortedByScore() - Method in class org.gaardeon.sharkbait.michael.players.ScoredItems
-
Returns all items sorted by their scores in ascending order.
- getItemsSortedByScore(int) - Method in class org.gaardeon.sharkbait.michael.players.ScoredItems
-
Returns up to maxItems items sorted by their scores in ascending order.
- getItemsSortedByScoreDescending() - Method in class org.gaardeon.sharkbait.michael.players.ScoredItems
-
Returns all items sorted by their scores in descending order.
- getItemsSortedByScoreDescending(int, S) - Method in class org.gaardeon.sharkbait.michael.players.ScoredItems
-
Returns up to maxItems items sorted by their scores in descending order.
- getKing(PieceColor) - Method in class org.gaardeon.sharkbait.michael.Board
- getLastMove() - Method in class org.gaardeon.sharkbait.michael.Board
- getLowestScoredItems() - Method in class org.gaardeon.sharkbait.michael.players.ScoredItems
-
Gets the lowest scored item(s).
- getMoveChoice() - Method in class org.gaardeon.sharkbait.michael.players.PlyPermutator
- getMoveIndex() - Method in class org.gaardeon.sharkbait.michael.PlayerMoves
- getMoves() - Method in class org.gaardeon.sharkbait.michael.Game
- getMoves() - Method in class org.gaardeon.sharkbait.michael.GameResult
- getMoves(PieceColor) - Method in class org.gaardeon.sharkbait.michael.Board
- getMovesAsSet() - Method in class org.gaardeon.sharkbait.michael.PlayerMoves
- getName() - Method in class org.gaardeon.sharkbait.michael.players.BasePlayer
- getName() - Method in class org.gaardeon.sharkbait.michael.players.PerfectPlayer
- getName() - Method in interface org.gaardeon.sharkbait.michael.players.Player
- getNumRounds() - Method in class org.gaardeon.sharkbait.michael.RoundRobinTournament
- getRandomFactor() - Method in interface org.gaardeon.sharkbait.michael.ChessEval
- getRandomFactor() - Method in class org.gaardeon.sharkbait.michael.eval.GridEval_v3
- getRandomFactor() - Method in class org.gaardeon.sharkbait.michael.eval.GridEval4
- getRandomFactor() - Method in class org.gaardeon.sharkbait.michael.eval.MaterialController
- getRandomFactor() - Method in class org.gaardeon.sharkbait.michael.eval.MaterialController2_1
- getRandomFactor() - Method in class org.gaardeon.sharkbait.michael.eval.MaterialController2_2
- getRandomFactor() - Method in class org.gaardeon.sharkbait.michael.eval.MaterialController2
- getRandomFactor() - Method in class org.gaardeon.sharkbait.michael.eval.MaterialController3_1
- getRandomFactor() - Method in class org.gaardeon.sharkbait.michael.eval.MaterialController3
- getRandomFactor() - Method in class org.gaardeon.sharkbait.michael.eval.Materialist
- getRandomFactor() - Method in class org.gaardeon.sharkbait.michael.eval.PieceEvalator1
- getResult() - Method in class org.gaardeon.sharkbait.michael.Game
- getResult() - Method in class org.gaardeon.sharkbait.michael.Match
- getScore(K) - Method in class org.gaardeon.sharkbait.michael.players.ScoredItems
-
Gets the score for a specific item.
- getSquare() - Method in class org.gaardeon.sharkbait.michael.ChessPiece
- getSquares(long, int[]) - Static method in class org.gaardeon.sharkbait.michael.LongBits
- getTopMovesToConsider(int, int) - Method in class org.gaardeon.sharkbait.michael.players.CandidatePaths
- getTopOppMovesToConsider(int, int) - Method in class org.gaardeon.sharkbait.michael.players.CandidatePaths
- getValue() - Method in class org.gaardeon.sharkbait.michael.players.Elo
- getVictoryResult() - Method in class org.gaardeon.sharkbait.michael.Board
- getVictoryResult() - Method in class org.gaardeon.sharkbait.michael.GameResult
- getWhiteControlCounts() - Method in class org.gaardeon.sharkbait.michael.Board
- getWhitePlayer() - Method in class org.gaardeon.sharkbait.michael.Game
- getWhitePlayer() - Method in class org.gaardeon.sharkbait.michael.Match
- GridEval_v1 - Class in org.gaardeon.sharkbait.michael.eval
- GridEval_v1() - Constructor for class org.gaardeon.sharkbait.michael.eval.GridEval_v1
- GridEval_v2 - Class in org.gaardeon.sharkbait.michael.eval
- GridEval_v2() - Constructor for class org.gaardeon.sharkbait.michael.eval.GridEval_v2
- GridEval_v2(float, float, float, float, float) - Constructor for class org.gaardeon.sharkbait.michael.eval.GridEval_v2
- GridEval_v3 - Class in org.gaardeon.sharkbait.michael.eval
- GridEval_v3() - Constructor for class org.gaardeon.sharkbait.michael.eval.GridEval_v3
- GridEval_v3(float, float, float, float, float, int) - Constructor for class org.gaardeon.sharkbait.michael.eval.GridEval_v3
- GridEval4 - Class in org.gaardeon.sharkbait.michael.eval
- GridEval4() - Constructor for class org.gaardeon.sharkbait.michael.eval.GridEval4
H
- h1 - Static variable in class org.gaardeon.sharkbait.michael.LongBits
- h2 - Static variable in class org.gaardeon.sharkbait.michael.LongBits
- h3 - Static variable in class org.gaardeon.sharkbait.michael.LongBits
- h4 - Static variable in class org.gaardeon.sharkbait.michael.LongBits
- h5 - Static variable in class org.gaardeon.sharkbait.michael.LongBits
- h6 - Static variable in class org.gaardeon.sharkbait.michael.LongBits
- h7 - Static variable in class org.gaardeon.sharkbait.michael.LongBits
- h8 - Static variable in class org.gaardeon.sharkbait.michael.LongBits
- hashCode() - Method in class org.gaardeon.sharkbait.michael.ChessPiece
- hashCode() - Method in record class org.gaardeon.sharkbait.michael.KnownEvalInfo
-
Returns a hash code value for this object.
- hashCode() - Method in class org.gaardeon.sharkbait.michael.Move
- hashCode() - Method in record class org.gaardeon.sharkbait.michael.players.MoveChoice
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.gaardeon.sharkbait.michael.players.PlyAndMove
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.gaardeon.sharkbait.michael.players.PlyMoveChoice
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.gaardeon.sharkbait.michael.players.ScoredPath
-
Returns a hash code value for this object.
- hashCode() - Method in class org.gaardeon.sharkbait.michael.players.SimpleMove
- hashCode() - Method in record class org.gaardeon.sharkbait.michael.players.SimplePly
-
Returns a hash code value for this object.
- hasMoved - Variable in class org.gaardeon.sharkbait.michael.ChessPiece
- hasMoved() - Method in class org.gaardeon.sharkbait.michael.ChessPiece
- HasPlyUtils - Interface in org.gaardeon.sharkbait.michael.players
- HumanPlayer - Class in org.gaardeon.sharkbait.michael.players
- HumanPlayer(PieceColor) - Constructor for class org.gaardeon.sharkbait.michael.players.HumanPlayer
I
- idx - Variable in class org.gaardeon.sharkbait.michael.players.SimpleMove
- IllegalMoveException - Exception Class in org.gaardeon.sharkbait.michael
- IllegalMoveException() - Constructor for exception class org.gaardeon.sharkbait.michael.IllegalMoveException
- IllegalMoveException(String) - Constructor for exception class org.gaardeon.sharkbait.michael.IllegalMoveException
- IllegalMoveException(String, Throwable) - Constructor for exception class org.gaardeon.sharkbait.michael.IllegalMoveException
- IllegalMoveException(String, Throwable, boolean, boolean) - Constructor for exception class org.gaardeon.sharkbait.michael.IllegalMoveException
- IllegalMoveException(Throwable) - Constructor for exception class org.gaardeon.sharkbait.michael.IllegalMoveException
- ImportantMoveChooser - Class in org.gaardeon.sharkbait.michael.players.virtual
- ImportantMoveChooser() - Constructor for class org.gaardeon.sharkbait.michael.players.virtual.ImportantMoveChooser
- INCOMPLETE - Enum constant in enum class org.gaardeon.sharkbait.michael.GameResult.VictoryResult
- incrDepth() - Method in class org.gaardeon.sharkbait.michael.players.PlyPermutator
- incrementSquaresByBitboard(long, int[], int[]) - Static method in class org.gaardeon.sharkbait.michael.LongBits
- initGame(Board) - Method in interface org.gaardeon.sharkbait.michael.players.GamePlayer
- INVALID_GAME - Enum constant in enum class org.gaardeon.sharkbait.michael.GameResult.VictoryResult
- invertScore(float) - Method in interface org.gaardeon.sharkbait.michael.ChessEval
- invertScore(float) - Method in class org.gaardeon.sharkbait.michael.eval.GridEval_v1
- invertScore(float) - Method in class org.gaardeon.sharkbait.michael.eval.MaxControlRatio
- isDrawByRepeat() - Method in class org.gaardeon.sharkbait.michael.Board
- isEmpty() - Method in class org.gaardeon.sharkbait.michael.players.ScoredItems
-
Checks if the collection is empty.
- isInitialDoublePawnMove() - Method in class org.gaardeon.sharkbait.michael.Move
- isIsolatedOrBackwards(Board) - Method in class org.gaardeon.sharkbait.michael.Pawn
- isKing() - Method in class org.gaardeon.sharkbait.michael.ChessPiece
- isKing() - Method in class org.gaardeon.sharkbait.michael.King
- isKnight() - Method in class org.gaardeon.sharkbait.michael.ChessPiece
- isKnight() - Method in class org.gaardeon.sharkbait.michael.Knight
- isPassed(Board) - Method in class org.gaardeon.sharkbait.michael.Pawn
- isPassed_old(Board) - Method in class org.gaardeon.sharkbait.michael.Pawn
- isPassedPawnPush(SimpleMove) - Method in class org.gaardeon.sharkbait.michael.Board
- isPawn() - Method in class org.gaardeon.sharkbait.michael.ChessPiece
- isPawn() - Method in class org.gaardeon.sharkbait.michael.Pawn
- isQualifyingMove(Board, Move) - Method in interface org.gaardeon.sharkbait.michael.ChessEval
- isQueen() - Method in class org.gaardeon.sharkbait.michael.ChessPiece
- isQueen() - Method in class org.gaardeon.sharkbait.michael.Queen
- isThreePeatPosition() - Method in class org.gaardeon.sharkbait.michael.BoardState
K
- King - Class in org.gaardeon.sharkbait.michael
- King(PieceColor, int) - Constructor for class org.gaardeon.sharkbait.michael.King
- King(PieceColor, int, int) - Constructor for class org.gaardeon.sharkbait.michael.King
- KING - Enum constant in enum class org.gaardeon.sharkbait.michael.Fen.Fens
- KN_a1 - Static variable in class org.gaardeon.sharkbait.michael.LongBits
- KN_a2 - Static variable in class org.gaardeon.sharkbait.michael.LongBits
- KN_a3 - Static variable in class org.gaardeon.sharkbait.michael.LongBits
- KN_a4 - Static variable in class org.gaardeon.sharkbait.michael.LongBits
- KN_a5 - Static variable in class org.gaardeon.sharkbait.michael.LongBits
- KN_a6 - Static variable in class org.gaardeon.sharkbait.michael.LongBits
- KN_a7 - Static variable in class org.gaardeon.sharkbait.michael.LongBits
- KN_a8 - Static variable in class org.gaardeon.sharkbait.michael.LongBits
- KN_b1 - Static variable in class org.gaardeon.sharkbait.michael.LongBits
- KN_b2 - Static variable in class org.gaardeon.sharkbait.michael.LongBits
- KN_b3 - Static variable in class org.gaardeon.sharkbait.michael.LongBits
- KN_b4 - Static variable in class org.gaardeon.sharkbait.michael.LongBits
- KN_b5 - Static variable in class org.gaardeon.sharkbait.michael.LongBits
- KN_b6 - Static variable in class org.gaardeon.sharkbait.michael.LongBits
- KN_b7 - Static variable in class org.gaardeon.sharkbait.michael.LongBits
- KN_b8 - Static variable in class org.gaardeon.sharkbait.michael.LongBits
- KN_c1 - Static variable in class org.gaardeon.sharkbait.michael.LongBits
- KN_c2 - Static variable in class org.gaardeon.sharkbait.michael.LongBits
- KN_c3 - Static variable in class org.gaardeon.sharkbait.michael.LongBits
- KN_c4 - Static variable in class org.gaardeon.sharkbait.michael.LongBits
- KN_c5 - Static variable in class org.gaardeon.sharkbait.michael.LongBits
- KN_c6 - Static variable in class org.gaardeon.sharkbait.michael.LongBits
- KN_c7 - Static variable in class org.gaardeon.sharkbait.michael.LongBits
- KN_c8 - Static variable in class org.gaardeon.sharkbait.michael.LongBits
- KN_d1 - Static variable in class org.gaardeon.sharkbait.michael.LongBits
- KN_d2 - Static variable in class org.gaardeon.sharkbait.michael.LongBits
- KN_d3 - Static variable in class org.gaardeon.sharkbait.michael.LongBits
- KN_d4 - Static variable in class org.gaardeon.sharkbait.michael.LongBits
- KN_d5 - Static variable in class org.gaardeon.sharkbait.michael.LongBits
- KN_d6 - Static variable in class org.gaardeon.sharkbait.michael.LongBits
- KN_d7 - Static variable in class org.gaardeon.sharkbait.michael.LongBits
- KN_d8 - Static variable in class org.gaardeon.sharkbait.michael.LongBits
- KN_e1 - Static variable in class org.gaardeon.sharkbait.michael.LongBits
- KN_e2 - Static variable in class org.gaardeon.sharkbait.michael.LongBits
- KN_e3 - Static variable in class org.gaardeon.sharkbait.michael.LongBits
- KN_e4 - Static variable in class org.gaardeon.sharkbait.michael.LongBits
- KN_e5 - Static variable in class org.gaardeon.sharkbait.michael.LongBits
- KN_e6 - Static variable in class org.gaardeon.sharkbait.michael.LongBits
- KN_e7 - Static variable in class org.gaardeon.sharkbait.michael.LongBits
- KN_e8 - Static variable in class org.gaardeon.sharkbait.michael.LongBits
- KN_f1 - Static variable in class org.gaardeon.sharkbait.michael.LongBits
- KN_f2 - Static variable in class org.gaardeon.sharkbait.michael.LongBits
- KN_f3 - Static variable in class org.gaardeon.sharkbait.michael.LongBits
- KN_f4 - Static variable in class org.gaardeon.sharkbait.michael.LongBits
- KN_f5 - Static variable in class org.gaardeon.sharkbait.michael.LongBits
- KN_f6 - Static variable in class org.gaardeon.sharkbait.michael.LongBits
- KN_f7 - Static variable in class org.gaardeon.sharkbait.michael.LongBits
- KN_f8 - Static variable in class org.gaardeon.sharkbait.michael.LongBits
- KN_g1 - Static variable in class org.gaardeon.sharkbait.michael.LongBits
- KN_g2 - Static variable in class org.gaardeon.sharkbait.michael.LongBits
- KN_g3 - Static variable in class org.gaardeon.sharkbait.michael.LongBits
- KN_g4 - Static variable in class org.gaardeon.sharkbait.michael.LongBits
- KN_g5 - Static variable in class org.gaardeon.sharkbait.michael.LongBits
- KN_g6 - Static variable in class org.gaardeon.sharkbait.michael.LongBits
- KN_g7 - Static variable in class org.gaardeon.sharkbait.michael.LongBits
- KN_g8 - Static variable in class org.gaardeon.sharkbait.michael.LongBits
- KN_h1 - Static variable in class org.gaardeon.sharkbait.michael.LongBits
- KN_h2 - Static variable in class org.gaardeon.sharkbait.michael.LongBits
- KN_h3 - Static variable in class org.gaardeon.sharkbait.michael.LongBits
- KN_h4 - Static variable in class org.gaardeon.sharkbait.michael.LongBits
- KN_h5 - Static variable in class org.gaardeon.sharkbait.michael.LongBits
- KN_h6 - Static variable in class org.gaardeon.sharkbait.michael.LongBits
- KN_h7 - Static variable in class org.gaardeon.sharkbait.michael.LongBits
- KN_h8 - Static variable in class org.gaardeon.sharkbait.michael.LongBits
- Knight - Class in org.gaardeon.sharkbait.michael
- Knight(PieceColor, int) - Constructor for class org.gaardeon.sharkbait.michael.Knight
- KNIGHT - Enum constant in enum class org.gaardeon.sharkbait.michael.Fen.Fens
- knightMoves - Static variable in class org.gaardeon.sharkbait.michael.LongBits
- KnownEvalInfo - Record Class in org.gaardeon.sharkbait.michael
- KnownEvalInfo(int, int) - Constructor for record class org.gaardeon.sharkbait.michael.KnownEvalInfo
-
Creates an instance of a
KnownEvalInforecord class.
L
- LEFT - Enum constant in enum class org.gaardeon.sharkbait.michael.Direction
- LEFT_DOWN - Enum constant in enum class org.gaardeon.sharkbait.michael.Direction
- LEFT_UP - Enum constant in enum class org.gaardeon.sharkbait.michael.Direction
- leftControls(ChessPiece, Board, int[]) - Static method in class org.gaardeon.sharkbait.michael.RookMoves
- leftControls(ChessPiece, Board, List) - Static method in class org.gaardeon.sharkbait.michael.RookMoves
- leftMoves(ChessPiece, Board, List) - Static method in class org.gaardeon.sharkbait.michael.RookMoves
- leftMoves(ChessPiece, King, Board, PlayerMoves) - Static method in class org.gaardeon.sharkbait.michael.RookMoves
- LongBits - Class in org.gaardeon.sharkbait.michael
- LongBits() - Constructor for class org.gaardeon.sharkbait.michael.LongBits
M
- main(String[]) - Static method in class org.gaardeon.sharkbait.michael.App
- main(String[]) - Static method in class org.gaardeon.sharkbait.michael.Sharkbait
- maskIncludesSquare(long, int) - Static method in class org.gaardeon.sharkbait.michael.LongBits
- Match - Class in org.gaardeon.sharkbait.michael
- Match(GameLogStyle, Player, Player) - Constructor for class org.gaardeon.sharkbait.michael.Match
- MaterialController - Class in org.gaardeon.sharkbait.michael.eval
- MaterialController() - Constructor for class org.gaardeon.sharkbait.michael.eval.MaterialController
- MaterialController2 - Class in org.gaardeon.sharkbait.michael.eval
- MaterialController2() - Constructor for class org.gaardeon.sharkbait.michael.eval.MaterialController2
- MaterialController2_1 - Class in org.gaardeon.sharkbait.michael.eval
- MaterialController2_1() - Constructor for class org.gaardeon.sharkbait.michael.eval.MaterialController2_1
- MaterialController2_2 - Class in org.gaardeon.sharkbait.michael.eval
- MaterialController2_2() - Constructor for class org.gaardeon.sharkbait.michael.eval.MaterialController2_2
- MaterialController3 - Class in org.gaardeon.sharkbait.michael.eval
- MaterialController3() - Constructor for class org.gaardeon.sharkbait.michael.eval.MaterialController3
- MaterialController3_1 - Class in org.gaardeon.sharkbait.michael.eval
- MaterialController3_1() - Constructor for class org.gaardeon.sharkbait.michael.eval.MaterialController3_1
- Materialist - Class in org.gaardeon.sharkbait.michael.eval
- Materialist() - Constructor for class org.gaardeon.sharkbait.michael.eval.Materialist
- MaxControlDiff - Class in org.gaardeon.sharkbait.michael.eval
- MaxControlDiff() - Constructor for class org.gaardeon.sharkbait.michael.eval.MaxControlDiff
- MaxControlRatio - Class in org.gaardeon.sharkbait.michael.eval
- MaxControlRatio() - Constructor for class org.gaardeon.sharkbait.michael.eval.MaxControlRatio
- mk(MovePath.MovePathInfo, float) - Static method in record class org.gaardeon.sharkbait.michael.players.MoveChoice
- mkMove(int, int) - Method in class org.gaardeon.sharkbait.michael.Board
- mkMove(String, String) - Method in class org.gaardeon.sharkbait.michael.Board
- mkMove(String, String, String) - Method in class org.gaardeon.sharkbait.michael.Board
- mkMove(Board) - Method in class org.gaardeon.sharkbait.michael.players.SimpleMove
- mkMove(Board, int, int) - Method in class org.gaardeon.sharkbait.michael.Pawn
- mkMove(Board, int, int, String) - Method in class org.gaardeon.sharkbait.michael.Pawn
- mostMoves - Static variable in class org.gaardeon.sharkbait.michael.Board
- move() - Method in record class org.gaardeon.sharkbait.michael.players.PlyAndMove
-
Returns the value of the
moverecord component. - move(int) - Method in class org.gaardeon.sharkbait.michael.PlayerMoves
- Move - Class in org.gaardeon.sharkbait.michael
- Move(ChessPiece, int) - Constructor for class org.gaardeon.sharkbait.michael.Move
- Move(ChessPiece, int, int, ChessPiece, ChessPiece, boolean) - Constructor for class org.gaardeon.sharkbait.michael.Move
- Move(ChessPiece, int, ChessPiece) - Constructor for class org.gaardeon.sharkbait.michael.Move
- Move(ChessPiece, int, ChessPiece, ChessPiece, boolean) - Constructor for class org.gaardeon.sharkbait.michael.Move
- MoveBlockType - Enum Class in org.gaardeon.sharkbait.michael
- MoveChoice - Record Class in org.gaardeon.sharkbait.michael.players
- MoveChoice(int, int, float) - Constructor for record class org.gaardeon.sharkbait.michael.players.MoveChoice
-
Creates an instance of a
MoveChoicerecord class. - moveCount(int) - Method in class org.gaardeon.sharkbait.michael.Fen.FenBuilder
- moved() - Method in class org.gaardeon.sharkbait.michael.ChessPiece
- moveDestsToAlgebraic(List) - Method in class org.gaardeon.sharkbait.michael.Board
- moveIndex() - Method in record class org.gaardeon.sharkbait.michael.players.SimplePly
-
Returns the value of the
moveIndexrecord component. - moves - Variable in class org.gaardeon.sharkbait.michael.ChessPiece
- moves(Board, King) - Method in class org.gaardeon.sharkbait.michael.Bishop
- moves(Board, King) - Method in class org.gaardeon.sharkbait.michael.ChessPiece
- moves(Board, King) - Method in class org.gaardeon.sharkbait.michael.King
- moves(Board, King) - Method in class org.gaardeon.sharkbait.michael.Knight
- moves(Board, King) - Method in class org.gaardeon.sharkbait.michael.Pawn
- moves(Board, King) - Method in class org.gaardeon.sharkbait.michael.Queen
- moves(Board, King) - Method in class org.gaardeon.sharkbait.michael.Rook
- moves(Board, King, PlayerMoves) - Method in class org.gaardeon.sharkbait.michael.Bishop
- moves(Board, King, PlayerMoves) - Method in class org.gaardeon.sharkbait.michael.ChessPiece
- moves(Board, King, PlayerMoves) - Method in class org.gaardeon.sharkbait.michael.King
- moves(Board, King, PlayerMoves) - Method in class org.gaardeon.sharkbait.michael.Knight
- moves(Board, King, PlayerMoves) - Method in class org.gaardeon.sharkbait.michael.Pawn
- moves(Board, King, PlayerMoves) - Method in class org.gaardeon.sharkbait.michael.Queen
- moves(Board, King, PlayerMoves) - Method in class org.gaardeon.sharkbait.michael.Rook
- moves2(Board, King, PlayerMoves) - Method in class org.gaardeon.sharkbait.michael.Pawn
- movesAreAvailable() - Method in class org.gaardeon.sharkbait.michael.Board
- movesDiagonally() - Method in class org.gaardeon.sharkbait.michael.Bishop
- movesDiagonally() - Method in class org.gaardeon.sharkbait.michael.ChessPiece
- movesDiagonally() - Method in class org.gaardeon.sharkbait.michael.Queen
- movesRookly() - Method in class org.gaardeon.sharkbait.michael.ChessPiece
- movesRookly() - Method in class org.gaardeon.sharkbait.michael.Queen
- movesRookly() - Method in class org.gaardeon.sharkbait.michael.Rook
- movesSincePawnMove() - Method in class org.gaardeon.sharkbait.michael.BoardState
- movingPiece() - Method in class org.gaardeon.sharkbait.michael.Move
- myIndex() - Method in record class org.gaardeon.sharkbait.michael.players.SimplePly
-
Returns the value of the
myIndexrecord component.
N
- newPlyIndex - Variable in class org.gaardeon.sharkbait.michael.players.PlyMsg
- nextDownFrom(int) - Static method in enum class org.gaardeon.sharkbait.michael.Direction
- nextFrom(int) - Method in enum class org.gaardeon.sharkbait.michael.Direction
- nextPlyLoc - Variable in class org.gaardeon.sharkbait.michael.players.SimpleMove
- nextUpFrom(int) - Static method in enum class org.gaardeon.sharkbait.michael.Direction
- NONE - Enum constant in enum class org.gaardeon.sharkbait.michael.GameLogStyle
- NONE - Enum constant in enum class org.gaardeon.sharkbait.michael.MoveBlockType
- numMovesAvailable() - Method in record class org.gaardeon.sharkbait.michael.KnownEvalInfo
-
Returns the value of the
numMovesAvailablerecord component.
O
- onBestMove(String) - Method in interface org.gaardeon.sharkbait.uci.UCIResponseListener
- OnePlyPlayer - Class in org.gaardeon.sharkbait.michael.players
- OnePlyPlayer(PieceColor, ChessEval) - Constructor for class org.gaardeon.sharkbait.michael.players.OnePlyPlayer
- onInfo(String) - Method in interface org.gaardeon.sharkbait.uci.UCIResponseListener
- onReadyOk() - Method in interface org.gaardeon.sharkbait.uci.UCIResponseListener
- opponentMoves() - Method in record class org.gaardeon.sharkbait.michael.KnownEvalInfo
-
Returns the value of the
opponentMovesrecord component. - opposite() - Method in enum class org.gaardeon.sharkbait.michael.PieceColor
- org.gaardeon.sharkbait - module org.gaardeon.sharkbait
- org.gaardeon.sharkbait.michael - package org.gaardeon.sharkbait.michael
- org.gaardeon.sharkbait.michael.eval - package org.gaardeon.sharkbait.michael.eval
- org.gaardeon.sharkbait.michael.players - package org.gaardeon.sharkbait.michael.players
- org.gaardeon.sharkbait.michael.players.virtual - package org.gaardeon.sharkbait.michael.players.virtual
- org.gaardeon.sharkbait.uci - package org.gaardeon.sharkbait.uci
P
- parentPly() - Method in record class org.gaardeon.sharkbait.michael.players.SimplePly
-
Returns the value of the
parentPlyrecord component. - park(PlyMsg) - Method in class org.gaardeon.sharkbait.michael.players.PlyMsgQueue
- parkedCount() - Method in class org.gaardeon.sharkbait.michael.players.PlyMsgQueue
- path() - Method in record class org.gaardeon.sharkbait.michael.players.ScoredPath
-
Returns the value of the
pathrecord component. - pathHasUnevaledLeaves(MoveTree, Deque) - Method in interface org.gaardeon.sharkbait.michael.players.HasPlyUtils
- pathHasUnevaledLeaves(MoveTree, SimpleMove) - Method in interface org.gaardeon.sharkbait.michael.players.HasPlyUtils
- pathToProcess - Variable in class org.gaardeon.sharkbait.michael.players.PlyMsg
- Pawn - Class in org.gaardeon.sharkbait.michael
- Pawn(PieceColor, int) - Constructor for class org.gaardeon.sharkbait.michael.Pawn
- Pawn(PieceColor, int, int) - Constructor for class org.gaardeon.sharkbait.michael.Pawn
- PAWN - Enum constant in enum class org.gaardeon.sharkbait.michael.Fen.Fens
- PawnPushChooser - Class in org.gaardeon.sharkbait.michael.players
- PawnPushChooser() - Constructor for class org.gaardeon.sharkbait.michael.players.PawnPushChooser
- PerfectPlayer - Class in org.gaardeon.sharkbait.michael.players
- PerfectPlayer() - Constructor for class org.gaardeon.sharkbait.michael.players.PerfectPlayer
- PerfectPlayer(double) - Constructor for class org.gaardeon.sharkbait.michael.players.PerfectPlayer
- perPiece(Board, PieceEval) - Method in class org.gaardeon.sharkbait.michael.eval.GridEval4
- perPiece(Board, PieceEval) - Method in class org.gaardeon.sharkbait.michael.eval.PieceEvalator1
- piece(String, Fen.Fens, Fen.Fens) - Method in class org.gaardeon.sharkbait.michael.Fen.FenBuilder
- pieceAt(int) - Method in class org.gaardeon.sharkbait.michael.Board
- pieceAt(String) - Method in class org.gaardeon.sharkbait.michael.Board
- PieceColor - Enum Class in org.gaardeon.sharkbait.michael
- PieceEval - Interface in org.gaardeon.sharkbait.michael.eval
- PieceEvalator1 - Class in org.gaardeon.sharkbait.michael.eval
- PieceEvalator1() - Constructor for class org.gaardeon.sharkbait.michael.eval.PieceEvalator1
- piecesFrom(String, String) - Method in class org.gaardeon.sharkbait.michael.Fen.FenBuilder
- pieceString(Fen.Fens) - Method in enum class org.gaardeon.sharkbait.michael.Fen.Fens
- play() - Method in class org.gaardeon.sharkbait.michael.Game
- play() - Method in class org.gaardeon.sharkbait.michael.Match
- Player - Interface in org.gaardeon.sharkbait.michael.players
- PlayerMoves - Class in org.gaardeon.sharkbait.michael
- PlayerMoves() - Constructor for class org.gaardeon.sharkbait.michael.PlayerMoves
- playMove(Board) - Method in interface org.gaardeon.sharkbait.michael.players.GamePlayer
- playMove(Board) - Method in class org.gaardeon.sharkbait.michael.players.HumanPlayer
- playMove(Board) - Method in class org.gaardeon.sharkbait.michael.players.OnePlyPlayer
- playMove(Board) - Method in class org.gaardeon.sharkbait.michael.players.PerfectPlayer
- playMove(Board) - Method in class org.gaardeon.sharkbait.michael.players.RandomPlayer
- playMove(Board) - Method in class org.gaardeon.sharkbait.michael.players.SearchingOpponentPlyPlayer
- playMove(Board) - Method in class org.gaardeon.sharkbait.michael.players.TwoPlyPlayer
- playMove(Board) - Method in class org.gaardeon.sharkbait.michael.players.TwoPlySearchingPlyPlayer
- playMove(Board) - Method in class org.gaardeon.sharkbait.michael.players.virtual.PlyPlayer
- ply - Variable in class org.gaardeon.sharkbait.michael.players.PlyMsg
- ply() - Method in record class org.gaardeon.sharkbait.michael.players.PlyAndMove
-
Returns the value of the
plyrecord component. - Ply - Class in org.gaardeon.sharkbait.michael.players
- Ply() - Constructor for class org.gaardeon.sharkbait.michael.players.Ply
- PlyActor - Interface in org.gaardeon.sharkbait.michael.players.virtual
- PlyAndMove - Record Class in org.gaardeon.sharkbait.michael.players
- PlyAndMove(SimplePly, SimpleMove) - Constructor for record class org.gaardeon.sharkbait.michael.players.PlyAndMove
-
Creates an instance of a
PlyAndMoverecord class. - PlyChooser - Interface in org.gaardeon.sharkbait.michael.players
- PlyMoveChoice - Record Class in org.gaardeon.sharkbait.michael.players
- PlyMoveChoice(PlyAndMove, boolean) - Constructor for record class org.gaardeon.sharkbait.michael.players.PlyMoveChoice
-
Creates an instance of a
PlyMoveChoicerecord class. - PlyMsg - Class in org.gaardeon.sharkbait.michael.players
- PlyMsg(MoveTree) - Constructor for class org.gaardeon.sharkbait.michael.players.PlyMsg
- PlyMsgQueue - Class in org.gaardeon.sharkbait.michael.players
- PlyMsgQueue() - Constructor for class org.gaardeon.sharkbait.michael.players.PlyMsgQueue
- PlyPathFinder - Class in org.gaardeon.sharkbait.michael.players.virtual
- PlyPathFinder() - Constructor for class org.gaardeon.sharkbait.michael.players.virtual.PlyPathFinder
- PlyPermutator - Class in org.gaardeon.sharkbait.michael.players
- PlyPermutator() - Constructor for class org.gaardeon.sharkbait.michael.players.PlyPermutator
- PlyPlayer - Class in org.gaardeon.sharkbait.michael.players.virtual
- PlyPlayer(PieceColor, ChessEval, FailingPathFinder) - Constructor for class org.gaardeon.sharkbait.michael.players.virtual.PlyPlayer
- PlyPlayer(PieceColor, ChessEval, FailingPathFinder, long) - Constructor for class org.gaardeon.sharkbait.michael.players.virtual.PlyPlayer
- plySize() - Method in record class org.gaardeon.sharkbait.michael.players.SimplePly
-
Returns the value of the
plySizerecord component. - pm() - Method in record class org.gaardeon.sharkbait.michael.players.PlyMoveChoice
-
Returns the value of the
pmrecord component. - POST_ROUND_FULL - Enum constant in enum class org.gaardeon.sharkbait.michael.GameLogStyle
- primaryBoard - Variable in class org.gaardeon.sharkbait.michael.players.PlyMsg
- printBoard(Board) - Static method in class org.gaardeon.sharkbait.michael.ConsoleUtil
- printGameMovesAndFinalPosition(Collection) - Static method in class org.gaardeon.sharkbait.michael.ConsoleUtil
- printGameMovesAndFinalPosition(Move[]) - Static method in class org.gaardeon.sharkbait.michael.ConsoleUtil
- printGameResult(Game, Player, Player) - Static method in class org.gaardeon.sharkbait.michael.ConsoleUtil
- printMatrix(float[]) - Static method in class org.gaardeon.sharkbait.michael.ConsoleUtil
- printMatrix(int[]) - Static method in class org.gaardeon.sharkbait.michael.ConsoleUtil
- promotedPiece - Variable in class org.gaardeon.sharkbait.michael.players.SimpleMove
- promotedPiece() - Method in class org.gaardeon.sharkbait.michael.Move
- promotedPieceOrdinal - Variable in class org.gaardeon.sharkbait.michael.players.SimpleMove
- ProveMeWrong - Class in org.gaardeon.sharkbait.michael.players
- ProveMeWrong() - Constructor for class org.gaardeon.sharkbait.michael.players.ProveMeWrong
- put(PlyMsg) - Method in class org.gaardeon.sharkbait.michael.players.PlyMsgQueue
Q
- Queen - Class in org.gaardeon.sharkbait.michael
- Queen(PieceColor, int) - Constructor for class org.gaardeon.sharkbait.michael.Queen
- Queen(PieceColor, int, int) - Constructor for class org.gaardeon.sharkbait.michael.Queen
- QUEEN - Enum constant in enum class org.gaardeon.sharkbait.michael.Fen.Fens
- queueCapacity() - Method in class org.gaardeon.sharkbait.michael.players.PlyMsgQueue
R
- RandomOptimisticPathChooser - Class in org.gaardeon.sharkbait.michael.players
- RandomOptimisticPathChooser() - Constructor for class org.gaardeon.sharkbait.michael.players.RandomOptimisticPathChooser
- RandomOptimisticTopPathChooser - Class in org.gaardeon.sharkbait.michael.players
- RandomOptimisticTopPathChooser() - Constructor for class org.gaardeon.sharkbait.michael.players.RandomOptimisticTopPathChooser
- RandomPathChooser - Class in org.gaardeon.sharkbait.michael.players
- RandomPathChooser() - Constructor for class org.gaardeon.sharkbait.michael.players.RandomPathChooser
- RandomPlayer - Class in org.gaardeon.sharkbait.michael.players
- RandomPlayer(PieceColor) - Constructor for class org.gaardeon.sharkbait.michael.players.RandomPlayer
- RandomTopPathChooser - Class in org.gaardeon.sharkbait.michael.players
- RandomTopPathChooser() - Constructor for class org.gaardeon.sharkbait.michael.players.RandomTopPathChooser
- reduceImportantMove(MoveInfo) - Method in class org.gaardeon.sharkbait.michael.players.CandidatePaths
- reduceImportantOppMove(MoveInfo) - Method in class org.gaardeon.sharkbait.michael.players.CandidatePaths
- remove(K) - Method in class org.gaardeon.sharkbait.michael.players.ScoredItems
-
Removes an item and its associated score.
- reportString() - Method in class org.gaardeon.sharkbait.michael.Match
- reset() - Method in class org.gaardeon.sharkbait.michael.players.CandidatePaths
- reset() - Method in class org.gaardeon.sharkbait.michael.players.CandidatesChooser
- reset() - Method in class org.gaardeon.sharkbait.michael.players.FillOutPaths
- reset() - Method in class org.gaardeon.sharkbait.michael.players.FindBetterOpponentResponse
- reset() - Method in class org.gaardeon.sharkbait.michael.players.FindMyBetterAlternate
- reset() - Method in class org.gaardeon.sharkbait.michael.players.PawnPushChooser
- reset() - Method in class org.gaardeon.sharkbait.michael.players.Ply
- reset() - Method in interface org.gaardeon.sharkbait.michael.players.PlyChooser
- reset() - Method in class org.gaardeon.sharkbait.michael.players.PlyPermutator
- reset() - Method in class org.gaardeon.sharkbait.michael.players.ProveMeWrong
- reset() - Method in class org.gaardeon.sharkbait.michael.players.RandomOptimisticPathChooser
- reset() - Method in class org.gaardeon.sharkbait.michael.players.RandomOptimisticTopPathChooser
- reset() - Method in class org.gaardeon.sharkbait.michael.players.RandomPathChooser
- reset() - Method in class org.gaardeon.sharkbait.michael.players.RandomTopPathChooser
- reset() - Method in class org.gaardeon.sharkbait.michael.players.TakePieceChooser
- reset() - Method in class org.gaardeon.sharkbait.michael.players.TopPathChooser
- reset() - Method in class org.gaardeon.sharkbait.michael.players.virtual.ImportantMoveChooser
- reset(Board) - Method in interface org.gaardeon.sharkbait.michael.players.FailingPathFinder
- reset(Board) - Method in class org.gaardeon.sharkbait.michael.players.virtual.SimplePathFinder
- reset(Board) - Method in class org.gaardeon.sharkbait.michael.players.virtual.SmarterPathFinder
- resetDepth() - Method in class org.gaardeon.sharkbait.michael.players.PlyPermutator
- resetTo(int) - Method in class org.gaardeon.sharkbait.michael.players.CandidatesChooser
- resetTo(int) - Method in class org.gaardeon.sharkbait.michael.players.FillOutPaths
- resetTo(int) - Method in class org.gaardeon.sharkbait.michael.players.FindBetterOpponentResponse
- resetTo(int) - Method in class org.gaardeon.sharkbait.michael.players.FindMyBetterAlternate
- resetTo(int) - Method in class org.gaardeon.sharkbait.michael.players.PawnPushChooser
- resetTo(int) - Method in interface org.gaardeon.sharkbait.michael.players.PlyChooser
- resetTo(int) - Method in class org.gaardeon.sharkbait.michael.players.ProveMeWrong
- resetTo(int) - Method in class org.gaardeon.sharkbait.michael.players.RandomOptimisticPathChooser
- resetTo(int) - Method in class org.gaardeon.sharkbait.michael.players.RandomOptimisticTopPathChooser
- resetTo(int) - Method in class org.gaardeon.sharkbait.michael.players.RandomPathChooser
- resetTo(int) - Method in class org.gaardeon.sharkbait.michael.players.RandomTopPathChooser
- resetTo(int) - Method in class org.gaardeon.sharkbait.michael.players.TakePieceChooser
- resetTo(int) - Method in class org.gaardeon.sharkbait.michael.players.TopPathChooser
- resetTo(int) - Method in class org.gaardeon.sharkbait.michael.players.virtual.ImportantMoveChooser
- resetWithFen(Fen) - Method in class org.gaardeon.sharkbait.michael.Board
- respond(PlyMsg) - Method in class org.gaardeon.sharkbait.michael.players.PlyMsgQueue
- RIGHT - Enum constant in enum class org.gaardeon.sharkbait.michael.Direction
- RIGHT_DOWN - Enum constant in enum class org.gaardeon.sharkbait.michael.Direction
- RIGHT_UP - Enum constant in enum class org.gaardeon.sharkbait.michael.Direction
- rightControls(ChessPiece, Board, int[]) - Static method in class org.gaardeon.sharkbait.michael.RookMoves
- rightControls(ChessPiece, Board, List) - Static method in class org.gaardeon.sharkbait.michael.RookMoves
- rightMoves(ChessPiece, Board, List) - Static method in class org.gaardeon.sharkbait.michael.RookMoves
- rightMoves(ChessPiece, King, Board, PlayerMoves) - Static method in class org.gaardeon.sharkbait.michael.RookMoves
- Rook - Class in org.gaardeon.sharkbait.michael
- Rook(PieceColor, int) - Constructor for class org.gaardeon.sharkbait.michael.Rook
- Rook(PieceColor, int, int) - Constructor for class org.gaardeon.sharkbait.michael.Rook
- ROOK - Enum constant in enum class org.gaardeon.sharkbait.michael.Fen.Fens
- RookMoves - Class in org.gaardeon.sharkbait.michael
- RookMoves() - Constructor for class org.gaardeon.sharkbait.michael.RookMoves
- RoundRobinTournament - Class in org.gaardeon.sharkbait.michael
- RoundRobinTournament(GameLogStyle, Player...) - Constructor for class org.gaardeon.sharkbait.michael.RoundRobinTournament
- rows() - Method in class org.gaardeon.sharkbait.michael.Fen
- runTournament() - Method in class org.gaardeon.sharkbait.michael.RoundRobinTournament
- runTournament() - Method in interface org.gaardeon.sharkbait.michael.Tournament
S
- score - Variable in class org.gaardeon.sharkbait.michael.players.SimpleMove
- score() - Method in record class org.gaardeon.sharkbait.michael.players.MoveChoice
-
Returns the value of the
scorerecord component. - ScoredItems<K,
S> - Class in org.gaardeon.sharkbait.michael.players - ScoredItems() - Constructor for class org.gaardeon.sharkbait.michael.players.ScoredItems
- ScoredItems(S) - Constructor for class org.gaardeon.sharkbait.michael.players.ScoredItems
-
Creates a ScoredItems collection with a default score for new items.
- ScoredPath - Record Class in org.gaardeon.sharkbait.michael.players
- ScoredPath(float, Deque) - Constructor for record class org.gaardeon.sharkbait.michael.players.ScoredPath
-
Creates an instance of a
ScoredPathrecord class. - SearchingOpponentPlyPlayer - Class in org.gaardeon.sharkbait.michael.players
- SearchingOpponentPlyPlayer(PieceColor, ChessEval) - Constructor for class org.gaardeon.sharkbait.michael.players.SearchingOpponentPlyPlayer
- SearchingOpponentPlyPlayer(PieceColor, ChessEval, long) - Constructor for class org.gaardeon.sharkbait.michael.players.SearchingOpponentPlyPlayer
- sendCommand(String) - Method in interface org.gaardeon.sharkbait.uci.UCIEngine
- sendCommand(String) - Method in class org.gaardeon.sharkbait.uci.UCIGridlessSharkbaitPlayer
- sendCommand(String) - Method in class org.gaardeon.sharkbait.uci.UCIProcessWrapper
- sendCommand(String) - Method in class org.gaardeon.sharkbait.uci.UCISharkbaitPlayer
- setCausesCheck(boolean) - Method in class org.gaardeon.sharkbait.michael.Move
- setChoosers(PlyChooser...) - Method in class org.gaardeon.sharkbait.michael.players.virtual.SimplePathFinder
- setChoosers(PlyChooser...) - Method in class org.gaardeon.sharkbait.michael.players.virtual.SmarterPathFinder
- setDefaultScore(S) - Method in class org.gaardeon.sharkbait.michael.players.ScoredItems
-
Sets the default score for new items when using modifyScore.
- setMoveIndex(int) - Method in class org.gaardeon.sharkbait.michael.PlayerMoves
- setNumRounds(int) - Method in class org.gaardeon.sharkbait.michael.RoundRobinTournament
- setPosition(String, List) - Method in interface org.gaardeon.sharkbait.uci.UCIEngine
- setPosition(String, List) - Method in class org.gaardeon.sharkbait.uci.UCIGridlessSharkbaitPlayer
- setPosition(String, List) - Method in class org.gaardeon.sharkbait.uci.UCIProcessWrapper
- setPosition(String, List) - Method in class org.gaardeon.sharkbait.uci.UCISharkbaitPlayer
- setSquare(int) - Method in class org.gaardeon.sharkbait.michael.ChessPiece
- setValue(double) - Method in class org.gaardeon.sharkbait.michael.players.Elo
- setVictoryResult(GameResult.VictoryResult) - Method in class org.gaardeon.sharkbait.michael.GameResult
- Sharkbait - Class in org.gaardeon.sharkbait.michael
- Sharkbait() - Constructor for class org.gaardeon.sharkbait.michael.Sharkbait
- SimpleMove - Class in org.gaardeon.sharkbait.michael.players
- SimpleMove() - Constructor for class org.gaardeon.sharkbait.michael.players.SimpleMove
- SimpleMove(int, byte, byte, int, float, boolean, boolean, Fen.Fens, byte, byte) - Constructor for class org.gaardeon.sharkbait.michael.players.SimpleMove
- SimpleMove(Move) - Constructor for class org.gaardeon.sharkbait.michael.players.SimpleMove
- SimplePathFinder - Class in org.gaardeon.sharkbait.michael.players.virtual
- SimplePathFinder() - Constructor for class org.gaardeon.sharkbait.michael.players.virtual.SimplePathFinder
- SimplePly - Record Class in org.gaardeon.sharkbait.michael.players
- SimplePly(int, int, int, int) - Constructor for record class org.gaardeon.sharkbait.michael.players.SimplePly
-
Creates an instance of a
SimplePlyrecord class. - sincePawnMove(int) - Method in class org.gaardeon.sharkbait.michael.Fen.FenBuilder
- size() - Method in class org.gaardeon.sharkbait.michael.players.ScoredItems
-
Returns the number of items in the collection.
- SmarterPathFinder - Class in org.gaardeon.sharkbait.michael.players.virtual
- SmarterPathFinder() - Constructor for class org.gaardeon.sharkbait.michael.players.virtual.SmarterPathFinder
- square - Variable in class org.gaardeon.sharkbait.michael.ChessPiece
- squareMasks - Static variable in class org.gaardeon.sharkbait.michael.LongBits
- start() - Method in interface org.gaardeon.sharkbait.uci.UCIEngine
- start() - Method in class org.gaardeon.sharkbait.uci.UCIGridlessSharkbaitPlayer
- start() - Method in class org.gaardeon.sharkbait.uci.UCIProcessWrapper
- start() - Method in class org.gaardeon.sharkbait.uci.UCISharkbaitPlayer
- startThinking(Board) - Method in class org.gaardeon.sharkbait.michael.players.virtual.CandidatePathActor
- startThinking(Board) - Method in interface org.gaardeon.sharkbait.michael.players.virtual.PlyActor
- state - Variable in class org.gaardeon.sharkbait.michael.Board
- StaticLocks - Class in org.gaardeon.sharkbait.michael.players.virtual
- StaticLocks() - Constructor for class org.gaardeon.sharkbait.michael.players.virtual.StaticLocks
- stdGameInit() - Method in class org.gaardeon.sharkbait.michael.Fen.FenBuilder
- stop() - Method in interface org.gaardeon.sharkbait.uci.UCIEngine
- stop() - Method in class org.gaardeon.sharkbait.uci.UCIGridlessSharkbaitPlayer
- stop() - Method in class org.gaardeon.sharkbait.uci.UCIProcessWrapper
- stop() - Method in class org.gaardeon.sharkbait.uci.UCISharkbaitPlayer
- stopThinking() - Method in class org.gaardeon.sharkbait.michael.players.virtual.CandidatePathActor
- stopThinking() - Method in interface org.gaardeon.sharkbait.michael.players.virtual.PlyActor
T
- take() - Method in class org.gaardeon.sharkbait.michael.players.PlyMsgQueue
- TakePieceChooser - Class in org.gaardeon.sharkbait.michael.players
- TakePieceChooser() - Constructor for class org.gaardeon.sharkbait.michael.players.TakePieceChooser
- takeResponse() - Method in class org.gaardeon.sharkbait.michael.players.PlyMsgQueue
- to - Variable in class org.gaardeon.sharkbait.michael.players.SimpleMove
- to() - Method in class org.gaardeon.sharkbait.michael.Move
- to() - Method in record class org.gaardeon.sharkbait.michael.players.MoveChoice
-
Returns the value of the
torecord component. - toAlgebraic(int) - Static method in class org.gaardeon.sharkbait.michael.Algebraic
- toAlgebraic(int) - Method in class org.gaardeon.sharkbait.michael.Board
- toAlgebraic(List) - Method in class org.gaardeon.sharkbait.michael.Board
- toDebugString() - Method in class org.gaardeon.sharkbait.michael.Move
- toFenString() - Method in enum class org.gaardeon.sharkbait.michael.Fen.Fens
- toIndex(int, int) - Static method in class org.gaardeon.sharkbait.michael.Algebraic
- toIndex(String) - Static method in class org.gaardeon.sharkbait.michael.Algebraic
- toIndex(String) - Method in class org.gaardeon.sharkbait.michael.Board
- toMove(Fen.Fens) - Method in class org.gaardeon.sharkbait.michael.Fen.FenBuilder
- TopPathChooser - Class in org.gaardeon.sharkbait.michael.players
- TopPathChooser() - Constructor for class org.gaardeon.sharkbait.michael.players.TopPathChooser
- toString() - Method in class org.gaardeon.sharkbait.michael.Bishop
- toString() - Method in class org.gaardeon.sharkbait.michael.ChessPiece
- toString() - Method in class org.gaardeon.sharkbait.michael.Fen
- toString() - Method in class org.gaardeon.sharkbait.michael.GameResult
- toString() - Method in class org.gaardeon.sharkbait.michael.King
- toString() - Method in record class org.gaardeon.sharkbait.michael.KnownEvalInfo
-
Returns a string representation of this record class.
- toString() - Method in class org.gaardeon.sharkbait.michael.Move
- toString() - Method in class org.gaardeon.sharkbait.michael.Pawn
- toString() - Method in class org.gaardeon.sharkbait.michael.players.BasePlayer
- toString() - Method in class org.gaardeon.sharkbait.michael.players.Elo
- toString() - Method in record class org.gaardeon.sharkbait.michael.players.MoveChoice
-
Returns a string representation of this record class.
- toString() - Method in class org.gaardeon.sharkbait.michael.players.PerfectPlayer
- toString() - Method in record class org.gaardeon.sharkbait.michael.players.PlyAndMove
-
Returns a string representation of this record class.
- toString() - Method in record class org.gaardeon.sharkbait.michael.players.PlyMoveChoice
-
Returns a string representation of this record class.
- toString() - Method in record class org.gaardeon.sharkbait.michael.players.ScoredPath
-
Returns a string representation of this record class.
- toString() - Method in class org.gaardeon.sharkbait.michael.players.SimpleMove
- toString() - Method in record class org.gaardeon.sharkbait.michael.players.SimplePly
-
Returns a string representation of this record class.
- toString() - Method in class org.gaardeon.sharkbait.michael.TournamentResults
- Tournament - Interface in org.gaardeon.sharkbait.michael
- TournamentResults - Class in org.gaardeon.sharkbait.michael
- TournamentResults(int, Player[]) - Constructor for class org.gaardeon.sharkbait.michael.TournamentResults
- transferControlBitsToArray(int[], int[]) - Method in class org.gaardeon.sharkbait.michael.ChessPiece
- transferMoveBitsToPlayerMoves(Board, King, PlayerMoves, int[]) - Method in class org.gaardeon.sharkbait.michael.ChessPiece
- travelsInDir(ChessPiece) - Method in enum class org.gaardeon.sharkbait.michael.Direction
- TwoPlyPlayer - Class in org.gaardeon.sharkbait.michael.players
- TwoPlyPlayer(PieceColor, ChessEval) - Constructor for class org.gaardeon.sharkbait.michael.players.TwoPlyPlayer
- TwoPlySearchingPlyPlayer - Class in org.gaardeon.sharkbait.michael.players
- TwoPlySearchingPlyPlayer(PieceColor, ChessEval) - Constructor for class org.gaardeon.sharkbait.michael.players.TwoPlySearchingPlyPlayer
- TwoPlySearchingPlyPlayer(PieceColor, ChessEval, long) - Constructor for class org.gaardeon.sharkbait.michael.players.TwoPlySearchingPlyPlayer
U
- UCIEngine - Interface in org.gaardeon.sharkbait.uci
- UCIGridlessSharkbaitPlayer - Class in org.gaardeon.sharkbait.uci
-
UCI engine adapter for the gridless Sharkbait chess engine.
- UCIGridlessSharkbaitPlayer(PieceColor) - Constructor for class org.gaardeon.sharkbait.uci.UCIGridlessSharkbaitPlayer
- UCIProcessWrapper - Class in org.gaardeon.sharkbait.uci
- UCIProcessWrapper(PieceColor, String) - Constructor for class org.gaardeon.sharkbait.uci.UCIProcessWrapper
- UCIResponseListener - Interface in org.gaardeon.sharkbait.uci
- UCISharkbaitPlayer - Class in org.gaardeon.sharkbait.uci
- UCISharkbaitPlayer(GamePlayer) - Constructor for class org.gaardeon.sharkbait.uci.UCISharkbaitPlayer
- undoMove() - Method in class org.gaardeon.sharkbait.michael.Board
- unMoved() - Method in class org.gaardeon.sharkbait.michael.ChessPiece
- UP - Enum constant in enum class org.gaardeon.sharkbait.michael.Direction
- update(ChessPiece, int) - Method in class org.gaardeon.sharkbait.michael.Move
- update(ChessPiece, int, ChessPiece) - Method in class org.gaardeon.sharkbait.michael.Move
- update(ChessPiece, int, ChessPiece, ChessPiece) - Method in class org.gaardeon.sharkbait.michael.Move
- updateAfterMove(Board, int[], Move) - Method in class org.gaardeon.sharkbait.michael.Bishop
- updateAfterMove(Board, int[], Move) - Method in class org.gaardeon.sharkbait.michael.ChessPiece
- updateAfterMove(Board, int[], Move) - Method in class org.gaardeon.sharkbait.michael.King
- updateAfterMove(Board, int[], Move) - Method in class org.gaardeon.sharkbait.michael.Knight
- updateAfterMove(Board, int[], Move) - Method in class org.gaardeon.sharkbait.michael.Pawn
- updateAfterMove(Board, int[], Move) - Method in class org.gaardeon.sharkbait.michael.Queen
- updateAfterMove(Board, int[], Move) - Method in class org.gaardeon.sharkbait.michael.Rook
- updateBoth(Elo, double) - Method in class org.gaardeon.sharkbait.michael.players.Elo
- updateStateFromMove(Move, Board) - Method in class org.gaardeon.sharkbait.michael.BoardState
- updateStateFromUndoMove(Move, Board) - Method in class org.gaardeon.sharkbait.michael.BoardState
- upMoves(ChessPiece, Board, List) - Static method in class org.gaardeon.sharkbait.michael.RookMoves
- UsesCandidatePaths - Interface in org.gaardeon.sharkbait.michael.players.virtual
V
- valueOf(String) - Static method in enum class org.gaardeon.sharkbait.michael.Direction
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.gaardeon.sharkbait.michael.Fen.Fens
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.gaardeon.sharkbait.michael.GameLogStyle
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.gaardeon.sharkbait.michael.GameResult.VictoryResult
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.gaardeon.sharkbait.michael.MoveBlockType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.gaardeon.sharkbait.michael.PieceColor
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class org.gaardeon.sharkbait.michael.Direction
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.gaardeon.sharkbait.michael.Fen.Fens
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.gaardeon.sharkbait.michael.GameLogStyle
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.gaardeon.sharkbait.michael.GameResult.VictoryResult
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.gaardeon.sharkbait.michael.MoveBlockType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.gaardeon.sharkbait.michael.PieceColor
-
Returns an array containing the constants of this enum class, in the order they are declared.
W
- waitTillStopped() - Method in class org.gaardeon.sharkbait.michael.players.virtual.CandidatePathActor
- waitTillStopped() - Method in interface org.gaardeon.sharkbait.michael.players.virtual.PlyActor
- WHITE - Enum constant in enum class org.gaardeon.sharkbait.michael.Fen.Fens
- WHITE - Enum constant in enum class org.gaardeon.sharkbait.michael.PieceColor
- WHITE_KINGSIDE - Enum constant in enum class org.gaardeon.sharkbait.michael.Fen.Fens
- WHITE_QUEENSIDE - Enum constant in enum class org.gaardeon.sharkbait.michael.Fen.Fens
- WHITE_WON - Enum constant in enum class org.gaardeon.sharkbait.michael.GameResult.VictoryResult
- whiteBishops - Variable in class org.gaardeon.sharkbait.michael.Board
- whiteControlCounts - Variable in class org.gaardeon.sharkbait.michael.Board
- whiteKing - Variable in class org.gaardeon.sharkbait.michael.Board
- whiteKnights - Variable in class org.gaardeon.sharkbait.michael.Board
- whitePawns - Variable in class org.gaardeon.sharkbait.michael.Board
- whiteQueens - Variable in class org.gaardeon.sharkbait.michael.Board
- whiteRooks - Variable in class org.gaardeon.sharkbait.michael.Board
- withEloFixed() - Method in class org.gaardeon.sharkbait.michael.players.BasePlayer
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form