PokerSource Java API

Package 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.

See:
          Description

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 all-in equity.
 

Package org.pokersource.enum Description

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.


PokerSource Java API

PokerSource Home Page - Learn how you can contribute!