public class NegotiationOutcome
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
SimpleElement |
additional |
ArrayListXML<BidPointTime> |
AgentABids |
java.lang.String |
agentAclass |
java.lang.Double |
agentAmaxUtil |
java.lang.String |
agentAname |
boolean |
agentAstarts |
java.lang.Double |
agentAutility |
java.lang.Double |
agentAutilityDiscount |
java.lang.String |
agentAutilSpaceName |
ArrayListXML<BidPointTime> |
AgentBBids |
java.lang.String |
agentBclass |
java.lang.Double |
agentBmaxUtil |
java.lang.String |
agentBname |
java.lang.Double |
agentButility |
java.lang.Double |
agentButilityDiscount |
java.lang.String |
agentButilSpaceName |
java.lang.String |
domainName |
java.lang.String |
ErrorRemarks |
java.util.List<java.lang.String> |
extraNames |
java.util.List<java.lang.String> |
extraValues |
SimpleElement |
qualityMeasures |
double |
time |
SimpleElement |
trajectoryMeasures |
Constructor and Description |
---|
NegotiationOutcome(AlternatingOffersBilateralAtomicNegoSession alternatingOffersBilateralAtomicNegoSession,
int runNumber,
Action lastAction,
java.util.ArrayList<BidPointTime> agentASize,
java.util.ArrayList<BidPointTime> agentBSize,
boolean startingWithA,
SimpleElement additional,
double distanceToNash,
OutcomeInfo outcomeInfo)
Creates a new instance of NegotiationOutcome
|
Modifier and Type | Method and Description |
---|---|
void |
addExtraAttribute(java.lang.String name,
java.lang.String value) |
java.lang.String |
getAcceptedBid() |
ArrayListXML<BidPointTime> |
getAgentABids() |
boolean |
getAgentAFirst() |
ArrayListXML<BidPointTime> |
getAgentBBids() |
static double |
getFYU(java.lang.String agentX,
BidSpace bidSpace)
Gets the Full Yield Utility of the agent.
|
int |
getRunNr() |
void |
setNegotiationOutcome(OpponentModelMeasuresResults omMeasuresResults) |
void |
setRunNr(int runNr) |
java.lang.String |
toString() |
SimpleElement |
toXML()
Does not include bid history in log file.
|
SimpleElement |
toXMLWithBids()
Includes bid history in log file.
|
public java.lang.String agentAname
public java.lang.String agentBname
public java.lang.String agentAclass
public java.lang.String agentBclass
public java.lang.Double agentAutility
public java.lang.Double agentButility
public java.lang.Double agentAutilityDiscount
public java.lang.Double agentButilityDiscount
public java.lang.String ErrorRemarks
public ArrayListXML<BidPointTime> AgentABids
public ArrayListXML<BidPointTime> AgentBBids
public java.lang.Double agentAmaxUtil
public java.lang.Double agentBmaxUtil
public boolean agentAstarts
public java.lang.String agentAutilSpaceName
public java.lang.String agentButilSpaceName
public SimpleElement additional
public SimpleElement trajectoryMeasures
public SimpleElement qualityMeasures
public java.util.List<java.lang.String> extraNames
public java.util.List<java.lang.String> extraValues
public double time
public java.lang.String domainName
public NegotiationOutcome(AlternatingOffersBilateralAtomicNegoSession alternatingOffersBilateralAtomicNegoSession, int runNumber, Action lastAction, java.util.ArrayList<BidPointTime> agentASize, java.util.ArrayList<BidPointTime> agentBSize, boolean startingWithA, SimpleElement additional, double distanceToNash, OutcomeInfo outcomeInfo)
alternatingOffersBilateralAtomicNegoSession
- lastAction
- string
- time
- distanceToNash
- utilBDiscount
- utilADiscount
- public java.lang.String toString()
toString
in class java.lang.Object
public ArrayListXML<BidPointTime> getAgentABids()
public ArrayListXML<BidPointTime> getAgentBBids()
public static double getFYU(java.lang.String agentX, BidSpace bidSpace)
public void addExtraAttribute(java.lang.String name, java.lang.String value)
public SimpleElement toXML()
public SimpleElement toXMLWithBids()
public int getRunNr()
public void setRunNr(int runNr)
public boolean getAgentAFirst()
public void setNegotiationOutcome(OpponentModelMeasuresResults omMeasuresResults)
public java.lang.String getAcceptedBid()