edu.cuny.tac.aa
Class GameInfo

java.lang.Object
  extended by edu.cuny.tac.aa.GameInfo
Direct Known Subclasses:
BiddingStrategy, DataRecord, StrategyModule

public class GameInfo
extends java.lang.Object

This class defines the constant parameters used in TAC/AA and other numeric or text constants. For convenience, this class is inherited by both BiddingStrategy and StrategyModule.

Version:
$Revision: 1 $
Author:
Jinzhong Niu

Field Summary
static int BL
           
static java.lang.String CAPACITY
          report variable names
static java.lang.String CLICKS
           
static java.lang.String COMPONENT
           
static java.lang.String[] COMPONENT_NAMES
           
static java.lang.String CONVERSIONS
           
static java.lang.String COST
           
static java.lang.String CPC
           
static java.lang.String CTR
           
static java.lang.String CVR
           
static int DAY_DIFF
          the time difference between game day and day of reports or day of bid.
static int DV
           
protected static double ERROR
           
static java.text.DecimalFormat Formatter
           
static int GAME_LENGTH
           
static int HIGH_CAPACITY
           
static java.lang.String IMPRESSIONS
           
static java.lang.String INCOME
           
static int INDIV_POPULATION_SIZE
           
static java.lang.String LIMIT
           
static int LOW_CAPACITY
           
static java.lang.String MANUFACTURER
           
static java.lang.String[] MANUFACTURER_NAMES
           
static int MED_CAPACITY
           
static int NUM_OF_COMPONENTS
           
static int NUM_OF_MANUFACTURERS
           
static int NUM_OF_PRODUCTS
           
static int NUM_OF_USER_STAETS
           
static java.lang.String P_AA
           
static java.lang.String POSITION
           
static double PR_BST_NStoIS
           
static double PR_BST_NStoNS
           
static double PR_BURST
           
static double PR_F0toF0
           
static double PR_F0toF1
           
static double PR_F0toNS
           
static double PR_F1toF1
           
static double PR_F1toF2
           
static double PR_F1toNS
           
static double PR_F2toF2
           
static double PR_F2toNS
           
static double PR_IStoF0
           
static double PR_IStoF1
           
static double PR_IStoF2
           
static double PR_IStoIS
           
static double PR_IStoNS
           
static double PR_STD_NStoIS
           
static double PR_STD_NStoNS
           
static double PR_TtoNS
           
static double PR_TtoT
           
static java.lang.String PROFIT_RATE
           
static java.lang.String PROFIT_UNIT_RATE
           
static java.lang.String PROMOTED
           
static java.lang.String PROMOTED_IMPRESSIONS
           
static java.lang.String REGULAR
           
static java.lang.String REGULAR_IMPRESSIONS
           
static java.lang.String REVENUE
           
static java.lang.String[] USER_STATE_NAMES
           
static double USP
           
 
Constructor Summary
GameInfo()
           
 
Method Summary
static boolean isHighCapacity(double value)
           
static boolean isLowCapacity(double value)
           
static boolean isMedCapacity(double value)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

P_AA

public static final java.lang.String P_AA
See Also:
Constant Field Values

GAME_LENGTH

public static final int GAME_LENGTH
See Also:
Constant Field Values

DAY_DIFF

public static final int DAY_DIFF
the time difference between game day and day of reports or day of bid.

See Also:
Constant Field Values

USP

public static final double USP
See Also:
Constant Field Values

HIGH_CAPACITY

public static final int HIGH_CAPACITY
See Also:
Constant Field Values

MED_CAPACITY

public static final int MED_CAPACITY
See Also:
Constant Field Values

LOW_CAPACITY

public static final int LOW_CAPACITY
See Also:
Constant Field Values

ERROR

protected static final double ERROR
See Also:
Constant Field Values

DV

public static final int DV
See Also:
Constant Field Values

PR_BURST

public static final double PR_BURST
See Also:
Constant Field Values

BL

public static final int BL
See Also:
Constant Field Values

PR_STD_NStoNS

public static final double PR_STD_NStoNS
See Also:
Constant Field Values

PR_STD_NStoIS

public static final double PR_STD_NStoIS
See Also:
Constant Field Values

PR_BST_NStoNS

public static final double PR_BST_NStoNS
See Also:
Constant Field Values

PR_BST_NStoIS

public static final double PR_BST_NStoIS
See Also:
Constant Field Values

PR_IStoNS

public static final double PR_IStoNS
See Also:
Constant Field Values

PR_IStoIS

public static final double PR_IStoIS
See Also:
Constant Field Values

PR_IStoF0

public static final double PR_IStoF0
See Also:
Constant Field Values

PR_IStoF1

public static final double PR_IStoF1
See Also:
Constant Field Values

PR_IStoF2

public static final double PR_IStoF2
See Also:
Constant Field Values

PR_F0toNS

public static final double PR_F0toNS
See Also:
Constant Field Values

PR_F0toF0

public static final double PR_F0toF0
See Also:
Constant Field Values

PR_F0toF1

public static final double PR_F0toF1
See Also:
Constant Field Values

PR_F1toNS

public static final double PR_F1toNS
See Also:
Constant Field Values

PR_F1toF1

public static final double PR_F1toF1
See Also:
Constant Field Values

PR_F1toF2

public static final double PR_F1toF2
See Also:
Constant Field Values

PR_F2toNS

public static final double PR_F2toNS
See Also:
Constant Field Values

PR_F2toF2

public static final double PR_F2toF2
See Also:
Constant Field Values

PR_TtoT

public static final double PR_TtoT
See Also:
Constant Field Values

PR_TtoNS

public static final double PR_TtoNS
See Also:
Constant Field Values

INDIV_POPULATION_SIZE

public static final int INDIV_POPULATION_SIZE
See Also:
Constant Field Values

MANUFACTURER_NAMES

public static java.lang.String[] MANUFACTURER_NAMES

NUM_OF_MANUFACTURERS

public static final int NUM_OF_MANUFACTURERS

COMPONENT_NAMES

public static java.lang.String[] COMPONENT_NAMES

NUM_OF_COMPONENTS

public static final int NUM_OF_COMPONENTS

NUM_OF_PRODUCTS

public static final int NUM_OF_PRODUCTS

USER_STATE_NAMES

public static java.lang.String[] USER_STATE_NAMES

NUM_OF_USER_STAETS

public static final int NUM_OF_USER_STAETS

CAPACITY

public static final java.lang.String CAPACITY
report variable names

See Also:
Constant Field Values

IMPRESSIONS

public static final java.lang.String IMPRESSIONS
See Also:
Constant Field Values

CLICKS

public static final java.lang.String CLICKS
See Also:
Constant Field Values

CONVERSIONS

public static final java.lang.String CONVERSIONS
See Also:
Constant Field Values

LIMIT

public static final java.lang.String LIMIT
See Also:
Constant Field Values

COST

public static final java.lang.String COST
See Also:
Constant Field Values

REVENUE

public static final java.lang.String REVENUE
See Also:
Constant Field Values

INCOME

public static final java.lang.String INCOME
See Also:
Constant Field Values

PROFIT_RATE

public static final java.lang.String PROFIT_RATE
See Also:
Constant Field Values

PROFIT_UNIT_RATE

public static final java.lang.String PROFIT_UNIT_RATE
See Also:
Constant Field Values

REGULAR

public static final java.lang.String REGULAR
See Also:
Constant Field Values

PROMOTED

public static final java.lang.String PROMOTED
See Also:
Constant Field Values

REGULAR_IMPRESSIONS

public static final java.lang.String REGULAR_IMPRESSIONS
See Also:
Constant Field Values

PROMOTED_IMPRESSIONS

public static final java.lang.String PROMOTED_IMPRESSIONS
See Also:
Constant Field Values

CTR

public static final java.lang.String CTR
See Also:
Constant Field Values

CVR

public static final java.lang.String CVR
See Also:
Constant Field Values

CPC

public static final java.lang.String CPC
See Also:
Constant Field Values

POSITION

public static final java.lang.String POSITION
See Also:
Constant Field Values

COMPONENT

public static final java.lang.String COMPONENT
See Also:
Constant Field Values

MANUFACTURER

public static final java.lang.String MANUFACTURER
See Also:
Constant Field Values

Formatter

public static java.text.DecimalFormat Formatter
Constructor Detail

GameInfo

public GameInfo()
Method Detail

isHighCapacity

public static boolean isHighCapacity(double value)

isMedCapacity

public static boolean isMedCapacity(double value)

isLowCapacity

public static boolean isLowCapacity(double value)