<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <!--NewPage--> <HTML> <HEAD> <!-- Generated by javadoc (build 1.6.0_0) on Sat Dec 27 17:55:04 EST 2008 --> <TITLE> BeliefVector (PokerSource Java API) </TITLE> <META NAME="date" CONTENT="2008-12-27"> <LINK REL ="stylesheet" TYPE="text/css" HREF="../../../stylesheet.css" TITLE="Style"> <SCRIPT type="text/javascript"> function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { parent.document.title="BeliefVector (PokerSource Java API)"; } } </SCRIPT> <NOSCRIPT> </NOSCRIPT> </HEAD> <BODY BGCOLOR="white" onload="windowTitle();"> <HR> <!-- ========= START OF TOP NAVBAR ======= --> <A NAME="navbar_top"><!-- --></A> <A HREF="#skip-navbar_top" title="Skip navigation links"></A> <TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY=""> <TR> <TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A NAME="navbar_top_firstrow"><!-- --></A> <TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY=""> <TR ALIGN="center" VALIGN="top"> <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD> <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD> <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD> <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/BeliefVector.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A> </TD> <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD> <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD> <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD> <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD> </TR> </TABLE> </TD> <TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM> <b>PokerSource Java API</b></EM> </TD> </TR> <TR> <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2"> <A HREF="../../../org/pokersource/enum/BaseHandGroup.html" title="class in org.pokersource.enum"><B>PREV CLASS</B></A> <A HREF="../../../org/pokersource/enum/Enumerate.html" title="class in org.pokersource.enum"><B>NEXT CLASS</B></A></FONT></TD> <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2"> <A HREF="../../../index.html?org/pokersource/enum/BeliefVector.html" target="_top"><B>FRAMES</B></A> <A HREF="BeliefVector.html" target="_top"><B>NO FRAMES</B></A> <SCRIPT type="text/javascript"> <!-- if(window==top) { document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>'); } //--> </SCRIPT> <NOSCRIPT> <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A> </NOSCRIPT> </FONT></TD> </TR> <TR> <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2"> SUMMARY: NESTED | <A HREF="#field_summary">FIELD</A> | <A HREF="#constructor_summary">CONSTR</A> | <A HREF="#method_summary">METHOD</A></FONT></TD> <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2"> DETAIL: <A HREF="#field_detail">FIELD</A> | <A HREF="#constructor_detail">CONSTR</A> | <A HREF="#method_detail">METHOD</A></FONT></TD> </TR> </TABLE> <A NAME="skip-navbar_top"></A> <!-- ========= END OF TOP NAVBAR ========= --> <HR> <!-- ======== START OF CLASS DATA ======== --> <H2> <FONT SIZE="-1"> org.pokersource.enum</FONT> <BR> Class BeliefVector</H2> <PRE> java.lang.Object <IMG SRC="../../../resources/inherit.gif" ALT="extended by "><B>org.pokersource.enum.BeliefVector</B> </PRE> <DL> <DT><B>Direct Known Subclasses:</B> <DD><A HREF="../../../org/pokersource/enum/HoldemBeliefVector.html" title="class in org.pokersource.enum">HoldemBeliefVector</A></DD> </DL> <HR> <DL> <DT><PRE>public abstract class <B>BeliefVector</B><DT>extends java.lang.Object</DL> </PRE> <P> Represents subjective beliefs about the possible hands held by a player. Maintains a mapping from each hand to its probability of occurrence. <P> <P> <DL> <DT><B>Author:</B></DT> <DD>Michael Maurer <<a href="mailto:mjmaurer@yahoo.com">mjmaurer@yahoo.com</a>></DD> </DL> <HR> <P> <!-- =========== FIELD SUMMARY =========== --> <A NAME="field_summary"><!-- --></A> <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"> <TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2"> <B>Field Summary</B></FONT></TH> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE>(package private) <A HREF="../../../org/pokersource/enum/HandGroup.html" title="interface in org.pokersource.enum">HandGroup</A></CODE></FONT></TD> <TD><CODE><B><A HREF="../../../org/pokersource/enum/BeliefVector.html#universalGroup">universalGroup</A></B></CODE> <BR> The universe of all possible hands.</TD> </TR> </TABLE> <!-- ======== CONSTRUCTOR SUMMARY ======== --> <A NAME="constructor_summary"><!-- --></A> <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"> <TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2"> <B>Constructor Summary</B></FONT></TH> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD><CODE><B><A HREF="../../../org/pokersource/enum/BeliefVector.html#BeliefVector(java.lang.String)">BeliefVector</A></B>(java.lang.String spec)</CODE> <BR> Instantiate self from string respresentation.</TD> </TR> </TABLE> <!-- ========== METHOD SUMMARY =========== --> <A NAME="method_summary"><!-- --></A> <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"> <TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2"> <B>Method Summary</B></FONT></TH> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE>(package private) void</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../org/pokersource/enum/BeliefVector.html#addHandGroupAbsolute(org.pokersource.enum.HandGroup, double)">addHandGroupAbsolute</A></B>(<A HREF="../../../org/pokersource/enum/HandGroup.html" title="interface in org.pokersource.enum">HandGroup</A> group, double absoluteProb)</CODE> <BR> During construction, add a new hand group with its absolute probability of occurrence.</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE>(package private) void</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../org/pokersource/enum/BeliefVector.html#addHandGroupRelative(org.pokersource.enum.HandGroup, double)">addHandGroupRelative</A></B>(<A HREF="../../../org/pokersource/enum/HandGroup.html" title="interface in org.pokersource.enum">HandGroup</A> group, double relativeProb)</CODE> <BR> During construction, add a new hand group with its probability of occurrence relative to the Bayesian probability.</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE>(package private) void</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../org/pokersource/enum/BeliefVector.html#addRemainingAbsolute(double)">addRemainingAbsolute</A></B>(double absoluteProb)</CODE> <BR> During construction, add each hand not yet added with the given absolute probability of occurrence of the entire set of such hands.</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE>(package private) void</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../org/pokersource/enum/BeliefVector.html#addRemainingRelative(double)">addRemainingRelative</A></B>(double relativeProb)</CODE> <BR> During construction, add each hand not yet added with its probability of occurrence relative to its Bayesian probability.</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE>abstract void</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../org/pokersource/enum/BeliefVector.html#fromString(java.lang.String)">fromString</A></B>(java.lang.String spec)</CODE> <BR> Instantiate self from string respresentation.</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE> double</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../org/pokersource/enum/BeliefVector.html#getBeliefProb(long)">getBeliefProb</A></B>(long hand)</CODE> <BR> Return the absolute probability that hand will occur, conditioned on the dead cards.</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE> long[]</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../org/pokersource/enum/BeliefVector.html#getHands()">getHands</A></B>()</CODE> <BR> Return an array of bitmasks representing hands with nonzero probability of occurring (conditioned on the dead cards).</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE> int</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../org/pokersource/enum/BeliefVector.html#numHands()">numHands</A></B>()</CODE> <BR> Returns the number of atomic hands with nonzero probability of occurring (conditioned on the dead cards).</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE> void</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../org/pokersource/enum/BeliefVector.html#setDeadCards(long)">setDeadCards</A></B>(long cards)</CODE> <BR> Set the "dead cards", cards that are known not to be available.</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE> java.lang.String</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../org/pokersource/enum/BeliefVector.html#toString()">toString</A></B>()</CODE> <BR> Generate string representation of self; the inverse of fromString().</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE> java.lang.String</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../org/pokersource/enum/BeliefVector.html#toStringAtomic()">toStringAtomic</A></B>()</CODE> <BR> Generate a string representation of self that gives probability details for all atomic hands, conditioned on the dead cards.</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE>(package private) void</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../org/pokersource/enum/BeliefVector.html#validate()">validate</A></B>()</CODE> <BR> After construction, subclasses should call this for a sanity check.</TD> </TR> </TABLE> <A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A> <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor"> <TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait</CODE></TD> </TR> </TABLE> <P> <!-- ============ FIELD DETAIL =========== --> <A NAME="field_detail"><!-- --></A> <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"> <TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2"> <B>Field Detail</B></FONT></TH> </TR> </TABLE> <A NAME="universalGroup"><!-- --></A><H3> universalGroup</H3> <PRE> <A HREF="../../../org/pokersource/enum/HandGroup.html" title="interface in org.pokersource.enum">HandGroup</A> <B>universalGroup</B></PRE> <DL> <DD>The universe of all possible hands. Should be set in the subclass' constructor. Used by addRemaining() to know which hands haven't yet been added. <P> <DL> </DL> </DL> <!-- ========= CONSTRUCTOR DETAIL ======== --> <A NAME="constructor_detail"><!-- --></A> <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"> <TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2"> <B>Constructor Detail</B></FONT></TH> </TR> </TABLE> <A NAME="BeliefVector(java.lang.String)"><!-- --></A><H3> BeliefVector</H3> <PRE> public <B>BeliefVector</B>(java.lang.String spec)</PRE> <DL> <DD>Instantiate self from string respresentation. Meant to be called from subclass's constructor. The subclass constructor should then parse the string spec and populate groupProb and deadCards. <P> </DL> <!-- ============ METHOD DETAIL ========== --> <A NAME="method_detail"><!-- --></A> <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"> <TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2"> <B>Method Detail</B></FONT></TH> </TR> </TABLE> <A NAME="fromString(java.lang.String)"><!-- --></A><H3> fromString</H3> <PRE> public abstract void <B>fromString</B>(java.lang.String spec)</PRE> <DL> <DD>Instantiate self from string respresentation. This method must be implemented by all subclasses. Also, subclass constructors should call super(spec) and then fromString(spec). <P> <DD><DL> </DL> </DD> </DL> <HR> <A NAME="toString()"><!-- --></A><H3> toString</H3> <PRE> public java.lang.String <B>toString</B>()</PRE> <DL> <DD>Generate string representation of self; the inverse of fromString(). <P> <DD><DL> <DT><B>Overrides:</B><DD><CODE>toString</CODE> in class <CODE>java.lang.Object</CODE></DL> </DD> <DD><DL> </DL> </DD> </DL> <HR> <A NAME="toStringAtomic()"><!-- --></A><H3> toStringAtomic</H3> <PRE> public java.lang.String <B>toStringAtomic</B>()</PRE> <DL> <DD>Generate a string representation of self that gives probability details for all atomic hands, conditioned on the dead cards. <P> <DD><DL> </DL> </DD> </DL> <HR> <A NAME="numHands()"><!-- --></A><H3> numHands</H3> <PRE> public int <B>numHands</B>()</PRE> <DL> <DD>Returns the number of atomic hands with nonzero probability of occurring (conditioned on the dead cards). <P> <DD><DL> </DL> </DD> </DL> <HR> <A NAME="getHands()"><!-- --></A><H3> getHands</H3> <PRE> public long[] <B>getHands</B>()</PRE> <DL> <DD>Return an array of bitmasks representing hands with nonzero probability of occurring (conditioned on the dead cards). <P> <DD><DL> </DL> </DD> </DL> <HR> <A NAME="getBeliefProb(long)"><!-- --></A><H3> getBeliefProb</H3> <PRE> public double <B>getBeliefProb</B>(long hand)</PRE> <DL> <DD>Return the absolute probability that hand will occur, conditioned on the dead cards. <P> <DD><DL> </DL> </DD> </DL> <HR> <A NAME="setDeadCards(long)"><!-- --></A><H3> setDeadCards</H3> <PRE> public void <B>setDeadCards</B>(long cards)</PRE> <DL> <DD>Set the "dead cards", cards that are known not to be available. This sets the probability to zero of any hand including any of these cards increases the probabilities of the other hands in proportion. <P> <DD><DL> </DL> </DD> </DL> <HR> <A NAME="addHandGroupRelative(org.pokersource.enum.HandGroup, double)"><!-- --></A><H3> addHandGroupRelative</H3> <PRE> void <B>addHandGroupRelative</B>(<A HREF="../../../org/pokersource/enum/HandGroup.html" title="interface in org.pokersource.enum">HandGroup</A> group, double relativeProb)</PRE> <DL> <DD>During construction, add a new hand group with its probability of occurrence relative to the Bayesian probability. Meant to be called by subclass's fromString() <P> <DD><DL> </DL> </DD> </DL> <HR> <A NAME="addHandGroupAbsolute(org.pokersource.enum.HandGroup, double)"><!-- --></A><H3> addHandGroupAbsolute</H3> <PRE> void <B>addHandGroupAbsolute</B>(<A HREF="../../../org/pokersource/enum/HandGroup.html" title="interface in org.pokersource.enum">HandGroup</A> group, double absoluteProb)</PRE> <DL> <DD>During construction, add a new hand group with its absolute probability of occurrence. The sum of absolute probabilities over groups should be 1. Meant to be called by subclass's fromString(). <P> <DD><DL> </DL> </DD> </DL> <HR> <A NAME="addRemainingRelative(double)"><!-- --></A><H3> addRemainingRelative</H3> <PRE> void <B>addRemainingRelative</B>(double relativeProb)</PRE> <DL> <DD>During construction, add each hand not yet added with its probability of occurrence relative to its Bayesian probability. Meant to be called by subclass's fromString() <P> <DD><DL> </DL> </DD> </DL> <HR> <A NAME="addRemainingAbsolute(double)"><!-- --></A><H3> addRemainingAbsolute</H3> <PRE> void <B>addRemainingAbsolute</B>(double absoluteProb)</PRE> <DL> <DD>During construction, add each hand not yet added with the given absolute probability of occurrence of the entire set of such hands. The sum of absolute probabilities over groups should be 1. Meant to be called by subclass's fromString(). <P> <DD><DL> </DL> </DD> </DL> <HR> <A NAME="validate()"><!-- --></A><H3> validate</H3> <PRE> void <B>validate</B>()</PRE> <DL> <DD>After construction, subclasses should call this for a sanity check. <P> <DD><DL> </DL> </DD> </DL> <!-- ========= END OF CLASS DATA ========= --> <HR> <!-- ======= START OF BOTTOM NAVBAR ====== --> <A NAME="navbar_bottom"><!-- --></A> <A HREF="#skip-navbar_bottom" title="Skip navigation links"></A> <TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY=""> <TR> <TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A NAME="navbar_bottom_firstrow"><!-- --></A> <TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY=""> <TR ALIGN="center" VALIGN="top"> <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD> <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD> <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD> <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/BeliefVector.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A> </TD> <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD> <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD> <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD> <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD> </TR> </TABLE> </TD> <TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM> <b>PokerSource Java API</b></EM> </TD> </TR> <TR> <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2"> <A HREF="../../../org/pokersource/enum/BaseHandGroup.html" title="class in org.pokersource.enum"><B>PREV CLASS</B></A> <A HREF="../../../org/pokersource/enum/Enumerate.html" title="class in org.pokersource.enum"><B>NEXT CLASS</B></A></FONT></TD> <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2"> <A HREF="../../../index.html?org/pokersource/enum/BeliefVector.html" target="_top"><B>FRAMES</B></A> <A HREF="BeliefVector.html" target="_top"><B>NO FRAMES</B></A> <SCRIPT type="text/javascript"> <!-- if(window==top) { document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>'); } //--> </SCRIPT> <NOSCRIPT> <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A> </NOSCRIPT> </FONT></TD> </TR> <TR> <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2"> SUMMARY: NESTED | <A HREF="#field_summary">FIELD</A> | <A HREF="#constructor_summary">CONSTR</A> | <A HREF="#method_summary">METHOD</A></FONT></TD> <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2"> DETAIL: <A HREF="#field_detail">FIELD</A> | <A HREF="#constructor_detail">CONSTR</A> | <A HREF="#method_detail">METHOD</A></FONT></TD> </TR> </TABLE> <A NAME="skip-navbar_bottom"></A> <!-- ======== END OF BOTTOM NAVBAR ======= --> <HR> <a href="http://www.pokersource.org/">PokerSource Home Page</a> - Learn how you can contribute! </BODY> </HTML>