Class Summary |
BaseHandGroup |
Implements the HandGroup interface in a way that will work for most
poker games. |
BeliefVector |
Represents subjective beliefs about the possible hands held by a
player. |
Enumerate |
Algorithms for enumerating or sampling the outcomes of a poker hand
matchup. |
HandMatchup |
Represents one poker confrontation in which each player holds one specific
hand. |
HandValuation |
Maintains a mapping from HandGroup to numeric value; defines methods for
sorting and selecting subsets of hand groups based on their numeric value. |
HoldemAbdulGroup |
A holdem hand group representing sets of starting hands defined using
abdulian notation. |
HoldemAtomicGroup |
A holdem hand group representing one exact starting hand such as
"AhKh". |
HoldemBeliefVector |
A concrete implementation of BeliefVector for the game of Holdem. |
HoldemCanonGroup |
A holdem hand group representing sets of starting hands defined using
canonical notation: "KK", "AQs", "T9". |
HoldemHandGroupFactory |
Creates instances of HoldemHandGroup-implementing objects from their
string representations. |
HoldemHandOrdering |
Defines an ordering (from 'weakest' to 'strongest') of holdem hand groups. |
HoldemSMGroup |
A holdem hand group representing sets of starting hands corresponding
to Sklansky & Malmuth groups. |
HoldemThresholdGroup |
A holdem-specific implementation of ThresholdHandGroup. |
HoldemUniversalGroup |
A holdem hand group representing every possible starting Holdem hand. |
MatchupOutcome |
Encodes the probability and pot subjectiveAllinEquity for each player of a single
matchup, where a matchup is a confrontation between players who each
hold a single known hand. |
RankOrdering |
Represents the relative hand rank order of one hand matchup outcome. |
SAIE |
Algorithms for computing subjective all-in subjectiveAllinEquity. |
SAIEMain |
An executable program that provides access to the SAIE calculator. |
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. |