Class Summary |
ArmsRace |
Return an instance of a discretized Arms Race game using
user specified functions. |
BattleOfTheSexes |
Return a version of the Battle of the Sexes game |
BertrandOligopoly |
Returns an instance of the Bertrand Oligopoly. |
BidirectionalLEG |
Generate a Local Effect Game with a given graphical
structure and a given function structure such that
the function stored on an edge a to b is the same as
the function stored on an edge b to a. |
Chicken |
Return a version of the two player Chicken game. |
CollaborationGame |
Return an instance of a collaboration game. |
CompoundGame |
Class implements any compound game. |
CongestionGame |
Class implements a congestion game in which there
is a set of "facilities" and each player chooses some
subset of these. |
CoordinationGame |
Return an instance of a coordination game. |
CournotDuopoly |
Return an instance of the Cournot Duopoly using user
specified functions for the cost and inverse demand. |
CovariantGame |
Return a game, where payoffs for players are drawn from
a multi-normal with covariance r. |
DispersionGame |
Class implements a specific kind of dispersion game:
both action symmetric and agent symmetric as defined in
the dispersion games literature, also strong,
and common payoff. |
DoubleOutput |
Outputs a game in the gambit and gametracer output formats
Separated by SEP |
DoubleTensor |
The DoubleTensor class can be used to store matrices
of any dimension. |
GambitOutput |
Outputs a game in the Gambit .nfg file format. |
Game |
Abstract class that describes the basic game entity. |
GameOutput |
Super class for all game outputters. |
GeometricGame |
Class implements shared details of Geometric Games. |
Global |
A Class to hold global parameters, utilities, etc. |
GrabTheDollar |
Return a version of the game Grab the Dollar |
GraphicalGame |
Abstract class implements the basic common features of
graphical games. |
GreedyGame |
Return a version of the Greedy Game |
GTOutput |
Outputs a game in the Gametracer .gam file format. |
GuessTwoThirdsAve |
Generates an instance of the game in which players try to
guess two thirds of the average of the amounts chosen by
other players. |
HawkAndDove |
Return a version of the two player Hawk and Dove game. |
LocalEffectGame |
Abstract class which can be used to implement any Local-Effect
game. |
LocationGame |
Returns an instance of the two player location game
based on Hotelling's original model. |
LongTensor |
The LongTensor class can be used to store matrices
of any dimension |
Main |
The main class called when GAMUT is run. |
MajorityVoting |
Generates an instance of the Majority Voting game. |
MatchingPennies |
Return a version of the standard Matching Pennies game. |
MatrixGame |
Class implements the straightforward normal form game. |
MinimumEffortGame |
Return a Minimum Effort Game
The MEG was coded as a TimingGame because it was very
simple to add on using the TimingGame infrastructure. |
NPlayerChicken |
Generate an instance of the N-Player Chicken game. |
NPlayerPrisonersDilemma |
Generate an instance of N-Player Prisoner's Dilemma game as
follows. |
Outcome |
The utility class encapsulates the notion of an outcome
Action numbering starts at one |
ParameterizedObject |
Abstract class that can be extended by any class
which needs to use the parameter set-up. |
Parameters |
Class to hold parameter array objects and return
parameter info. |
Parameters.ParamInfo |
Structure to hold parameter information |
ParamParser |
Class for parsing command line parameters
Keeps track of bookkeeping as well |
PolymatrixGame |
Generate a Polymatrix Game with any given structure as long
as the structure has been implemented as a graph class. |
PrisonersDilemma |
Return an instance of the two player Prisoner's Dilemma |
PureCoordinationMatrix |
Abstract class implements a normal form game which is
common payoff and therefore only requires that the payoff
for each outcome be stored once. |
RandomCompoundGame |
Return a compound game based on a randomly generated
symmetric 2x2 matrix. |
RandomGame |
Return a uniformly random game |
RandomGraphicalGame |
Generate a Graphical Game with any given structure as long
as the structure has been implemented as a graph class. |
RandomLEG |
Generate a Local Effect Game with a given graphical
structure and a given function. |
RandomZeroSum |
Create a random version of a two-player zero-sum game. |
RockPaperScissors |
Return an instance of Rock, Paper, Scissors |
ShapleysGame |
Return a version of Shapley's Game which is a
variation on the standard Rock, Paper, Scissors. |
SimpleInspectionGame |
Return an instance of the Simple Inspection game |
SimpleOutput |
A very simple outputter, mostly for development purposes. |
SortedAndRandomSet |
Utility class holding a list of objects that can be returned
either by size (largest or smallest) or randomly from the
remaining elements in the list |
SpecialOutput |
This outputter uses game own output function |
TimingGame |
Abstract class implements common features among timing games. |
TimingGame.TimingGameParams |
TimingGameParams is a simple helper class used to store
all of the parameters for the Timing Game function for
one particular player. |
TravelersDilemma |
Return an instance of the game Traveler's Dilemma |
TwoByTwoGame |
Return a 2x2 game of a given type from Rapoport's distribution. |
TwoPlayerOutput |
A very simple outputter, for two player games |
UniformLEG |
Generate a Local Effect Game with a given graphical
structure and a given function structure such that
every edge from b to a has the same local effect as
an edge from c to a. |
WarOfAttrition |
Return an instance of the game War of Attrition |
ZeroSumGame |
Abstract class used for representing a two-player zero-sum
game. |