- Game - Interface in com.joansala.engine
-
Represents the logic of a game between two players.
- getAuthor() - Method in class com.joansala.engine.UCIClient
-
Returns the current engine author name.
- getBestMove() - Method in class com.joansala.engine.UCIClient
-
Returns the last received best move.
- getBoard() - Method in class com.joansala.engine.UCIClient
-
Returns a board representation of the current game state.
- getContempt() - Method in interface com.joansala.engine.Engine
-
Returns the current the contempt factor of the engine.
- getContempt() - Method in class com.joansala.engine.Negamax
-
Returns current the comptempt factor of the engine.
- getDatabase() - Method in class com.joansala.engine.Book
-
Returns the random access file object associated with this book.
- getDepth() - Method in interface com.joansala.engine.Cache
-
Returns the stored depth value for the last position found.
- getDepth() - Method in interface com.joansala.engine.Engine
-
Returns the maximum depth allowed for the search
- getDepth() - Method in class com.joansala.engine.Negamax
-
Returns the maximum depth allowed for the search
- getField(String) - Method in class com.joansala.engine.Book
-
Returns the value of the specified header field.
- getFlag() - Method in interface com.joansala.engine.Cache
-
Returns the stored flag value for the last position found.
- getInfinity() - Method in interface com.joansala.engine.Engine
-
Returns the current infinity score of the engine.
- getInfinity() - Method in class com.joansala.engine.Negamax
-
Returns the current infinity score of the engine.
- getMove() - Method in interface com.joansala.engine.Cache
-
Returns the stored move value for the last position found.
- getMoveTime() - Method in interface com.joansala.engine.Engine
-
Returns the maximum time allowed for a move computation
in milliseconds
- getMoveTime() - Method in class com.joansala.engine.Negamax
-
Returns the maximum time allowed for a move computation
in milliseconds
- getName() - Method in class com.joansala.engine.UCIClient
-
Returns the current engine name.
- getPonderMove() - Method in class com.joansala.engine.UCIClient
-
Returns the last received ponder move.
- getScore() - Method in interface com.joansala.engine.Cache
-
Returns the stored score value for the last position found.
- getScore() - Method in interface com.joansala.engine.Leaves
-
Returns the exact score value for the last position found.
- getService() - Method in class com.joansala.engine.UCIClient
-
Returns the engine process associated with this client.
- getState() - Method in class com.joansala.engine.UCIClient
-
Returns the current engine state.
- getVersion() - Method in class com.joansala.engine.Book
-
Returns the value for the database book format version.
- score() - Method in interface com.joansala.engine.Game
-
Returns an heuristic evaluation of the current position.
- send(String) - Method in class com.joansala.engine.UCIClient
-
Evaluates and sends a single client-to-engine command.
- setCache(Cache) - Method in class com.joansala.engine.Negamax
-
Sets the transposition table to use.
- setCache(Cache) - Method in class com.joansala.engine.UCIService
-
Sets the transposition table to use by the service.
- setContempt(int) - Method in interface com.joansala.engine.Engine
-
Sets the contempt factor.
- setContempt(int) - Method in class com.joansala.engine.Negamax
-
Sets the contempt factor.
- setContempt(int) - Method in class com.joansala.engine.UCIService
-
Sets the contempt factor.
- setDepth(int) - Method in interface com.joansala.engine.Engine
-
Sets the maximum search depth for subsequent computations
- setDepth(int) - Method in class com.joansala.engine.Negamax
-
Sets the maximum depth for subsequent computations
- setInfinity(int) - Method in interface com.joansala.engine.Engine
-
Sets the infinity score.
- setInfinity(int) - Method in class com.joansala.engine.Negamax
-
Sets the infinity score.
- setLeaves(Leaves) - Method in class com.joansala.engine.Negamax
-
Sets the endgames database to use.
- setMoveTime(long) - Method in interface com.joansala.engine.Engine
-
Sets the maximum search time allowed for subsequent computations
- setMoveTime(long) - Method in class com.joansala.engine.Negamax
-
Sets the maximum time allowed for subsequent computations
- setRoots(Roots) - Method in class com.joansala.engine.UCIService
-
Sets the openings book database to use.
- setStart(Object, int) - Method in interface com.joansala.engine.Game
-
Sets a new initial position and turn for the game.
- size() - Method in interface com.joansala.engine.Cache
-
Returns the current capacity of this cache in bytes.
- SOUTH - Static variable in interface com.joansala.engine.Game
-
South player identifier
- start(int, int) - Method in class com.joansala.engine.UCIMatch
-
Runs a match against an engine process.
- start() - Method in class com.joansala.engine.UCIService
-
Asks this service to start receiving commands.
- start() - Method in class com.joansala.engine.UCIShell
-
Runs the UCI shell.
- store(Game, int, int, int, byte) - Method in interface com.joansala.engine.Cache
-
Stores information about a game state on the cache.