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.