public class TimeBidHistory
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
Bid |
bestOppBid |
int |
curIndex |
int |
curLength |
double |
est_t |
double |
est_u |
java.util.List<java.lang.Double> |
fTimes |
protected UtilitySpace |
fUtilitySpace |
double[] |
maxBlock |
double |
maxU |
java.util.List<java.lang.Integer> |
newMC |
int |
pMaxIndex |
Constructor and Description |
---|
TimeBidHistory(UtilitySpace pUtilitySpace,
double dis) |
Modifier and Type | Method and Description |
---|---|
void |
addMyBid(Bid pBid) |
void |
addOpponentBidnTime(double oppU,
Bid pBid,
double time) |
double |
getFeaMC(double time) |
java.util.ArrayList<Issue> |
getIssues() |
double |
getMCtime() |
Bid |
getMyBid(int pIndex) |
int |
getMyBidCount() |
Bid |
getMyLastBid() |
double |
getMyUtility(Bid b) |
Bid |
getOpponentBid(int pIndex) |
int |
getOpponentBidCount() |
Bid |
getOpponentLastBid() |
double |
getOpponentUtility(Bid b) |
double[] |
getTimeBlockList() |
boolean |
isInsideMyBids(Bid a) |
public java.util.List<java.lang.Double> fTimes
public int curIndex
public int curLength
protected UtilitySpace fUtilitySpace
public double est_t
public double est_u
public double maxU
public int pMaxIndex
public Bid bestOppBid
public double[] maxBlock
public java.util.List<java.lang.Integer> newMC
public TimeBidHistory(UtilitySpace pUtilitySpace, double dis)
public void addMyBid(Bid pBid)
public int getMyBidCount()
public Bid getMyBid(int pIndex)
public Bid getMyLastBid()
public boolean isInsideMyBids(Bid a)
public void addOpponentBidnTime(double oppU, Bid pBid, double time)
public double[] getTimeBlockList()
public int getOpponentBidCount()
public Bid getOpponentBid(int pIndex)
public Bid getOpponentLastBid()
public double getMyUtility(Bid b)
public double getOpponentUtility(Bid b)
public java.util.ArrayList<Issue> getIssues()
public double getFeaMC(double time)
public double getMCtime()