Modifier and Type | Method and Description |
---|---|
static Protocol |
Global.createProtocolInstance(ProtocolRepItem protRepItem,
AgentRepItem[] agentRepItems,
ProfileRepItem[] profileRepItems,
java.util.HashMap<AgentParameterVariable,AgentParamValue>[] agentParams) |
static Protocol |
Global.createProtocolInstance(ProtocolRepItem protRepItem,
AgentRepItem[] agentRepItems,
ProfileRepItem[] profileRepItems,
java.util.HashMap<AgentParameterVariable,AgentParamValue>[] agentParams,
java.lang.ClassLoader classLoader) |
Modifier and Type | Method and Description |
---|---|
AgentRepItem |
BilateralAtomicNegotiationSessionEvent.getAgentA() |
AgentRepItem |
BilateralAtomicNegotiationSessionEvent.getAgentB() |
Constructor and Description |
---|
BilateralAtomicNegotiationSessionEvent(java.lang.Object source,
BilateralAtomicNegotiationSession session,
ProfileRepItem profileA,
ProfileRepItem profileB,
AgentRepItem agentA,
AgentRepItem agentB,
java.lang.String agentAName,
java.lang.String agentBName) |
Modifier and Type | Method and Description |
---|---|
AgentRepItem |
Protocol.getAgentRepItem(int index) |
Modifier and Type | Method and Description |
---|---|
void |
Protocol.fireBilateralAtomicNegotiationSessionEvent(BilateralAtomicNegotiationSession session,
ProfileRepItem profileA,
ProfileRepItem profileB,
AgentRepItem agentA,
AgentRepItem agentB,
java.lang.String agenAName,
java.lang.String agentBName) |
Constructor and Description |
---|
Protocol(AgentRepItem[] agentRepItems,
ProfileRepItem[] profileRepItems,
java.util.HashMap<AgentParameterVariable,AgentParamValue>[] agentParams,
int totalMatches) |
Modifier and Type | Method and Description |
---|---|
AgentRepItem |
AlternatingOffersProtocol.getAgentARep() |
AgentRepItem |
AlternatingOffersProtocol.getAgentBRep() |
Modifier and Type | Method and Description |
---|---|
protected static java.util.ArrayList<AlternatingOffersProtocol> |
AlternatingOffersProtocol.allParameterCombis(Tournament tournament,
AgentRepItem agentA,
AgentRepItem agentB,
ProfileRepItem profileA,
ProfileRepItem profileB)
This is a recursive function that iterates over all *parameters* and
tries all values for each, recursively calling itself to iterate over the
remaining parameters.
|
protected static void |
AlternatingOffersProtocol.allParameterCombis(Tournament tournament,
java.util.ArrayList<AssignedParameterVariable> allparameters,
java.util.ArrayList<AlternatingOffersProtocol> sessions,
ProfileRepItem profileA,
ProfileRepItem profileB,
AgentRepItem agentA,
AgentRepItem agentB,
java.util.ArrayList<AssignedParamValue> chosenvalues)
adds all permutations of all NegotiationSessions to the given sessions
array.
|
Constructor and Description |
---|
AlternatingOffersProtocol(AgentRepItem[] agentRepItems,
ProfileRepItem[] profileRepItems,
java.util.HashMap<AgentParameterVariable,AgentParamValue>[] agentParams,
int totalSessionRounds)
RUN A NEGO SESSION.
|
Modifier and Type | Method and Description |
---|---|
protected AuctionBilateralAtomicNegoSession |
AuctionProtocol.runNegotiationSession(Agent agentA,
Agent agentB,
AgentRepItem agentARepItem,
AgentRepItem agentBRepItem,
java.lang.String agentAname,
java.lang.String agentBname,
ProfileRepItem profileRepItemA,
ProfileRepItem profileRepItemB,
UtilitySpace spaceA,
UtilitySpace spaceB,
java.util.HashMap<AgentParameterVariable,AgentParamValue> agentAparams,
java.util.HashMap<AgentParameterVariable,AgentParamValue> agentBparams)
do test run of negotiation session.
|
protected AuctionBilateralAtomicNegoSession |
AuctionOldProtocol.runNegotiationSession(Agent agentA,
Agent agentB,
AgentRepItem agentARepItem,
AgentRepItem agentBRepItem,
java.lang.String agentAname,
java.lang.String agentBname,
ProfileRepItem profileRepItemA,
ProfileRepItem profileRepItemB,
UtilitySpace spaceA,
UtilitySpace spaceB,
java.util.HashMap<AgentParameterVariable,AgentParamValue> agentAparams,
java.util.HashMap<AgentParameterVariable,AgentParamValue> agentBparams)
do test run of negotiation session.
|
protected AuctionBilateralAtomicNegoSession |
AuctionProtocol.runNegotiationSession(AgentRepItem agentARepItem,
AgentRepItem agentBRepItem,
java.lang.String agentAname,
java.lang.String agentBname,
ProfileRepItem profileRepItemA,
ProfileRepItem profileRepItemB,
UtilitySpace spaceA,
UtilitySpace spaceB,
java.util.HashMap<AgentParameterVariable,AgentParamValue> agentAparams,
java.util.HashMap<AgentParameterVariable,AgentParamValue> agentBparams) |
protected AuctionBilateralAtomicNegoSession |
AuctionOldProtocol.runNegotiationSession(AgentRepItem agentARepItem,
AgentRepItem agentBRepItem,
java.lang.String agentAname,
java.lang.String agentBname,
ProfileRepItem profileRepItemA,
ProfileRepItem profileRepItemB,
UtilitySpace spaceA,
UtilitySpace spaceB,
java.util.HashMap<AgentParameterVariable,AgentParamValue> agentAparams,
java.util.HashMap<AgentParameterVariable,AgentParamValue> agentBparams) |
Constructor and Description |
---|
AuctionOldProtocol(AgentRepItem[] agentRepItems,
ProfileRepItem[] profileRepItems,
java.util.HashMap<AgentParameterVariable,AgentParamValue>[] agentParams,
int tSR) |
AuctionProtocol(AgentRepItem[] agentRepItems,
ProfileRepItem[] profileRepItems,
java.util.HashMap<AgentParameterVariable,AgentParamValue>[] agentParams,
int tSR) |
MultiPhaseAuctionOldProtocol(AgentRepItem[] agentRepItems,
ProfileRepItem[] profileRepItems,
java.util.HashMap<AgentParameterVariable,AgentParamValue>[] agentParams,
int cSR,
int tSR) |
MultiPhaseAuctionProtocol(AgentRepItem[] agentRepItems,
ProfileRepItem[] profileRepItems,
java.util.HashMap<AgentParameterVariable,AgentParamValue>[] agentParams,
int cSR,
int tSR) |
Modifier and Type | Method and Description |
---|---|
AgentRepItem |
Repository.getAgentOfClass(java.lang.String className) |
Modifier and Type | Method and Description |
---|---|
java.util.ArrayList<AgentRepItem> |
RepositoryItemType.getAgentRepItem() |
Constructor and Description |
---|
RepositoryItemType(java.util.ArrayList<AgentRepItem> agentRepItem,
java.util.ArrayList<PartyRepItem> partyRepItem,
java.util.ArrayList<DomainRepItem> domainRepItem,
java.util.ArrayList<ProtocolRepItem> protocolRepItem,
java.util.ArrayList<MultiPartyProtocolRepItem> multiPartyProtocolRepItem) |
Modifier and Type | Method and Description |
---|---|
java.util.ArrayList<AssignedParameterVariable> |
Tournament.getParametersOfAgent(AgentRepItem agent,
java.lang.String name) |
Modifier and Type | Method and Description |
---|---|
AgentRepItem |
AgentValue.getValue() |
Constructor and Description |
---|
AgentValue(AgentRepItem val) |