|
|||||||||
| Home >> All >> [ cgsuite overview ] | PREV NEXT | ||||||||
A
- AbstractShortGame - class cgsuite.AbstractShortGame.
- A skeletal implementation of
Gamethat provides basic functionality for short games. - AbstractShortGame() - Constructor for class cgsuite.AbstractShortGame
- Algorithms - class cgsuite.Algorithms.
- Several static methods that perform operations on arbitrary games.
- Algorithms() - Constructor for class cgsuite.Algorithms
- activeContext - Static variable in class cgsuite.Context
- addAllLeftEdges(Collection) - Method in class cgsuite.LoopyGame.Node
- Adds a left edge to this node for each destination in the specified collection.
- addAllRightEdges(Collection) - Method in class cgsuite.LoopyGame.Node
- Adds a right edge to this node for each destination in the specified collection.
- addLeftEdge(LoopyGame.Node) - Method in class cgsuite.LoopyGame.Node
- Adds a left edge from this node to
dest. - addLeftEdge(CanonicalGame) - Method in class cgsuite.LoopyGame.Node
- Adds a left edge from this node to
g. - addLeftEdge(LoopyGame) - Method in class cgsuite.LoopyGame.Node
- Adds a left edge from this node to
g. - addRightEdge(LoopyGame.Node) - Method in class cgsuite.LoopyGame.Node
- Adds a right edge from this node to
dest. - addRightEdge(CanonicalGame) - Method in class cgsuite.LoopyGame.Node
- Adds a right edge from this node to
g. - addRightEdge(LoopyGame) - Method in class cgsuite.LoopyGame.Node
- Adds a right edge from this node to
g. - arrayContains(CanonicalGame[], CanonicalGame) - Static method in class cgsuite.CanonicalGame
- arrayContains(int[], int) - Static method in class cgsuite.LoopyGame
B
- birthday - Variable in class cgsuite.CanonicalGame
- bypassReversibleOptions(LoopyGame.Graph, int, int[]) - Static method in class cgsuite.LoopyGame
- bypassReversibleOptionsL(CanonicalGame[], CanonicalGame[]) - Static method in class cgsuite.CanonicalGame
- bypassReversibleOptionsR(CanonicalGame[], CanonicalGame[]) - Static method in class cgsuite.CanonicalGame
C
- CanonicalGame - class cgsuite.CanonicalGame.
- A short combinatorial game in canonical form.
- CanonicalGame() - Constructor for class cgsuite.CanonicalGame
- CanonicalGame.NusKey - class cgsuite.CanonicalGame.NusKey.
- CanonicalGame.NusKey() - Constructor for class cgsuite.CanonicalGame.NusKey
- CanonicalGame.NusKey(DyadicRational, int, int) - Constructor for class cgsuite.CanonicalGame.NusKey
- CanonicalGame.OperationKey - class cgsuite.CanonicalGame.OperationKey.
- CanonicalGame.OperationKey(int, CanonicalGame, CanonicalGame) - Constructor for class cgsuite.CanonicalGame.OperationKey
- CanonicalGame.OptionsKey - class cgsuite.CanonicalGame.OptionsKey.
- CanonicalGame.OptionsKey(CanonicalGame[], CanonicalGame[]) - Constructor for class cgsuite.CanonicalGame.OptionsKey
- CanonicalStopperGame - class cgsuite.CanonicalStopperGame.
- A stopper in canonical form.
- CanonicalStopperGame() - Constructor for class cgsuite.CanonicalStopperGame
- CanonicalStopperGame(CanonicalGame) - Constructor for class cgsuite.CanonicalStopperGame
- Constructs a new
CanonicalStopperGamethat is equivalent to the specifiedCanonicalGame. - Context - class cgsuite.Context.
- Contains utility methods for communicating with the Combinatorial Game Suite interface.
- Context() - Constructor for class cgsuite.Context
- Context.DefaultContext - class cgsuite.Context.DefaultContext.
- Context.DefaultContext() - Constructor for class cgsuite.Context.DefaultContext
- CooledGame - class cgsuite.CooledGame.
- A game cooled by its temperature (frozen) or by a specified
temperature
t. - CooledGame(Game) - Constructor for class cgsuite.CooledGame
- Constructs a new
CooledGameobtained by freezing the gameg(that is, coolinggby its temperature.) - CooledGame(Game, DyadicRational) - Constructor for class cgsuite.CooledGame
- Constructs a new
CooledGameobtained by cooling the gamegby the specified temperaturet. - calculateNewValues(int) - Method in class cgsuite.ImpartialGameArray
- calculateUpTo(int) - Method in class cgsuite.ImpartialGameArray
- canonicalize() - Method in class cgsuite.AbstractShortGame
- Calculates the canonical form of this short game.
- canonicalize() - Method in class cgsuite.CanonicalGame
- Returns
this. - canonicalize() - Method in class cgsuite.CooledGame
- canonicalize() - Method in class cgsuite.ExplicitGame
- canonicalize() - Method in interface cgsuite.Game
- Calculates the canonical form of this game.
- canonicalize() - Method in class cgsuite.HeatedGame
- canonicalize() - Method in class cgsuite.LoopyGame
- canonicalize() - Method in class cgsuite.OrdinalSumGame
- canonicalize() - Method in class cgsuite.ProductGame
- canonicalize() - Method in class cgsuite.StopperSidedGame
- canonicalize() - Method in class cgsuite.SumGame
- Calculates the canonical form of this game.
- canonicalize() - Method in class cgsuite.UnsimplifiedGame
- canonicalizeStopper() - Method in class cgsuite.CanonicalStopperGame
- canonicalizeStopper() - Method in class cgsuite.LoopyGame
- Calculates the canonical form of this game.
- canonicalizeStopperInternal() - Method in class cgsuite.LoopyGame
- canonicalizing - Static variable in class cgsuite.AbstractShortGame
- cgsuite - package cgsuite
- checkKernelState() - Method in class cgsuite.Context.DefaultContext
- checkKernelState() - Method in class cgsuite.Context
- checkStopper(int) - Method in class cgsuite.LoopyGame.Graph
- clearMarker1() - Method in class cgsuite.LoopyGame.Graph
- compareTo(Object) - Method in class cgsuite.CanonicalGame
- Compares this object to another
CanonicalGamebased on an an arbitrary, instance-dependent total ordering. - compareTo(Object) - Method in class cgsuite.CooledGame
- compareTo(DyadicRational) - Method in class cgsuite.DyadicRational
- Compares this dyadic rational with the specified dyadic rational.
- compareTo(Object) - Method in class cgsuite.DyadicRational
- Compares this dyadic rational with the specified object.
- compareTo(Object) - Method in class cgsuite.ExplicitGame
- compareTo(Object) - Method in class cgsuite.HeatedGame
- compareTo(Object) - Method in class cgsuite.OrdinalSumGame
- compareTo(Object) - Method in class cgsuite.ProductGame
- compareTo(Object) - Method in class cgsuite.SumGame
- compareTo(Object) - Method in class cgsuite.UnsimplifiedGame
- components - Variable in class cgsuite.SumGame
- conwayProduct(CanonicalGame) - Method in class cgsuite.CanonicalGame
- Calculates the Conway product of this game and
h. - cool(DyadicRational) - Method in class cgsuite.CanonicalGame
- Cools this game by
temperatureand returns the resultingCanonicalGame. - cool(CanonicalGame) - Method in class cgsuite.CanonicalGame
- counter - Static variable in class cgsuite.AbstractShortGame
- createOutputString(Object) - Method in class cgsuite.Context.DefaultContext
- createOutputString(Object) - Method in class cgsuite.Context
- Creates a string representation of the specified object.
- createPackMap(int[], int, int) - Method in class cgsuite.LoopyGame.Graph
- createReport() - Static method in class cgsuite.CanonicalGame
- criticalTemps - Variable in class cgsuite.Thermograph.Trajectory
D
- DyadicRational - class cgsuite.DyadicRational.
- A rational number whose denominator is a power of 2.
- DyadicRational(int, int) - Constructor for class cgsuite.DyadicRational
- Constructs a new
DyadicRationalwith the specified numerator and denominator. - degree() - Method in class cgsuite.CanonicalStopperGame
- Calculates the degree of loopiness of this game.
- denominator - Variable in class cgsuite.DyadicRational
- detectShortcuts() - Method in class cgsuite.CanonicalGame
- dimensions - Variable in class cgsuite.ImpartialGameArray
- displacementAt(DyadicRational) - Method in class cgsuite.Thermograph.Trajectory
- dissociate() - Method in class cgsuite.CanonicalGame
- Calculates the Norton thermal dissociation of this game.
- dominantAtTemperature(Thermograph[], boolean, int, DyadicRational) - Method in class cgsuite.CanonicalGame
- doubleValue() - Method in class cgsuite.DyadicRational
- Converts this
DyadicRationalto adouble. - downsum(CanonicalStopperGame) - Method in class cgsuite.CanonicalStopperGame
- Calculates the downsum of this game and
h.
E
- ExplicitGame - class cgsuite.ExplicitGame.
- A game specified by explicit lists of left and right options.
- ExplicitGame() - Constructor for class cgsuite.ExplicitGame
- ExplicitGame(Collection, Collection) - Constructor for class cgsuite.ExplicitGame
- Constructs a new
ExplicitGamewith the specified collections of left and right options. - ExplicitGame(Game, Game) - Constructor for class cgsuite.ExplicitGame
- Constructs a new
ExplicitGamewith exactly one left option and one right option. - eliminateDominatedOptions(CanonicalGame[], boolean) - Static method in class cgsuite.CanonicalGame
- eliminateDominatedOptions(LoopyGame.Graph, int, int[]) - Static method in class cgsuite.LoopyGame
- eliminateDuplicateEdges() - Method in class cgsuite.LoopyGame.Graph
- eliminateDuplicateOptions(CanonicalGame[]) - Static method in class cgsuite.CanonicalGame
- equals(Object) - Method in class cgsuite.CanonicalGame.NusKey
- equals(Object) - Method in class cgsuite.CanonicalGame.OperationKey
- equals(Object) - Method in class cgsuite.CanonicalGame.OptionsKey
- equals(Object) - Method in class cgsuite.CanonicalGame
- equals(Object) - Method in class cgsuite.CooledGame
- equals(DyadicRational) - Method in class cgsuite.DyadicRational
- equals(Object) - Method in class cgsuite.ExplicitGame
- equals(Object) - Method in class cgsuite.HeatedGame
- equals(Object) - Method in class cgsuite.LoopyGame
- equals(Object) - Method in class cgsuite.OrdinalSumGame
- equals(Object) - Method in class cgsuite.ProductGame
- equals(Object) - Method in class cgsuite.StopperSidedGame
- equals(Object) - Method in class cgsuite.SumGame
- equals(Object) - Method in class cgsuite.UnsimplifiedGame
- expandMarkers(int) - Static method in class cgsuite.LoopyGame
F
- FLAG_CANONICAL - Static variable in class cgsuite.LoopyGame
- FLAG_ENDER - Static variable in class cgsuite.LoopyGame
- FLAG_LEFT_STOPPER - Static variable in class cgsuite.LoopyGame
- FLAG_NOT_ENDER - Static variable in class cgsuite.LoopyGame
- FLAG_NOT_LEFT_STOPPER - Static variable in class cgsuite.LoopyGame
- FLAG_NOT_RIGHT_STOPPER - Static variable in class cgsuite.LoopyGame
- FLAG_RES_ENDER - Static variable in class cgsuite.LoopyGame
- FLAG_RES_LEFT_STOPPER - Static variable in class cgsuite.LoopyGame
- FLAG_RES_RIGHT_STOPPER - Static variable in class cgsuite.LoopyGame
- FLAG_RIGHT_STOPPER - Static variable in class cgsuite.LoopyGame
- findOrthodoxOptions(CanonicalGame[], boolean) - Method in class cgsuite.CanonicalGame
- findSensibleLeftLinesOfPlay(Game, boolean) - Static method in class cgsuite.Algorithms
- findSensibleLeftOptions(Game, boolean) - Static method in class cgsuite.Algorithms
- Finds a minimal set
Sof sensible left options ofg. - findSensibleLinesOfPlay(Game, boolean, boolean) - Static method in class cgsuite.Algorithms
- findSensibleOptions(Game, boolean, boolean) - Static method in class cgsuite.Algorithms
- findSensibleRightLinesOfPlay(Game, boolean) - Static method in class cgsuite.Algorithms
- findSensibleRightOptions(Game, boolean) - Static method in class cgsuite.Algorithms
- Finds a minimal set
Sof sensible right options ofg. - flags - Variable in class cgsuite.LoopyGame.Graph
- freeze() - Method in class cgsuite.CanonicalGame
- Cools this game by its temperature and returns the resulting
CanonicalGame. - fromCanonical - Variable in class cgsuite.LoopyGame.Node
- fromCanonicalOptions(CanonicalGame[], CanonicalGame[]) - Static method in class cgsuite.CanonicalGame
- fromGNth(CanonicalGame, int) - Static method in class cgsuite.CanonicalGame
- Returns the canonical form of
gn. - fromGToNth(CanonicalGame, int) - Static method in class cgsuite.CanonicalGame
- Returns the canonical form of
g→n. - fromID(int) - Static method in class cgsuite.CanonicalGame
- fromInteger(int) - Static method in class cgsuite.CanonicalGame
- Returns the
CanonicalGamecorresponding tonumber. - fromMiny(CanonicalGame) - Static method in class cgsuite.CanonicalGame
- Returns the
CanonicalGamecorresponding to miny-g. - fromNumberUpStar(DyadicRational, int, int) - Static method in class cgsuite.CanonicalGame
- Returns a
CanonicalGameequal to the sum of a number, a nimber, and arbitrarily many copies of up. - fromOptions(Collection, Collection) - Static method in class cgsuite.CanonicalGame
- Returns a
CanonicalGamebased on collections of options. - fromOptions(CanonicalGame[], CanonicalGame[]) - Static method in class cgsuite.CanonicalGame
- fromOptions(CanonicalGame, CanonicalGame) - Static method in class cgsuite.CanonicalGame
- Returns a
CanonicalGamebased on a single left option and a single right option. - fromSuperstar(int[]) - Static method in class cgsuite.CanonicalGame
- Returns the superstar with the specified exponents.
- fromTiny(CanonicalGame) - Static method in class cgsuite.CanonicalGame
- Returns the
CanonicalGamecorresponding to tiny-g. - fuse(LoopyGame.Graph, int[]) - Static method in class cgsuite.LoopyGame
G
- Game - interface cgsuite.Game.
- The primary interface for combinatorial games in Combinatorial Game Suite.
- g - Variable in class cgsuite.CanonicalGame.OperationKey
- g - Variable in class cgsuite.CooledGame
- g - Variable in class cgsuite.HeatedGame
- g - Variable in class cgsuite.OrdinalSumGame
- g - Variable in class cgsuite.ProductGame
- g - Variable in class cgsuite.UnsimplifiedGame
- gameCache - Static variable in class cgsuite.CanonicalGame
- gameComparator - Variable in class cgsuite.Context.DefaultContext
- generalGeqLeftToMove(boolean, LoopyGame.Graph, int, LoopyGame.Graph, int, int[], Stack) - Static method in class cgsuite.LoopyGame
- generalGeqRightToMove(boolean, LoopyGame.Graph, int, LoopyGame.Graph, int, int[], Stack) - Static method in class cgsuite.LoopyGame
- generateLogMessage(int, String, String) - Method in class cgsuite.Context.DefaultContext
- generateLogMessage(int, String, String) - Method in class cgsuite.Context
- generateOutput(Object) - Method in class cgsuite.Context.DefaultContext
- generateOutput(Object) - Method in class cgsuite.Context
- Generates output for the specified object.
- generateWarning(String) - Method in class cgsuite.Context.DefaultContext
- generateWarning(String) - Method in class cgsuite.Context
- Generates a warning message.
- geq(StopperSidedGame) - Method in class cgsuite.LoopyGame
- Compares this game with a stopper-sided game.
- geqArrays(CanonicalGame[], CanonicalGame[]) - Method in class cgsuite.CanonicalGame
- getActiveContext() - Static method in class cgsuite.Context
- Gets the
Contextused to communicate with the kernel. - getAtomicWeight() - Method in class cgsuite.CanonicalGame
- Calculates the atomic weight of this game.
- getBirthday() - Method in class cgsuite.CanonicalGame
- Gets the birthday of this game.
- getCeiling() - Method in class cgsuite.DyadicRational
- Gets the ceiling of this dyadic rational.
- getComponents() - Method in class cgsuite.SumGame
- Gets the components of this sum.
- getCriticalTemp(int) - Method in class cgsuite.Thermograph.Trajectory
- getDenominator() - Method in class cgsuite.DyadicRational
- Gets the denominator of this dyadic rational.
- getFarStar() - Method in class cgsuite.CanonicalGame
- getFloor() - Method in class cgsuite.DyadicRational
- Gets the floor of this dyadic rational.
- getG() - Method in class cgsuite.CooledGame
- Gets the game being cooled.
- getG() - Method in class cgsuite.HeatedGame
- Gets the integrand (that is, the game being heated.)
- getG() - Method in class cgsuite.OrdinalSumGame
- Gets the first term of this ordinal sum.
- getG() - Method in class cgsuite.ProductGame
- Gets the first term of this product.
- getG() - Method in class cgsuite.UnsimplifiedGame
- Gets the component of this game.
- getGameComparator() - Method in class cgsuite.Context.DefaultContext
- getGameComparator() - Method in class cgsuite.Context
- Gets a
Comparatorthat can be used to compare any two objects of type Game. - getH() - Method in class cgsuite.OrdinalSumGame
- Gets the second term of this ordinal sum.
- getID() - Method in class cgsuite.CanonicalGame
- getIncentives() - Method in class cgsuite.CanonicalGame
- Gets the incentives of this game.
- getInverse() - Method in class cgsuite.CanonicalGame
- getInverse() - Method in class cgsuite.CanonicalStopperGame
- getInverse() - Method in class cgsuite.CooledGame
- getInverse() - Method in class cgsuite.DyadicRational
- Gets the additive inverse of this dyadic rational.
- getInverse() - Method in class cgsuite.ExplicitGame
- getInverse() - Method in interface cgsuite.Game
- Gets the inverse of this game.
- getInverse() - Method in class cgsuite.HeatedGame
- getInverse() - Method in class cgsuite.LoopyGame.Graph
- getInverse() - Method in class cgsuite.LoopyGame
- getInverse() - Method in class cgsuite.OrdinalSumGame
- getInverse() - Method in class cgsuite.ProductGame
- getInverse() - Method in class cgsuite.StopperSidedGame
- getInverse() - Method in class cgsuite.SumGame
- getInverse() - Method in class cgsuite.UnsimplifiedGame
- getLeftEdges() - Method in class cgsuite.LoopyGame.Node
- Gets the left edges of this node.
- getLeftIncentives() - Method in class cgsuite.CanonicalGame
- Gets the left incentives of this game.
- getLeftOption(int) - Method in class cgsuite.CanonicalGame
- Gets the
nth left option of this game. - getLeftOptions() - Method in class cgsuite.CanonicalGame
- getLeftOptions() - Method in class cgsuite.CooledGame
- getLeftOptions() - Method in class cgsuite.ExplicitGame
- getLeftOptions() - Method in interface cgsuite.Game
- Gets a
Collectioncontaining all left options of this game. - getLeftOptions() - Method in class cgsuite.HeatedGame
- getLeftOptions() - Method in class cgsuite.LoopyGame
- getLeftOptions() - Method in class cgsuite.OrdinalSumGame
- getLeftOptions() - Method in class cgsuite.ProductGame
- getLeftOptions() - Method in class cgsuite.StopperSidedGame
- getLeftOptions() - Method in class cgsuite.SumGame
- getLeftOptions() - Method in class cgsuite.UnsimplifiedGame
- getLeftStop() - Method in class cgsuite.CanonicalGame
- Calculates the left stop of this game.
- getLeftStop() - Method in class cgsuite.CanonicalStopperGame
- getLeftStop(int) - Method in class cgsuite.LoopyGame.Graph
- getLeftStop() - Method in interface cgsuite.StopperGame
- Gets the left stop of this game.
- getMast() - Method in class cgsuite.Thermograph
- getMaxObservedValue() - Method in class cgsuite.ImpartialGameArray
- getMean() - Method in class cgsuite.CanonicalGame
- Calculates the mean value of this game.
- getNaiveAtomicWeight() - Method in class cgsuite.CanonicalGame
- getNimValue(int) - Method in class cgsuite.ImpartialGameArray
- getNimValue(int, int) - Method in class cgsuite.ImpartialGameArray
- getNimValueAsGame(int) - Method in class cgsuite.ImpartialGameArray
- getNimValueAsGame(int, int) - Method in class cgsuite.ImpartialGameArray
- getNimValuesTo(int) - Method in class cgsuite.ImpartialGameArray
- getNimberPart() - Method in class cgsuite.CanonicalGame
- Gets the nimber part of a number-up-star.
- getNumDimensions() - Method in class cgsuite.ImpartialGameArray
- getNumLeftOptions() - Method in class cgsuite.CanonicalGame
- Gets the number of left options of this game.
- getNumRightOptions() - Method in class cgsuite.CanonicalGame
- Gets the number of right options of this game.
- getNumValuesCalculated() - Method in class cgsuite.ImpartialGameArray
- getNumberPart() - Method in class cgsuite.CanonicalGame
- Gets the number part of a number-up-star.
- getNumerator() - Method in class cgsuite.DyadicRational
- Gets the numerator of this dyadic rational.
- getOffside() - Method in class cgsuite.LoopyGame
- Calculates the offside of this game.
- getOffside() - Method in class cgsuite.StopperSidedGame
- Gets the offside of this game.
- getOnside() - Method in class cgsuite.LoopyGame
- Calculates the onside of this game.
- getOnside() - Method in class cgsuite.StopperSidedGame
- Gets the onside of this game.
- getOptions(boolean) - Method in class cgsuite.SumGame
- getPrimaryCache() - Method in class cgsuite.Context.DefaultContext
- getPrimaryCache() - Method in class cgsuite.Context
- Gets a reference to the primary cache.
- getRcf() - Method in class cgsuite.CanonicalGame
- Calculates the reduced canonical form of this game.
- getRightEdges() - Method in class cgsuite.LoopyGame.Node
- Gets the right edges of this node.
- getRightIncentives() - Method in class cgsuite.CanonicalGame
- Gets the right incentives of this game.
- getRightOption(int) - Method in class cgsuite.CanonicalGame
- Gets the
nth right option of this game. - getRightOptions() - Method in class cgsuite.CanonicalGame
- getRightOptions() - Method in class cgsuite.CooledGame
- getRightOptions() - Method in class cgsuite.ExplicitGame
- getRightOptions() - Method in interface cgsuite.Game
- Gets a
Collectioncontaining all right options of this game. - getRightOptions() - Method in class cgsuite.HeatedGame
- getRightOptions() - Method in class cgsuite.LoopyGame
- getRightOptions() - Method in class cgsuite.OrdinalSumGame
- getRightOptions() - Method in class cgsuite.ProductGame
- getRightOptions() - Method in class cgsuite.StopperSidedGame
- getRightOptions() - Method in class cgsuite.SumGame
- getRightOptions() - Method in class cgsuite.UnsimplifiedGame
- getRightStop() - Method in class cgsuite.CanonicalGame
- Calculates the right stop of this game.
- getRightStop() - Method in class cgsuite.CanonicalStopperGame
- getRightStop(int) - Method in class cgsuite.LoopyGame.Graph
- getRightStop() - Method in interface cgsuite.StopperGame
- Gets the right stop of this game.
- getS() - Method in class cgsuite.HeatedGame
- Gets the lower limit of integration.
- getStarProjection() - Method in class cgsuite.CanonicalGame
- getStopType() - Method in class cgsuite.Stop
- Gets the stop type, indicating who has the move when the stopping position is reached.
- getStoppingValue() - Method in class cgsuite.Stop
- Gets the value of this stop.
- getT() - Method in class cgsuite.CooledGame
- Gets the temperature by which
gis cooled. - getT() - Method in class cgsuite.HeatedGame
- Gets the upper limit of integration.
- getTemperature() - Method in class cgsuite.CanonicalGame
- Calculates the temperature of this game.
- getTemperature() - Method in class cgsuite.Thermograph
- getThermograph() - Method in class cgsuite.CanonicalGame
- Gets the thermograph of this game.
- getU() - Method in class cgsuite.ProductGame
- Gets the unit of this product.
- getUpMultiplePart() - Method in class cgsuite.CanonicalGame
- Gets the up multiple part of a number-up-star.
- getValueString(int) - Method in class cgsuite.ImpartialGameArray
- graph - Variable in class cgsuite.LoopyGame.Node.GraphInfo
- graph - Variable in class cgsuite.LoopyGame
- graphInfo - Variable in class cgsuite.LoopyGame.Node
H
- HeatedGame - class cgsuite.HeatedGame.
- A heated or overheated game.
- HeatedGame(Game, Game, Game) - Constructor for class cgsuite.HeatedGame
- Constructs a new
HeatedGamethat representsgoverheated fromstot. - HeatedGame(Game, Game) - Constructor for class cgsuite.HeatedGame
- Constructs a new
HeatedGamethat representsgheated by temperaturet. - h - Variable in class cgsuite.CanonicalGame.OperationKey
- h - Variable in class cgsuite.OrdinalSumGame
- hashCode() - Method in class cgsuite.CanonicalGame.NusKey
- hashCode() - Method in class cgsuite.CanonicalGame.OperationKey
- hashCode() - Method in class cgsuite.CanonicalGame.OptionsKey
- hashCode() - Method in class cgsuite.CooledGame
- hashCode() - Method in class cgsuite.DyadicRational
- hashCode() - Method in class cgsuite.ExplicitGame
- hashCode() - Method in class cgsuite.HeatedGame
- hashCode() - Method in class cgsuite.LoopyGame
- hashCode() - Method in class cgsuite.OrdinalSumGame
- hashCode() - Method in class cgsuite.ProductGame
- hashCode() - Method in class cgsuite.StopperSidedGame
- hashCode() - Method in class cgsuite.SumGame
- hashCode() - Method in class cgsuite.UnsimplifiedGame
- heat(CanonicalGame) - Method in class cgsuite.CanonicalGame
- Heats this game by
tand returns the resultingCanonicalGame.
I
- ImpartialGameArray - class cgsuite.ImpartialGameArray.
- ImpartialGameArray(int) - Constructor for class cgsuite.ImpartialGameArray
- id - Variable in class cgsuite.CanonicalGame
- idCatalog - Static variable in class cgsuite.CanonicalGame
- initialize(Object) - Method in class cgsuite.LoopyGame
- invalidate() - Method in class cgsuite.LoopyGame.Node
- inverse - Variable in class cgsuite.CanonicalGame
- isAlive(int) - Method in class cgsuite.LoopyGame.Graph
- isAllSmall() - Method in class cgsuite.CanonicalGame
- Returns
trueif this game is all small. - isDud(int) - Method in class cgsuite.LoopyGame.Graph
- isInfinite() - Method in class cgsuite.DyadicRational
- Returns
trueif this dyadic rational is eitherDyadicRational.POSITIVE_INFINITY55 orDyadicRational.NEGATIVE_INFINITY55 . - isInfinitesimal() - Method in class cgsuite.CanonicalGame
- Tests whether this game is an infinitesimal.
- isInteger() - Method in class cgsuite.CanonicalGame
- Tests whether this game is an integer.
- isInteger() - Method in class cgsuite.DyadicRational
- Returns
trueif the denominator is equal to 1. - isNimber() - Method in class cgsuite.CanonicalGame
- Tests whether this game is a nimber.
- isNumber() - Method in class cgsuite.CanonicalGame
- Tests whether this game is a number.
- isNumberTiny() - Method in class cgsuite.CanonicalGame
- Tests whether this game is equal to a number plus a tiny.
- isNumberUpStar() - Method in class cgsuite.CanonicalGame
- Tests whether this game is the sum of a number, a nimber, and a multiple of up.
- isOff(int) - Method in class cgsuite.LoopyGame.Graph
- isOff() - Method in class cgsuite.LoopyGame
- Returns
trueif this game is equal to OFF 55 . - isOn(int) - Method in class cgsuite.LoopyGame.Graph
- isOn() - Method in class cgsuite.LoopyGame
- Returns
trueif this game is equal to ON 55 . - isShortGame() - Method in class cgsuite.AbstractShortGame
- isShortGame() - Method in class cgsuite.CanonicalGame
- isShortGame() - Method in class cgsuite.CooledGame
- isShortGame() - Method in class cgsuite.ExplicitGame
- isShortGame() - Method in interface cgsuite.Game
- Returns
trueif this game is a short game. - isShortGame() - Method in class cgsuite.HeatedGame
- isShortGame() - Method in class cgsuite.LoopyGame
- isShortGame() - Method in class cgsuite.OrdinalSumGame
- isShortGame() - Method in class cgsuite.ProductGame
- isShortGame() - Method in class cgsuite.StopperSidedGame
- isShortGame() - Method in class cgsuite.SumGame
- isShortGame() - Method in class cgsuite.UnsimplifiedGame
- isStar() - Method in class cgsuite.CanonicalGame
- Tests whether this game is equal to
CanonicalGame.STAR55 . - isStopper(int) - Method in class cgsuite.LoopyGame.Graph
- isStopper() - Method in class cgsuite.LoopyGame
- Returns
trueif this game is a stopper. - isSwitch() - Method in class cgsuite.CanonicalGame
- Tests whether this game is a switch.
- isValid - Variable in class cgsuite.LoopyGame.Node.GraphInfo
- isZero() - Method in class cgsuite.CanonicalGame
- Tests whether this game is equal to
CanonicalGame.ZERO55 .
L
- LoopyGame - class cgsuite.LoopyGame.
- An arbitrary loopy game, represented by an explicit game digraph.
- LoopyGame(LoopyGame.Node) - Constructor for class cgsuite.LoopyGame
- Constructs a
LoopyGamewhose game graph is described by the specified LoopyGame.Node. - LoopyGame() - Constructor for class cgsuite.LoopyGame
- LoopyGame.Graph - class cgsuite.LoopyGame.Graph.
- LoopyGame.Graph(int) - Constructor for class cgsuite.LoopyGame.Graph
- LoopyGame.MoveHistoryEntry - class cgsuite.LoopyGame.MoveHistoryEntry.
- LoopyGame.MoveHistoryEntry(int, boolean, boolean) - Constructor for class cgsuite.LoopyGame.MoveHistoryEntry
- LoopyGame.Node - class cgsuite.LoopyGame.Node.
- A single node of a game graph.
- LoopyGame.Node() - Constructor for class cgsuite.LoopyGame.Node
- Constructs a new
Nodewhose left and right edge sets are initially empty. - LoopyGame.Node(Collection, Collection) - Constructor for class cgsuite.LoopyGame.Node
- Constructs a new
Nodewith the specified initial left and right edge sets. - LoopyGame.Node.GraphInfo - class cgsuite.LoopyGame.Node.GraphInfo.
- LoopyGame.Node.GraphInfo(LoopyGame.Graph) - Constructor for class cgsuite.LoopyGame.Node.GraphInfo
- leftEdges - Variable in class cgsuite.LoopyGame.Graph
- leftEdges - Variable in class cgsuite.LoopyGame.Node
- leftMoved - Variable in class cgsuite.LoopyGame.MoveHistoryEntry
- leftOptions - Variable in class cgsuite.CanonicalGame.OptionsKey
- leftOptions - Variable in class cgsuite.CanonicalGame
- leftOptions - Variable in class cgsuite.ExplicitGame
- leftSurvivesLeftToMove(LoopyGame.Graph, int, LoopyGame.Graph, int, int[]) - Static method in class cgsuite.LoopyGame
- leftSurvivesRightToMove(LoopyGame.Graph, int, LoopyGame.Graph, int, int[]) - Static method in class cgsuite.LoopyGame
- leftTrajectory - Variable in class cgsuite.Thermograph
- leftValueAt(DyadicRational) - Method in class cgsuite.Thermograph
- leq(CanonicalGame) - Method in class cgsuite.CanonicalGame
- leq(LoopyGame) - Method in class cgsuite.LoopyGame
- Compares this game with another
LoopyGame. - leq(StopperSidedGame) - Method in class cgsuite.LoopyGame
- Compares this game with a stopper-sided game.
- leqArrays(CanonicalGame[], CanonicalGame[]) - Method in class cgsuite.CanonicalGame
M
- MARKER_1 - Static variable in class cgsuite.LoopyGame
- MARKER_2 - Static variable in class cgsuite.LoopyGame
- MARKER_ALIVE - Static variable in class cgsuite.LoopyGame
- MINUS_TWO - Static variable in class cgsuite.CanonicalGame
- markEnder(int) - Method in class cgsuite.LoopyGame.Graph
- markLeftStopper(int) - Method in class cgsuite.LoopyGame.Graph
- markLiveVertices(int) - Method in class cgsuite.LoopyGame.Graph
- markOptions(int, boolean[], int[]) - Method in class cgsuite.ImpartialGameArray
- markOptions(int, int, boolean[]) - Method in class cgsuite.ImpartialGameArray
- markRightStopper(int) - Method in class cgsuite.LoopyGame.Graph
- markVertices() - Method in class cgsuite.LoopyGame.Graph
- marker - Variable in class cgsuite.LoopyGame.Node
- markers - Static variable in class cgsuite.ImpartialGameArray
- markers - Static variable in class cgsuite.LoopyGame
- mast - Variable in class cgsuite.Thermograph.Trajectory
- max(DyadicRational, DyadicRational) - Static method in class cgsuite.DyadicRational
- Returns the maximum of the two
DyadicRationals. - maxObservedValue - Variable in class cgsuite.ImpartialGameArray
- mean(DyadicRational, DyadicRational) - Static method in class cgsuite.DyadicRational
- Returns the arithmetic mean of the two
DyadicRationals. - mex() - Method in class cgsuite.ImpartialGameArray
- minimize(Game[], int[][], int[]) - Static method in class cgsuite.Algorithms
- minus(CanonicalGame) - Method in class cgsuite.CanonicalGame
- Calculates the difference of this game and
hand returns the resultingCanonicalGame. - minus(int) - Method in class cgsuite.DyadicRational
- Calculates the difference of this dyadic rational and an integer.
- minus(DyadicRational) - Method in class cgsuite.DyadicRational
- Calculates the difference of this dyadic rational and
a. - movedInG - Variable in class cgsuite.LoopyGame.MoveHistoryEntry
- movedInGSince(Stack, int, boolean) - Static method in class cgsuite.LoopyGame
- movedInHSince(Stack, int, boolean) - Static method in class cgsuite.LoopyGame
N
- NEGATIVE_INFINITY - Static variable in class cgsuite.DyadicRational
- A static copy of
NEGATIVE_INFINITY. - NotShortGameException - exception cgsuite.NotShortGameException.
- Thrown if a game's canonicalize 55 method is called, and that game is not a short game.
- NotShortGameException() - Constructor for class cgsuite.NotShortGameException
- Constructs a new instance of
NotShortGameException. - NotShortGameException(String) - Constructor for class cgsuite.NotShortGameException
- Constructs a new instance of
NotShortGameExceptionwith the specified message. - NotStopperException - exception cgsuite.NotStopperException.
- Thrown if a loopy game's canonicalizeStopper 55 method is called, and that game is not a stopper.
- NotStopperException() - Constructor for class cgsuite.NotStopperException
- Constructs a new instance of
NotStopperException. - NotStopperException(String) - Constructor for class cgsuite.NotStopperException
- Constructs a new instance of
NotStopperExceptionwith the specified message. - nextID - Static variable in class cgsuite.CanonicalGame
- nimber - Variable in class cgsuite.CanonicalGame.NusKey
- nortonProduct(CanonicalGame) - Method in class cgsuite.CanonicalGame
- Calculates the Norton product of this game by the unit
u. - numVertices - Variable in class cgsuite.LoopyGame.Graph
- number - Variable in class cgsuite.CanonicalGame.NusKey
- numerator - Variable in class cgsuite.DyadicRational
- nusCache - Static variable in class cgsuite.CanonicalGame
- nusKey - Variable in class cgsuite.CanonicalGame
O
- OFF - Static variable in class cgsuite.CanonicalStopperGame
- A static reference to the game
OFF = {|OFF}. - ON - Static variable in class cgsuite.CanonicalStopperGame
- A static reference to the game
ON = {ON|}. - OPERATION_TYPE_ATOMIC_WEIGHT - Static variable in class cgsuite.CanonicalGame.OperationKey
- OPERATION_TYPE_CONWAY_PRODUCT - Static variable in class cgsuite.CanonicalGame.OperationKey
- OPERATION_TYPE_NORTON_PRODUCT - Static variable in class cgsuite.CanonicalGame.OperationKey
- OPERATION_TYPE_SUM - Static variable in class cgsuite.CanonicalGame.OperationKey
- OVER - Static variable in class cgsuite.CanonicalStopperGame
- A static reference to the game
OVER = {0|OVER}. - OrdinalSumGame - class cgsuite.OrdinalSumGame.
- The ordinal sum of two games.
- OrdinalSumGame(Game, Game) - Constructor for class cgsuite.OrdinalSumGame
- Constructs a new
OrdinalSumGameequal tog:h. - offside - Variable in class cgsuite.StopperSidedGame
- onside - Variable in class cgsuite.StopperSidedGame
- operationType - Variable in class cgsuite.CanonicalGame.OperationKey
- orthodoxForm() - Method in class cgsuite.CanonicalGame
- orthodoxLeftOptions() - Method in class cgsuite.CanonicalGame
- orthodoxRightOptions() - Method in class cgsuite.CanonicalGame
- over(int) - Method in class cgsuite.DyadicRational
- Calculates the quotient of this dyadic rational and an integer.
- overheat(CanonicalGame, CanonicalGame) - Method in class cgsuite.CanonicalGame
- Overheats this game from
stotand returns the resultingCanonicalGame.
P
- POSITIVE_INFINITY - Static variable in class cgsuite.DyadicRational
- A static copy of
POSITIVE_INFINITY. - ProductGame - class cgsuite.ProductGame.
- The Norton product of two games.
- ProductGame(Game, Game) - Constructor for class cgsuite.ProductGame
- Constructs a new
ProductGamewith the specified game and unit. - pack(CanonicalGame[]) - Static method in class cgsuite.CanonicalGame
- pack(int) - Method in class cgsuite.LoopyGame.Graph
- plus(CanonicalGame) - Method in class cgsuite.CanonicalGame
- Calculates the sum of this game and
hand returns the resultingCanonicalGame. - plus(int) - Method in class cgsuite.DyadicRational
- Calculates the sum of this dyadic rational and an integer.
- plus(DyadicRational) - Method in class cgsuite.DyadicRational
- Calculates the sum of this dyadic rational and
a. - plus(LoopyGame.Graph) - Method in class cgsuite.LoopyGame.Graph
- plus(LoopyGame) - Method in class cgsuite.LoopyGame
- Calculates the sum of this game and
h. - posFrom - Variable in class cgsuite.LoopyGame.MoveHistoryEntry
- primaryCache - Variable in class cgsuite.Context.DefaultContext
R
- rightEdges - Variable in class cgsuite.LoopyGame.Graph
- rightEdges - Variable in class cgsuite.LoopyGame.Node
- rightOptions - Variable in class cgsuite.CanonicalGame.OptionsKey
- rightOptions - Variable in class cgsuite.CanonicalGame
- rightOptions - Variable in class cgsuite.ExplicitGame
- rightTrajectory - Variable in class cgsuite.Thermograph
- rightValueAt(DyadicRational) - Method in class cgsuite.Thermograph
S
- SIMPLIFY_COOL - Static variable in interface cgsuite.Game
- For use by simplifyExpression 55 .
- SIMPLIFY_FREEZE - Static variable in interface cgsuite.Game
- For use by simplifyExpression 55 .
- SIMPLIFY_HEAT - Static variable in interface cgsuite.Game
- For use by simplifyExpression 55 .
- SIMPLIFY_ORDINAL_SUM_G - Static variable in interface cgsuite.Game
- For use by simplifyExpression 55 .
- SIMPLIFY_ORDINAL_SUM_H - Static variable in interface cgsuite.Game
- For use by simplifyExpression 55 .
- SIMPLIFY_OVERHEAT - Static variable in interface cgsuite.Game
- For use by simplifyExpression 55 .
- SIMPLIFY_PRODUCT_G - Static variable in interface cgsuite.Game
- For use by simplifyExpression 55 .
- SIMPLIFY_PRODUCT_U - Static variable in interface cgsuite.Game
- For use by simplifyExpression 55 .
- SIMPLIFY_SUM - Static variable in interface cgsuite.Game
- For use by simplifyExpression 55 .
- STAR - Static variable in class cgsuite.CanonicalGame
- A static reference to the game *.
- STOP_TYPE_EITHER - Static variable in class cgsuite.Stop
- Indicates that the player in question can determine who has the move when the stopping position is reached.
- STOP_TYPE_LEFT - Static variable in class cgsuite.Stop
- Indicates that it is left's turn to move when the stopping position is reached.
- STOP_TYPE_RIGHT - Static variable in class cgsuite.Stop
- Indicates that it is right's turn to move when the stopping position is reached.
- Stop - class cgsuite.Stop.
- The left or right stop of a game.
- Stop(DyadicRational, int) - Constructor for class cgsuite.Stop
- Constructs a new
Stopwith the given value and type. - StopperGame - interface cgsuite.StopperGame.
- A convenience interface that exposes methods shared by CanonicalGame and CanonicalStopperGame.
- StopperSidedGame - class cgsuite.StopperSidedGame.
- A game whose onside and offside are stoppers.
- StopperSidedGame(CanonicalStopperGame, CanonicalStopperGame) - Constructor for class cgsuite.StopperSidedGame
- Constructs a new
StopperSidedGamewith the specified onside and offside. - SumGame - class cgsuite.SumGame.
- The sum of an arbitrary number of games.
- SumGame() - Constructor for class cgsuite.SumGame
- SumGame(Collection) - Constructor for class cgsuite.SumGame
- Constructs a new
SumGamewith the specified components. - SumGame(Game, Game) - Constructor for class cgsuite.SumGame
- Constructs a new
SumGamewith exactly two components. - s - Variable in class cgsuite.HeatedGame
- serializeNodes(List, Map, Object, int) - Static method in class cgsuite.LoopyGame
- setActiveContext(Context) - Static method in class cgsuite.Context
- Sets the active context.
- sidle() - Method in class cgsuite.LoopyGame
- Calculates the unique
StopperSidedGamethat is equivalent to this game. - simplify() - Method in class cgsuite.AbstractShortGame
- simplify() - Method in class cgsuite.CanonicalGame
- simplify() - Method in class cgsuite.CanonicalStopperGame
- simplify() - Method in class cgsuite.CooledGame
- simplify() - Method in class cgsuite.ExplicitGame
- simplify() - Method in interface cgsuite.Game
- Calculates a simplified form of this game.
- simplify() - Method in class cgsuite.HeatedGame
- simplify() - Method in class cgsuite.LoopyGame
- simplify() - Method in class cgsuite.OrdinalSumGame
- simplify() - Method in class cgsuite.ProductGame
- simplify() - Method in class cgsuite.StopperSidedGame
- simplify() - Method in class cgsuite.SumGame
- simplify() - Method in class cgsuite.UnsimplifiedGame
- simplifyComponentList(List, int) - Static method in class cgsuite.SumGame
- simplifyExpression(int, Game[]) - Method in class cgsuite.AbstractShortGame
- simplifyExpression(int, Game[]) - Method in class cgsuite.CanonicalGame
- simplifyExpression(int, Game[]) - Method in class cgsuite.CooledGame
- simplifyExpression(int, Game[]) - Method in class cgsuite.ExplicitGame
- simplifyExpression(int, Game[]) - Method in interface cgsuite.Game
- Calculates a simplified form of the indicated expression.
- simplifyExpression(int, Game[]) - Method in class cgsuite.HeatedGame
- simplifyExpression(int, Game[]) - Method in class cgsuite.LoopyGame
- simplifyExpression(int, Game[]) - Method in class cgsuite.OrdinalSumGame
- simplifyExpression(int, Game[]) - Method in class cgsuite.ProductGame
- simplifyExpression(int, Game[]) - Method in class cgsuite.StopperSidedGame
- simplifyExpression(int, Game[]) - Method in class cgsuite.SumGame
- simplifyExpression(int, Game[]) - Method in class cgsuite.UnsimplifiedGame
- size - Variable in class cgsuite.ImpartialGameArray
- starOperator(LoopyGame.Graph) - Method in class cgsuite.LoopyGame.Graph
- startVertex - Variable in class cgsuite.LoopyGame.Node
- startVertex - Variable in class cgsuite.LoopyGame