|
PokerSource Java API | |||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use HandGroup | |
---|---|
org.pokersource.enum | Provides classes that enumerate or sample the possible outcomes of a poker hand, define hand distributions, define subjective belief probabilities over hand distributions, and compute subjective pot equity based on these beliefs. |
Uses of HandGroup in org.pokersource.enum |
---|
Subinterfaces of HandGroup in org.pokersource.enum | |
---|---|
interface |
HoldemHandGroup
A marker interface for subclasses of BaseHandGroup meant to encode holdem hands. |
Classes in org.pokersource.enum 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.enum declared as HandGroup | |
---|---|
(package private) HandGroup |
BeliefVector.universalGroup
The universe of all possible hands. |
Methods in org.pokersource.enum 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.enum with parameters of type HandGroup | |
---|---|
(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. |
|
PokerSource Java API | |||||||||
PREV NEXT | FRAMES NO FRAMES |