SGSolve
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1234]
 Cexception
 CSGExceptionSGSolve specific exceptions
 Cstd::list< SGAction >
 Cstd::list< SGIteration >
 Cstd::list< SGIteration_MaxMinMax >
 Cstd::list< SGStep >
 Cstd::list< SGTuple >
 CpolicyCompFunction object for comparing two policies
 CQAbstractListModel
 CSGActionComboModelModel for the action select menu
 CSGStateComboModelModel for stateCombo
 CQAbstractTableModel
 CSGTableModelTable models for SGViewer
 CSGPayoffTableModelDerived class for payoff table models
 CSGProbabilityTableModelReimplements SGPayoffTable model to specialize to probabilities
 CQCheckBox
 CSGBoolParamBoxClass for changing boolean parameters
 CSGPlotFeatureBox
 CQCustomPlot
 CSGCustomPlotA customized version of QCustomPlot
 CSGSimulationPlotA customized version of QCustomPlot
 CQDialog
 CSGLegendA class for displaying a legend for the solution plots
 CSGPlotSettingsHandlerA widget for setting parameters of the algorithm
 CSGRandomHandler
 CSGRiskSharingHandlerA widget for setting parameters of the risk sharing game
 CSGSettingsHandlerA widget for setting parameters of the algorithm
 CQLineEdit
 CSGDblAttrEditA widget for editing double attributes
 CSGDblParamEditClass for changing double parameters
 CSGIntAttrEditA widget for editing integer attributes
 CSGIntParamEditClass for changing integer parameters
 CQMainWindow
 CSGMainWindowMain window for SGViewer
 CQObject
 CSGGameHandlerThis class handles the widgets for editing/displaying the game
 CSGPlotControllerHandles the plot settings for SGSolutionHandler
 CSGSolutionHandlerHandles the widgets for displaying the solution
 CSGSolverWorkerClass for implementing the twist algorithm within SGViewer
 CQTableView
 CSGTableViewSpecialized table view for SGViewer
 CQWidget
 CSGSimulationHandlerWidget for forward simulating an equilibrium
 CSGAbstractGameA virtual class for constructing games
 CContributionGameN-player prisoners' contribution game
 CRiskSharingGameTwo player version of the Kocherlakota (1996) risk sharing game
 CRiskSharingGame_3PlayerThree player version of the Kocherlakota (1996) risk sharing game
 CRiskSharingGame_3Player_MergedTwo player version of the Kocherlakota (1996) risk sharing game
 CSGApproxApproximation of the equilibrium payoff correspondence
 CSGBaseActionDescribes an action in the game
 CSGAction_MaxMinMaxEnhanced version of SGBaseAction
 CSGAction_PencilSharpeningEnhanced version of SGBaseAction
 CSGEdgePolicyClass for iterating edges of a product policy
 CSGEnvManages parameters for algorithm behavior
 CSGGameDescribes a stochastic game
 CSGRandomGameClass to generate random games
 CSGHyperplaneRepresents a hyperplane in $\mathbb{R}^N$
 CSGIteration_MaxMinMaxStores data on the behavior of SGSolver_MaxMinMax
 CSGIteration_PencilSharpeningStores data on the behavior of SGApprox::generate()
 CSGPlotSettings
 CSGPointA vector in $\mathbb{R}^n$
 CSGPointComparatorTuple of SGPoint objects
 CSGPolicyA policy for the max-min-max algorithm
 CSGProductPolicyClass for storing product policies
 CSGSimulatorClass for forward simulating equilibria
 CSGSolution_MaxMinMaxRecords the progress of SGSolver_MaxMinMax::solve()
 CSGSolution_PencilSharpeningRecords the progress of SGSolver::solve()
 CSGSolver_JYCClass that implements the JYC algorithm using Gurobi
 CSGSolver_MaxMinMaxClass for solving stochastic games
 CSGSolver_MaxMinMax_3PlayerClass for solving stochastic games
 CSGSolver_MaxMinMax_GRBClass that implements a version of the max-min-max algorithm using Gurobi
 CSGSolver_PencilSharpeningClass for solving stochastic games
 CSGStepA single step of the max-min-max algorithm
 CSGTuple
 Cstd::vector< const SGAction * >
 Cstd::vector< list< SGAction > >
 Cstd::vector< SGAction * >
 Cstd::vector< SGPoint >
 Cstd::vector< SGTuple >
 Cstd::vector< vector< SGPoint > >