public class PreferenceProfileManager
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
protected BidHistory |
fBidHistory |
protected UtilitySpace |
fUtilitySpace |
Constructor and Description |
---|
PreferenceProfileManager(BidHistory pHist,
UtilitySpace pUtilitySpace) |
Modifier and Type | Method and Description |
---|---|
void |
addBid(Bid b) |
Domain |
getDomain() |
java.util.ArrayList<Issue> |
getIssues() |
Evaluator |
getMyEvaluator(int issueID) |
double |
getMyUtility(Bid b)
Returns the utility for a bid for me.
|
IOpponentModel |
getOpponentModel() |
double |
getOpponentUtility(Bid b)
Retrieves the utility of an opponent, this can be based on the
bidhistory.
|
void |
setOpponentModel(IOpponentModel fOpponentModel) |
protected UtilitySpace fUtilitySpace
protected BidHistory fBidHistory
public PreferenceProfileManager(BidHistory pHist, UtilitySpace pUtilitySpace)
public double getOpponentUtility(Bid b)
b
- public void addBid(Bid b)
public double getMyUtility(Bid b)
b
- public Evaluator getMyEvaluator(int issueID)
public Domain getDomain()
public java.util.ArrayList<Issue> getIssues()
public IOpponentModel getOpponentModel()
public void setOpponentModel(IOpponentModel fOpponentModel)