Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

Package cgsuite

Interface Summary
Game The primary interface for combinatorial games in Combinatorial Game Suite.
StopperGame A convenience interface that exposes methods shared by CanonicalGame and CanonicalStopperGame.
 

Class Summary
AbstractShortGame A skeletal implementation of Game that provides basic functionality for short games.
Algorithms Several static methods that perform operations on arbitrary games.
CanonicalGame A short combinatorial game in canonical form.
CanonicalGame.NusKey  
CanonicalGame.OperationKey  
CanonicalGame.OptionsKey  
CanonicalStopperGame A stopper in canonical form.
Context Contains utility methods for communicating with the Combinatorial Game Suite interface.
Context.DefaultContext  
CooledGame A game cooled by its temperature (frozen) or by a specified temperature t.
DyadicRational A rational number whose denominator is a power of 2.
ExplicitGame A game specified by explicit lists of left and right options.
HeatedGame A heated or overheated game.
ImpartialGameArray  
LoopyGame An arbitrary loopy game, represented by an explicit game digraph.
LoopyGame.Graph  
LoopyGame.MoveHistoryEntry  
LoopyGame.Node A single node of a game graph.
LoopyGame.Node.GraphInfo  
OrdinalSumGame The ordinal sum of two games.
ProductGame The Norton product of two games.
Stop The left or right stop of a game.
StopperSidedGame A game whose onside and offside are stoppers.
SumGame The sum of an arbitrary number of games.
Thermograph A thermograph.
Thermograph.Trajectory A single thermograph trajectory.
UnsimplifiedGame A wrapper for another Game that is immune to simplifications.
 

Exception Summary
NotShortGameException Thrown if a game's canonicalize 55 method is called, and that game is not a short game.
NotStopperException Thrown if a loopy game's canonicalizeStopper 55 method is called, and that game is not a stopper.