Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

org.pokersource.enum
Class SAIE  view SAIE download SAIE.java

java.lang.Object
  extended byorg.pokersource.enum.SAIE

public class SAIE
extends java.lang.Object

Algorithms for computing subjective all-in equity. SAIE is a player's pot equity given particular beliefs about the possible hands of the opponent(s) and assuming no further betting. Beliefs about an opponent's hand distribution are represented by a BeliefVector object which maps each possible opponent hand to the probability of its occurrence.


Constructor Summary
SAIE()
           
 
Method Summary
static void FlopGameSAIE(int gameType, int nmatchups, int noutcomes, BeliefVector[] handDistribs, long board, long dead, double[] ev, java.util.Map matchups)
          Compute the subjective all-in equity of each player based on a belief distribution for each player's hands.
static void main(java.lang.String[] args)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SAIE

public SAIE()
Method Detail

FlopGameSAIE

public static void FlopGameSAIE(int gameType,
                                int nmatchups,
                                int noutcomes,
                                BeliefVector[] handDistribs,
                                long board,
                                long dead,
                                double[] ev,
                                java.util.Map matchups)
Compute the subjective all-in equity of each player based on a belief distribution for each player's hands. Typical usage is to fix one player's cards and allow the other players' cards to range over a distribution; however, it is valid for all players to have multiple possible hands.


main

public static void main(java.lang.String[] args)