Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

## Uses of Interface
org.pokersource.enumerate.HandGroup

Packages that use HandGroup
org.pokersource.enumerate |

Uses of HandGroup in org.pokersource.enumerate

Subinterfaces of HandGroup in org.pokersource.enumerate
`interface` | `HoldemHandGroup` A marker interface for subclasses of BaseHandGroup meant to encode holdem hands.

Classes in org.pokersource.enumerate that implement HandGroup
`class` | `BaseHandGroup` Implements the HandGroup interface in a way that will work for most poker games.
`class` | `HoldemAbdulGroup` A holdem hand group representing sets of starting hands defined using abdulian notation.
`class` | `HoldemAtomicGroup` A holdem hand group representing one exact starting hand such as "AhKh".
`class` | `HoldemCanonGroup` A holdem hand group representing sets of starting hands defined using canonical notation: "KK", "AQs", "T9".
`class` | `HoldemSMGroup` A holdem hand group representing sets of starting hands corresponding to Sklansky & Malmuth groups.
`class` | `HoldemThresholdGroup` A holdem-specific implementation of ThresholdHandGroup.
`class` | `HoldemUniversalGroup` A holdem hand group representing every possible starting Holdem hand.
`class` | `ThresholdHandGroup` Given a mapping from hand groups G_i to numeric values, this class allows you to build a new hand group as the union of those G_i whose numeric values are less than or greater than a certain threshold.

Fields in org.pokersource.enumerate declared as HandGroup
`(package private) HandGroup` | `BeliefVector.universalGroup` The universe of all possible hands.

Methods in org.pokersource.enumerate that return HandGroup
`HandGroup[]` | `HandValuation.greater(double threshold)` Get all groups whose numeric value is greater than the threshold.
`HandGroup[]` | `HandValuation.greaterEqual(double threshold)` Get all groups whose numeric value is greater than or equal to the threshold.
`HandGroup[]` | `HandValuation.less(double threshold)` Get all groups whose numeric value is less than the threshold.
`HandGroup[]` | `HandValuation.lessEqual(double threshold)` Get all groups whose numeric value is less than or equal to the threshold.

Methods in org.pokersource.enumerate with parameters of type HandGroup
`private void` | `BeliefVector.addHandGroup(HandGroup group, double prob)`
`(package private) void` | `BeliefVector.addHandGroupAbsolute(HandGroup group, double absoluteProb)` During construction, add a new hand group with its absolute probability of occurrence.
`(package private) void` | `BeliefVector.addHandGroupRelative(HandGroup group, double relativeProb)` During construction, add a new hand group with its probability of occurrence relative to the Bayesian probability.
`double` | `HandValuation.getValue(HandGroup group)` Get the numeric value of the hand group.
`void` | `HandValuation.setValue(HandGroup group, double value)` Set the numeric value of the hand group.

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES