Index

A B C D E F G H I K L M N O P Q R S T U V W 
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 diffScore record 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 done record 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 from record 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 KnownEvalInfo record 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 move record 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 MoveChoice record 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 moveIndex record 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 myIndex record 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 numMovesAvailable record 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 opponentMoves record 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 parentPly record 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 path record 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 ply record 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 PlyAndMove record 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 PlyMoveChoice record 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 plySize record component.
pm() - Method in record class org.gaardeon.sharkbait.michael.players.PlyMoveChoice
Returns the value of the pm record 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 score record 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 ScoredPath record 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 SimplePly record 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 to record 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
 
A B C D E F G H I K L M N O P Q R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form