se.sics.tasim.is.common
Class Competition

java.lang.Object
  extended by se.sics.tasim.is.common.Competition

public class Competition
extends java.lang.Object


Field Summary
static int LOWEST_SCORE_FOR_ZERO
           
static int NO_WEIGHT
           
static int WEEKEND_LOW
           
 
Constructor Summary
Competition(int id, java.lang.String name)
           
Competition(int id, java.lang.String name, long startTime, long endTime, int startUniqueID, int simulationCount, double startWeight)
           
 
Method Summary
 void addParticipant(CompetitionParticipant part)
           
 void addSimulation(SimulationInfo info)
           
 int getEndSimulationID()
           
 long getEndTime()
           
 int getEndUniqueID()
           
 int getFlags()
           
static double getForcedWeight()
           
 int getID()
           
 java.lang.String getName()
           
 Competition getParentCompetition()
           
 int getParentCompetitionID()
           
 CompetitionParticipant getParticipant(int index)
           
 CompetitionParticipant getParticipantByID(int userID)
           
 int getParticipantCount()
           
 CompetitionParticipant[] getParticipants()
           
 java.lang.String getScoreClassName()
           
 int getSimulationCount()
           
 int getStartSimulationID()
           
 long getStartTime()
           
 int getStartUniqueID()
           
 double getStartWeight()
           
 double getWeight(int gameID)
           
 boolean hasParentCompetition()
           
 boolean hasSimulationID()
           
static int indexOf(Competition[] competitions, int competitionID)
           
static int indexOf(Competition[] competitions, int start, int end, int competitionID)
           
 boolean isParentCompetition(Competition competition)
           
 boolean isSimulationIncluded(int simulationUniqID)
           
static boolean isWeightForced()
           
 boolean isWeightUsed()
           
 void setFlags(int flags)
           
static void setForcedWeight(double weight, boolean force)
           
 void setScoreClassName(java.lang.String scoreClassName)
           
 void setStartSimulationID(int simulationID)
           
 void setStartWeight(double startWeight)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

WEEKEND_LOW

public static final int WEEKEND_LOW
See Also:
Constant Field Values

NO_WEIGHT

public static final int NO_WEIGHT
See Also:
Constant Field Values

LOWEST_SCORE_FOR_ZERO

public static final int LOWEST_SCORE_FOR_ZERO
See Also:
Constant Field Values
Constructor Detail

Competition

public Competition(int id,
                   java.lang.String name)

Competition

public Competition(int id,
                   java.lang.String name,
                   long startTime,
                   long endTime,
                   int startUniqueID,
                   int simulationCount,
                   double startWeight)
Method Detail

getID

public int getID()

getName

public java.lang.String getName()

getStartUniqueID

public int getStartUniqueID()

getEndUniqueID

public int getEndUniqueID()

isSimulationIncluded

public boolean isSimulationIncluded(int simulationUniqID)

getSimulationCount

public int getSimulationCount()

hasSimulationID

public boolean hasSimulationID()

getStartSimulationID

public int getStartSimulationID()

setStartSimulationID

public void setStartSimulationID(int simulationID)

getEndSimulationID

public int getEndSimulationID()

getStartTime

public long getStartTime()

getEndTime

public long getEndTime()

addSimulation

public void addSimulation(SimulationInfo info)

addParticipant

public void addParticipant(CompetitionParticipant part)

getParticipantCount

public int getParticipantCount()

getParticipantByID

public CompetitionParticipant getParticipantByID(int userID)

getParticipant

public CompetitionParticipant getParticipant(int index)

getParticipants

public CompetitionParticipant[] getParticipants()

getFlags

public int getFlags()

setFlags

public void setFlags(int flags)

getScoreClassName

public java.lang.String getScoreClassName()

setScoreClassName

public void setScoreClassName(java.lang.String scoreClassName)

getStartWeight

public double getStartWeight()

setStartWeight

public void setStartWeight(double startWeight)

isWeightUsed

public boolean isWeightUsed()

setForcedWeight

public static void setForcedWeight(double weight,
                                   boolean force)

isWeightForced

public static boolean isWeightForced()

getForcedWeight

public static double getForcedWeight()

getWeight

public double getWeight(int gameID)

hasParentCompetition

public boolean hasParentCompetition()

getParentCompetitionID

public int getParentCompetitionID()

isParentCompetition

public boolean isParentCompetition(Competition competition)

getParentCompetition

public Competition getParentCompetition()

indexOf

public static int indexOf(Competition[] competitions,
                          int competitionID)

indexOf

public static int indexOf(Competition[] competitions,
                          int start,
                          int end,
                          int competitionID)


Copyright © 2007-2009 Association for Trading Agent Research. All Rights Reserved.