public class NozomiSAS extends SharedAgentState
Modifier and Type | Field and Description |
---|---|
double |
maxUtilityOfPartnerBid |
BidDetails |
maxUtilityPartnerBidDetails |
NAME
Constructor and Description |
---|
NozomiSAS(NegotiationSession negoSession,
BidDetails bid) |
Modifier and Type | Method and Description |
---|---|
void |
checkCompromise(double time) |
double |
getAveragePartnerUtility() |
double |
getAverageUtility() |
int |
getBidNumber() |
double |
getMaxCompromiseUtility() |
double |
getMaxUtilityOfPartnerBid() |
BidDetails |
getMaxUtilityPartnerBidDetails() |
double |
getPrevMaxCompromiseUtility() |
Bid |
getPrevRestoreBid() |
Bid |
getRestoreBid() |
void |
setAveragePartnerUtility(double util) |
void |
setAverageUtility(double util) |
void |
setBidNumber(int number) |
void |
setMaxCompromiseUtility(double util) |
void |
setMaxUtilityPartnerBidDetails(BidDetails b) |
void |
setPrevAverageUtility(double util) |
void |
setRestoreBid(Bid bid) |
void |
setUpdateMaxPartnerUtility(boolean updated) |
void |
updateRestoreBid(Bid nextBid) |
getName
public double maxUtilityOfPartnerBid
public BidDetails maxUtilityPartnerBidDetails
public NozomiSAS(NegotiationSession negoSession, BidDetails bid)
public void checkCompromise(double time)
public int getBidNumber()
public void setBidNumber(int number)
public void updateRestoreBid(Bid nextBid)
public void setAverageUtility(double util)
public double getAverageUtility()
public double getMaxUtilityOfPartnerBid()
public void setMaxUtilityPartnerBidDetails(BidDetails b)
public BidDetails getMaxUtilityPartnerBidDetails()
public void setUpdateMaxPartnerUtility(boolean updated)
public Bid getRestoreBid()
public Bid getPrevRestoreBid()
public void setRestoreBid(Bid bid)
public void setPrevAverageUtility(double util)
public void setMaxCompromiseUtility(double util)
public double getMaxCompromiseUtility()
public double getPrevMaxCompromiseUtility()
public void setAveragePartnerUtility(double util)
public double getAveragePartnerUtility()