|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Package edu.princeton.plot |
---|
Class edu.princeton.plot.Plot2D extends javax.swing.JPanel implements Serializable |
---|
Serialized Fields |
---|
double[] hashX
double[] hashY
boolean doNotPaintMain
javax.swing.JPanel topPanel
int DELAY
boolean clicked
boolean doNotDraw
double minX_fin
double maxX_fin
double maxY_fin
double minY_fin
int x1
int x2
int y1
int y2
int xCross
int yCross
int x
int y
javax.swing.JMenuItem coordinateLabel
javax.swing.JComponent generalWrapperPanel
boolean antiAlias
javax.swing.JCheckBoxMenuItem aliasing
boolean isUniformAxis
javax.swing.JCheckBoxMenuItem uniformBounds
boolean paintGrid
javax.swing.JCheckBoxMenuItem paintGridItem
int w
int h
double minX
double maxX
double minY
double maxY
java.awt.Color BACKGROUND
javax.swing.JPopupMenu popup
int zoom_get_x
int zoom_get_y
java.lang.String title
java.lang.String x_axis
java.lang.String y_axis
Class edu.princeton.plot.Plot2D.GeneralWrapperPanel extends javax.swing.JPanel implements Serializable |
---|
Serialized Fields |
---|
edu.princeton.plot.Plot2D plot
javax.swing.JPanel innerPanel
Class edu.princeton.plot.Point extends java.lang.Object implements Serializable |
---|
serialVersionUID: 1L
Serialized Fields |
---|
double x
double y
Class edu.princeton.plot.SimplePlot extends edu.princeton.plot.Plot2D implements Serializable |
---|
Serialized Fields |
---|
boolean hasSetBounds
javax.swing.JMenuItem editSeries
java.util.ArrayList<E> series
Package edu.princeton.repeatedgames.rgsolve |
---|
Class edu.princeton.repeatedgames.rgsolve.AlgoParameters extends java.lang.Object implements Serializable |
---|
serialVersionUID: 1L
Serialized Fields |
---|
AlgoParameters.ALGO_TYPE algo_type
double convergeTol
double intersectTol
double angTol
smoothHull
is selected, this tells the convex hull
routine how "flat" angles between 3 adjacent points have to be to eliminate
the middle point. If the angle formed by the three points is in excess of
Pi minus this value, the middle point is deleted.
double ccwTol
smoothHull
is selected, this tells the convex hull
routine the minimum (robustly calculated) signed area to allow between
3 adjacent extreme points. If the signed area is less than this value,
the middle point is deleted.
int maxIters
int maxGenPts
boolean keepIters
boolean smoothHull
boolean useMinMax
boolean continueIters
keepIters
iterations
or prompt the user for more iterations
boolean doRounding
roundDigits
.
int roundDigits
doRounding
is selected
boolean keepActions
boolean doMultiThread
boolean useRectangleW0
Class edu.princeton.repeatedgames.rgsolve.RGIter extends java.lang.Object implements Serializable |
---|
serialVersionUID: 1L
Serialized Fields |
---|
int iter
GameExtremePoint[] W
Point punishment
Point[][] intersections
intersections[a]
saves the intersections
at action a=(a1*m2+a2)
during this iteration.
intersections[a]
is null if this action cannot
be supported
BitSetFixed usableActions
long genPtsCount
int numDrop_start
int numDrop_end
Class edu.princeton.repeatedgames.rgsolve.RGSolution extends java.lang.Object implements Serializable |
---|
serialVersionUID: 1L
Serialized Fields |
---|
AlgoParameters params
AlgoParameters.ALGO_TYPE algo_type
AS
or APS
Game game
Point[] W0
GameExtremePoint[] V_star
Point punishment_star
java.util.ArrayList<E> iterList
RGIter
objects, each of which
stores information on the algorithm's steps within an
iteration
int[] BR1
int[] BR2
int iters
long time_ms
boolean converged
params
?
double error
long genPtsCount
boolean keptActions
boolean fromInnerApproximation
Class edu.princeton.repeatedgames.rgsolve.RGSolution.RGSolutionUserRule extends RGSolution implements Serializable |
---|
serialVersionUID: 1L
Serialized Fields |
---|
GameCodeData gmcode
GameCodeData
object storing relevant source
code for the game corresponding to this solution
Class edu.princeton.repeatedgames.rgsolve.RGSolve extends java.lang.Object implements Serializable |
---|
serialVersionUID: 1L
Serialized Fields |
---|
boolean doMultiThread
boolean useRectangleW0
Game game
AlgoParameters params
double delta
int m1
int m2
int[] BR1
int[] BR2
BitSetFixed usableActions
RGSolveProgressUpdater progressUpdater
boolean innerApprox
java.util.ArrayList<E> staticNashPayoffs
Class edu.princeton.repeatedgames.rgsolve.RGSolveApplet extends javax.swing.JApplet implements Serializable |
---|
Package edu.princeton.repeatedgames.rgsolve.components |
---|
Class edu.princeton.repeatedgames.rgsolve.components.AboutRGSolve extends javax.swing.JFrame implements Serializable |
---|
Serialized Fields |
---|
java.lang.String error
java.lang.String os
Class edu.princeton.repeatedgames.rgsolve.components.GameComponents_new extends javax.swing.JSplitPane implements Serializable |
---|
Serialized Fields |
---|
boolean graphExists
int displayDigits
Game currentGame
edu.princeton.plot.helpercomponents.NumberTextFields.IntegerTextField numAct1
edu.princeton.plot.helpercomponents.NumberTextFields.IntegerTextField numAct2
edu.princeton.plot.helpercomponents.NumberTextFields.DoubleTextField discount
edu.princeton.repeatedgames.rgsolve.components.GameComponents_new.NumSpinner digitBox
edu.princeton.repeatedgames.rgsolve.components.GameComponents_new.NumSpinner minAct1
edu.princeton.repeatedgames.rgsolve.components.GameComponents_new.NumSpinner maxAct1
edu.princeton.repeatedgames.rgsolve.components.GameComponents_new.NumSpinner minAct2
edu.princeton.repeatedgames.rgsolve.components.GameComponents_new.NumSpinner maxAct2
int m1
int m2
javax.swing.JTabbedPane gameTabs
edu.princeton.repeatedgames.rgsolve.components.GameScrollPane payoffScroll
edu.princeton.repeatedgames.rgsolve.components.GameScrollPane usableScroll
javax.swing.JScrollPane descScr
edu.princeton.plot.helpercomponents.BeveledTextArea gameDescArea
javax.swing.JPanel payoffPanel
javax.swing.JPanel usablePanel
javax.swing.JPanel graphPanel
boolean stateChanging
Class edu.princeton.repeatedgames.rgsolve.components.GameComponents_new.NumSpinner extends javax.swing.JSpinner implements Serializable |
---|
Serialized Fields |
---|
javax.swing.SpinnerNumberModel snm
Class edu.princeton.repeatedgames.rgsolve.components.GameScrollPane extends javax.swing.JScrollPane implements Serializable |
---|
Serialized Fields |
---|
edu.princeton.repeatedgames.rgsolve.components.GameScrollPane.TYPE type
Game game
int minRow
int maxRow
int minCol
int maxCol
int numRows
int numCols
javax.swing.JTable gameTable
edu.princeton.repeatedgames.rgsolve.components.RowNumberTable2 rowHeaders
edu.princeton.repeatedgames.rgsolve.components.GameComponents_new gComps
Class edu.princeton.repeatedgames.rgsolve.components.GameScrollPane.PayoffTableModel extends javax.swing.table.AbstractTableModel implements Serializable |
---|
Class edu.princeton.repeatedgames.rgsolve.components.GameScrollPane.SpecialRowNameHeaders extends edu.princeton.repeatedgames.rgsolve.components.RowNumberTable2 implements Serializable |
---|
Class edu.princeton.repeatedgames.rgsolve.components.OutputFrame extends javax.swing.JFrame implements Serializable |
---|
Serialized Fields |
---|
javax.swing.JTextArea jta
javax.swing.JMenuItem SAVE
javax.swing.JMenuItem COPY
Class edu.princeton.repeatedgames.rgsolve.components.RGGui extends javax.swing.JFrame implements Serializable |
---|
serialVersionUID: 1L
Serialized Fields |
---|
RGSolveApplet rgsolveapplet
javax.swing.JMenuBar thisMenu
java.awt.Container thisContainer
Game paramGame
javax.swing.JButton openAppletInFrame
boolean appletIsPoppedOut
javax.swing.JMenuItem HELP
javax.swing.JMenuItem ABOUT
javax.swing.JMenuItem WEBSITE
javax.swing.JMenuItem LICENSE
javax.swing.JMenuItem SAVE_GAME
javax.swing.JMenuItem SAVE_AS_GAME
javax.swing.JMenuItem LOAD_GAME
javax.swing.JMenuItem NEW_WINDOW
javax.swing.JMenuItem TEXT_GAME_WINDOW
javax.swing.JMenuItem RULE_GAME_WINDOW
javax.swing.JMenuItem COURNOT_DUOPOLY
javax.swing.JMenuItem BERTRAND_DUOPOLY
javax.swing.JMenuItem RAND_NORM
javax.swing.JMenuItem RAND_UNIFORM
javax.swing.JMenuItem PRIS_DILEMMA
javax.swing.JMenuItem HAWK_DOVE
javax.swing.JMenuItem SMOOTH_BERTRAND
javax.swing.JMenuItem GRAB_THE_DOLLAR
javax.swing.JMenuItem BATTLE_OF_THE_SEXES
javax.swing.JMenuItem ARMS_RACE
javax.swing.JMenuItem AS_EXAMPLE_1
javax.swing.JMenuItem AS_EXAMPLE_2
javax.swing.JMenuItem POP_OUT_SOLUTION
javax.swing.JMenuItem KEEP_SOLVING
javax.swing.JMenuItem MATHEMATICA
javax.swing.JMenuItem MATLAB
javax.swing.JMenuItem LATEX_VSTAR_EQNS
javax.swing.JMenuItem SET_MAX_FRAC_CONVERGENTS
javax.swing.JMenuItem SAVE_SOLN
javax.swing.JMenuItem LOAD_SOLN
javax.swing.JMenuItem EXIT
javax.swing.JMenuItem LATEX_TABLE
javax.swing.JMenuItem SHOW_V_STAR
javax.swing.JMenuItem GET_PSNE
javax.swing.JMenuItem GET_BR
javax.swing.JMenuItem GET_IESDS
javax.swing.JMenuItem SINGLE_LH
javax.swing.JMenuItem ALL_LH
javax.swing.JMenuItem FICT_PLAY
javax.swing.JSplitPane mainVertSplit
java.lang.String curFileName
java.lang.String curFileExt
RGSolution rgSoln
boolean isApplet
edu.princeton.repeatedgames.rgsolve.components.SettingsPanel settingsPanel
edu.princeton.repeatedgames.rgsolve.components.TopComponent topComp
edu.princeton.repeatedgames.rgsolve.components.GameComponents_new gameComp
javax.swing.JTabbedPane tabs
javax.swing.JProgressBar progressBar
javax.swing.JPanel ProgressPanel
javax.swing.JButton STOP
javax.swing.JSplitPane progSplitPane
boolean wasStopped
javax.swing.JPanel topProgPanel
javax.swing.JPanel solutionPanel
javax.swing.JTextArea progText
javax.swing.JScrollPane progTextScroll
boolean calledFromMatlab
edu.princeton.repeatedgames.rgsolve.components.RGGui gui_reference
Class edu.princeton.repeatedgames.rgsolve.components.RGGui.RgsolveMenuItem extends javax.swing.JMenuItem implements Serializable |
---|
Class edu.princeton.repeatedgames.rgsolve.components.RGSolveSplashScreen extends javax.swing.JDialog implements Serializable |
---|
Serialized Fields |
---|
javax.swing.Timer timer
int delay_ms
java.awt.Component comp
int WIDTH
int HEIGH
Class edu.princeton.repeatedgames.rgsolve.components.RowNumberTable2 extends javax.swing.JTable implements Serializable |
---|
Serialized Fields |
---|
javax.swing.JTable main
Class edu.princeton.repeatedgames.rgsolve.components.SettingsPanel extends javax.swing.JPanel implements Serializable |
---|
Serialized Fields |
---|
javax.swing.JMenu settingsMenu
javax.swing.JMenuItem setToDefaults
javax.swing.JMenuItem saveCustomParams
javax.swing.JMenuItem loadCustomParams
edu.princeton.plot.helpercomponents.NumberTextFields.DoubleTextField convergeTol
edu.princeton.plot.helpercomponents.NumberTextFields.DoubleTextField intersectTol
edu.princeton.plot.helpercomponents.NumberTextFields.DoubleTextField angTol
edu.princeton.plot.helpercomponents.NumberTextFields.DoubleTextField ccwTol
edu.princeton.plot.helpercomponents.NumberTextFields.IntegerTextField maxIters
edu.princeton.plot.helpercomponents.NumberTextFields.IntegerTextField maxGenPts
edu.princeton.plot.helpercomponents.DigitSpinner roundDigits
javax.swing.JCheckBox keepIters
javax.swing.JCheckBox smoothHull
javax.swing.JCheckBox roundBox
javax.swing.JCheckBox keepActions
javax.swing.JCheckBox doMulti
boolean default_keepIters
boolean default_smooth
boolean default_useMinMax
boolean default_continue
java.awt.Component[] fieldObjects
javax.swing.JRadioButton APS_but
javax.swing.JRadioButton AS_but
Class edu.princeton.repeatedgames.rgsolve.components.SolutionGraph extends edu.princeton.plot.Plot2D implements Serializable |
---|
Serialized Fields |
---|
boolean addToolbar
java.util.ArrayList<E> numActSlidValsPerIter
java.util.HashMap<K,V> actSliderMap
java.util.HashMap<K,V> allActionMap
double[][] staticNashList
int actionSliderValue
int iterSliderValue
java.lang.String title
int outputDigits
edu.princeton.plot.helpercomponents.DigitSpinner digitSpinner
boolean doNothingOnChange
javax.swing.Timer timer
javax.swing.JSlider iterSlider
javax.swing.JSlider actionSlider
javax.swing.JSlider extPtSlider
javax.swing.JSlider fullAlgoSlider
int numPicturesSaved
int saveNum
boolean savePictures
java.text.DateFormat dateFormat
java.lang.String savePictureName
java.text.DecimalFormat df
javax.swing.border.TitledBorder iterSlidBrd
javax.swing.border.TitledBorder actSlidBrd
javax.swing.border.TitledBorder extPtSlidBrd
javax.swing.border.TitledBorder fullAlgoSlidBrd
javax.swing.JButton showFullAlgo
javax.swing.JButton pauseButton
javax.swing.JButton gotoCont1
javax.swing.JButton gotoCont2
javax.swing.JComboBox showSpeeds
boolean showingAlgoNow
int showCounter
int showCounterMax
javax.swing.JCheckBoxMenuItem showPrevPts
javax.swing.JCheckBoxMenuItem showVertices
javax.swing.JCheckBoxMenuItem enableAllActions
javax.swing.JCheckBoxMenuItem showPunishment
javax.swing.JCheckBoxMenuItem showKey
javax.swing.JCheckBoxMenuItem showFeasibleSet
javax.swing.JCheckBoxMenuItem showStaticNash
boolean keptActions
Game game
double delta
int[] BR1
int[] BR2
int iters
GameExtremePoint[] V_star
Point[] payoffHull
AlgoParameters.ALGO_TYPE algo_type
java.util.ArrayList<E> iterList
boolean converged
javax.swing.JTextArea info
java.awt.Stroke dash
java.awt.Stroke dashFeasible
SolutionGraph.SolutionWrapperPanel wrapper
RGSolution retObject
javax.swing.ImageIcon PLAY
javax.swing.ImageIcon STOP
javax.swing.ImageIcon PAUSE
boolean haveIcons
Class edu.princeton.repeatedgames.rgsolve.components.SolutionGraph.SolutionWrapperPanel extends javax.swing.JPanel implements Serializable |
---|
Serialized Fields |
---|
javax.swing.JMenuItem MATHEMATICA
javax.swing.JMenuItem MATLAB
javax.swing.JMenuItem LATEX_VSTAR_EQNS
javax.swing.JMenuItem SET_MAX_FRAC_CONVERGENTS
javax.swing.JMenuItem SHOW_V_STAR
SolutionGraph graph
java.awt.Component key
javax.swing.JSplitPane vertSplit
javax.swing.JSplitPane horzSplit
javax.swing.JPanel graphPanel
javax.swing.JScrollPane scrollText
Class edu.princeton.repeatedgames.rgsolve.components.StageGamePayoffGraph extends edu.princeton.plot.Plot2D implements Serializable |
---|
Serialized Fields |
---|
Point[] payoffHull
javax.swing.JComponent wrapper
Game gm
int takeHull
int m1
int m2
Class edu.princeton.repeatedgames.rgsolve.components.TopComponent extends javax.swing.JPanel implements Serializable |
---|
Serialized Fields |
---|
javax.swing.JButton SOLVE
javax.swing.JLabel time
javax.swing.JLabel numIters
javax.swing.JLabel error
javax.swing.JLabel ptsGen
java.text.DecimalFormat df
Package edu.princeton.repeatedgames.rgsolve.games |
---|
Class edu.princeton.repeatedgames.rgsolve.games.BimatrixGame extends Game implements Serializable |
---|
serialVersionUID: 1L
Serialized Fields |
---|
double[][] G1
double[][] G2
Class edu.princeton.repeatedgames.rgsolve.games.Game extends java.lang.Object implements Serializable |
---|
serialVersionUID: 1L
Serialized Fields |
---|
java.lang.String description
double delta
DEFAULT_DELTA
int m1
int m2
BitSetFixed usableActions
Class edu.princeton.repeatedgames.rgsolve.games.ScaledGame extends Game implements Serializable |
---|
serialVersionUID: 1L
Serialized Fields |
---|
Game game
double[] slope
double[] offset
Class edu.princeton.repeatedgames.rgsolve.games.SymmetricBimatrixGame extends Game implements Serializable |
---|
serialVersionUID: 1L
Serialized Fields |
---|
double[][] G
Package edu.princeton.repeatedgames.rgsolve.games.specialgames |
---|
Class edu.princeton.repeatedgames.rgsolve.games.specialgames.AbreuSannikovExample1 extends BimatrixGame implements Serializable |
---|
serialVersionUID: 1L
Class edu.princeton.repeatedgames.rgsolve.games.specialgames.AbreuSannikovExample2 extends BimatrixGame implements Serializable |
---|
serialVersionUID: 1L
Class edu.princeton.repeatedgames.rgsolve.games.specialgames.ArmsRace extends Game implements Serializable |
---|
serialVersionUID: 1L
Serialized Fields |
---|
double max1
double threat1
double fatigue1
double max2
double threat2
double fatigue2
Class edu.princeton.repeatedgames.rgsolve.games.specialgames.BattleOfTheSexes extends BimatrixGame implements Serializable |
---|
serialVersionUID: 1L
Class edu.princeton.repeatedgames.rgsolve.games.specialgames.BertrandImperfectSubs extends Game implements Serializable |
---|
serialVersionUID: 1L
Serialized Fields |
---|
double A
double B
double c1
double c2
double maxPrice
Class edu.princeton.repeatedgames.rgsolve.games.specialgames.BertrandPerfectSubs extends Game implements Serializable |
---|
serialVersionUID: 1L
Serialized Fields |
---|
double A
double B
double c1
double c2
double maxPrice
Class edu.princeton.repeatedgames.rgsolve.games.specialgames.CournotGame extends Game implements Serializable |
---|
serialVersionUID: 1L
Serialized Fields |
---|
double A
double B
double c1
double c2
double maxOutput1
double maxOutput2
Class edu.princeton.repeatedgames.rgsolve.games.specialgames.GrabTheDollar extends Game implements Serializable |
---|
serialVersionUID: 1L
Serialized Fields |
---|
double stageDiscount
double prize
double penalty
Class edu.princeton.repeatedgames.rgsolve.games.specialgames.HawkDove extends BimatrixGame implements Serializable |
---|
serialVersionUID: 1L
Class edu.princeton.repeatedgames.rgsolve.games.specialgames.PrisonersDilemma extends BimatrixGame implements Serializable |
---|
serialVersionUID: 1L
Class edu.princeton.repeatedgames.rgsolve.games.specialgames.RandomNormalGame extends BimatrixGame implements Serializable |
---|
serialVersionUID: 1L
Serialized Fields |
---|
double mu1
double sigma1
double mu2
double sigma2
double rho
Class edu.princeton.repeatedgames.rgsolve.games.specialgames.Sierpinski extends BimatrixGame implements Serializable |
---|
serialVersionUID: 1L
Class edu.princeton.repeatedgames.rgsolve.games.specialgames.SimpleCournot extends Game implements Serializable |
---|
serialVersionUID: 1L
Serialized Fields |
---|
double maxOutput
double A
double B
double[] c
Package edu.princeton.repeatedgames.rgsolve.polygon |
---|
Class edu.princeton.repeatedgames.rgsolve.polygon.GameExtremePoint extends Point implements Serializable |
---|
serialVersionUID: 1L
Serialized Fields |
---|
int a1
int a2
int continIndex1
int continIndex2
double weight1
continIndex1
.
This vertex equals
(1-delta) g(a1,a2)
+ delta * (weight1
* continIndex1
+ (1-weight1
) * continIndex2
).
GameExtremePoint.CONSTRAINT stageConstraint
GameExtremePoint.CONSTRAINT continConstraint
Class edu.princeton.repeatedgames.rgsolve.polygon.GameExtremePointList extends java.util.ArrayList<GameExtremePoint> implements Serializable |
---|
Package edu.princeton.repeatedgames.rgsolve.utilities |
---|
Class edu.princeton.repeatedgames.rgsolve.utilities.BitSetFixed extends java.util.BitSet implements Serializable |
---|
Serialized Fields |
---|
int length
Package edu.princeton.repeatedgames.rgsolve.utilities.gamecompiler |
---|
Class edu.princeton.repeatedgames.rgsolve.utilities.gamecompiler.GameCodeData extends java.lang.Object implements Serializable |
---|
serialVersionUID: 1L
Serialized Fields |
---|
int m1
int m2
double delta
java.lang.String constructor
super
java.lang.String fields
Game
subclass
java.lang.String payoff1
@Override payoff1(int,int)
java.lang.String payoff2
@Override payoff2(int,int)
java.lang.String gameNotes
java.lang.String name
Class edu.princeton.repeatedgames.rgsolve.utilities.gamecompiler.GameWriter.TextArea extends javax.swing.JPanel implements Serializable |
---|
Serialized Fields |
---|
javax.swing.text.JTextComponent area
javax.swing.JScrollPane scroll
Class edu.princeton.repeatedgames.rgsolve.utilities.gamecompiler.TempGameHolder extends Game implements Serializable |
---|
Serialized Fields |
---|
GameCodeData gmcodeData
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |