Class Summary 
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. 
HandGroup 
A HandGroup represents a set of poker hands that can be referred to by
name. 
HandMatchup 

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". 
HoldemHandGroup 

HoldemHandGroupFactory 
Creates instances of HoldemHandGroup objects from their string
representations. 
HoldemSMGroup 
A holdem hand group representing sets of starting hands corresponding
to Sklansky & Malmuth groups. 
HoldemUniversalGroup 
A holdem hand group representing every possible starting Holdem hand. 
MatchupOutcome 

NestedLoopEnumeration 
An iterator that steps through an abritrary number of nested loops, each
starting at zero and ending at its own upper limit. 
NestedLoopSampling 
Like NestedLoopEnumeration, but rather than visiting every entry in
turn, randomly samples with replacement. 
SAIE 
Algorithms for computing subjective allin equity. 