| Package | Description | 
|---|---|
| edu.usc.ict.iago.agent | |
| edu.usc.ict.iago.utils | 
| Modifier and Type | Method and Description | 
|---|---|
| protected Offer | IAGOBuildingBehavior. getAcceptOfferFollowup(History history) | 
| protected Offer | IAGOBuildingBehaviorPlusPlus. getAcceptOfferFollowup(History history) | 
| protected Offer | RepeatedFavorBehavior. getAcceptOfferFollowup(History history) | 
| protected abstract Offer | IAGOCoreBehavior. getAcceptOfferFollowup(History history)Gets the offer that comes after the agent's adversary accepts an offer. | 
| protected Offer | IAGOCompetitiveBehavior. getAcceptOfferFollowup(History history) | 
| protected Offer | IAGOBuildingBehavior. getAllocated() | 
| protected Offer | IAGOBuildingBehaviorPlusPlus. getAllocated() | 
| protected Offer | RepeatedFavorBehavior. getAllocated() | 
| protected abstract Offer | IAGOCoreBehavior. getAllocated()Retrieves the internal representation of what offers are considered "firm" currently. | 
| protected Offer | IAGOCompetitiveBehavior. getAllocated() | 
| protected Offer | IAGOBuildingBehavior. getConceded() | 
| protected Offer | IAGOBuildingBehaviorPlusPlus. getConceded() | 
| protected Offer | RepeatedFavorBehavior. getConceded() | 
| protected abstract Offer | IAGOCoreBehavior. getConceded()Retrieves the internal representation of what the agent is maintaining as its heuristic currently. | 
| protected Offer | IAGOCompetitiveBehavior. getConceded() | 
| protected Offer | IAGOBuildingBehavior. getFinalOffer(History history) | 
| protected Offer | IAGOBuildingBehaviorPlusPlus. getFinalOffer(History history) | 
| protected Offer | RepeatedFavorBehavior. getFinalOffer(History history) | 
| protected abstract Offer | IAGOCoreBehavior. getFinalOffer(History history)Gets the offer that comes when you're nearly out of time. | 
| protected Offer | IAGOCompetitiveBehavior. getFinalOffer(History history) | 
| protected Offer | IAGOBuildingBehavior. getFirstOffer(History history) | 
| protected Offer | IAGOBuildingBehaviorPlusPlus. getFirstOffer(History history) | 
| protected Offer | RepeatedFavorBehavior. getFirstOffer(History history) | 
| protected abstract Offer | IAGOCoreBehavior. getFirstOffer(History history)Gets that is proposed immediately once the game starts. | 
| protected Offer | IAGOCompetitiveBehavior. getFirstOffer(History history) | 
| Offer | IAGOBuildingBehavior. getNextOffer(History history) | 
| Offer | IAGOBuildingBehaviorPlusPlus. getNextOffer(History history) | 
| Offer | RepeatedFavorBehavior. getNextOffer(History history) | 
| Offer | IAGODefaultBehavior. getNextOffer(History history)Deprecated.  | 
| Offer | IAGOCompetitiveBehavior. getNextOffer(History history) | 
| protected Offer | IAGOBuildingBehavior. getRejectOfferFollowup(History history) | 
| protected Offer | IAGOBuildingBehaviorPlusPlus. getRejectOfferFollowup(History history) | 
| protected Offer | RepeatedFavorBehavior. getRejectOfferFollowup(History history) | 
| protected abstract Offer | IAGOCoreBehavior. getRejectOfferFollowup(History history)Gets that is proposed after the agent's adversary rejects an offer. | 
| protected Offer | IAGOCompetitiveBehavior. getRejectOfferFollowup(History history) | 
| protected Offer | IAGOBuildingBehavior. getTimingOffer(History history) | 
| protected Offer | IAGOBuildingBehaviorPlusPlus. getTimingOffer(History history) | 
| protected Offer | RepeatedFavorBehavior. getTimingOffer(History history) | 
| protected abstract Offer | IAGOCoreBehavior. getTimingOffer(History history)Gets the offer that comes when you've been idle. | 
| protected Offer | IAGOCompetitiveBehavior. getTimingOffer(History history) | 
| Modifier and Type | Method and Description | 
|---|---|
| protected boolean | IAGOCompetitiveBehavior. acceptOffer(Offer o)Determines whether the agent should accept an offer based on the joint value using perceived user preferences | 
| protected int | AgentUtilsExtension. adversaryValue(Offer o,
              java.util.ArrayList<java.lang.Integer> ordering)Returns the expected value for this agent's adversary on an offer for a given ordering of preferences. | 
| protected int | AgentUtilsExtension. adversaryValueMax(Offer o)Returns the maximum possible value for an adversary on an offer for all current orderings of preferences. | 
| protected int | AgentUtilsExtension. adversaryValueMin(Offer o)Returns the minimum possible value for an adversary on an offer for all current orderings of preferences. | 
| protected int | AgentUtilsExtension. getAdversaryValue(Offer o)Helper to easily return expected/predicted value of an offer for an agent's adversary | 
| protected boolean | AgentUtilsExtension. isFullOffer(Offer o)Check to see if the offer is a full offer. | 
| protected int | AgentUtilsExtension. myActualOfferValue(Offer o)Returns the value of an offer with respect to the caller. | 
| protected void | IAGOBuildingBehavior. updateAllocated(Offer update) | 
| protected void | IAGOBuildingBehaviorPlusPlus. updateAllocated(Offer update) | 
| protected void | RepeatedFavorBehavior. updateAllocated(Offer update) | 
| protected abstract void | IAGOCoreBehavior. updateAllocated(Offer update)Update the internal representation of what offers are considered "firm" currently. | 
| protected void | IAGOCompetitiveBehavior. updateAllocated(Offer update) | 
| Modifier and Type | Method and Description | 
|---|---|
| Offer | BehaviorPolicy. getNextOffer(History history)Generates the next offer the VH will make, given a history. | 
| Offer | Event. getOffer()Provides the Offer stored in the Event that calls the method. | 
| Modifier and Type | Method and Description | 
|---|---|
| void | Offer. setOffer(Offer copiedOffer)Sets one offer equal to another offer by performing a deep copy of the second. | 
| Constructor and Description | 
|---|
| Event(int owner,
     Event.EventClass eventClass,
     Offer offer)Deprecated.  | 
| Event(int owner,
     Event.EventClass eventClass,
     Offer offer,
     int delay)Constructor used to create a SEND_OFFER event. | 
| Event(int owner,
     Event.EventClass eventClass,
     Offer offer,
     java.lang.String message,
     int delay)Specialized constructor usable only by IAGO to add message descriptions of offers. |