Package | Description |
---|---|
genius.core | |
genius.core.boaframework | |
genius.core.parties | |
genius.core.timeline | |
genius.core.utility |
Modifier and Type | Class and Description |
---|---|
class |
PausableContinuousTimeline |
Modifier and Type | Field and Description |
---|---|
TimeLineInfo |
Agent.timeline
Use timeline for everything time-related.
|
Modifier and Type | Method and Description |
---|---|
void |
Agent.internalInit(int sessionNr,
int sessionsTotal,
java.util.Date startTimeP,
java.lang.Integer totalTimeP,
TimeLineInfo timeline,
AbstractUtilitySpace us,
java.util.HashMap<AgentParameterVariable,AgentParamValue> params,
AgentID id)
This method is called by the protocol to initialize the agent with a new
session information.
|
Modifier and Type | Field and Description |
---|---|
protected TimeLineInfo |
NegotiationSession.timeline
Reference to the timeline.
|
Modifier and Type | Method and Description |
---|---|
TimeLineInfo |
NegotiationSession.getTimeline() |
Constructor and Description |
---|
NegotiationSession(SessionData sessionData,
AbstractUtilitySpace utilitySpace,
TimeLineInfo timeline)
Create a negotiation session which is used to keep track of the
negotiation state.
|
NegotiationSession(SessionData sessionData,
AbstractUtilitySpace utilitySpace,
TimeLineInfo timeline,
OutcomeSpace outcomeSpace)
Create a negotiation session which is used to keep track of the
negotiation state.
|
Modifier and Type | Field and Description |
---|---|
protected TimeLineInfo |
AbstractNegotiationParty.timeline
Time line used by the party if time deadline is set.
|
Modifier and Type | Method and Description |
---|---|
TimeLineInfo |
NegotiationInfo.getTimeline() |
TimeLineInfo |
AbstractNegotiationParty.getTimeLine()
Gets this agent's time line.
|
Constructor and Description |
---|
NegotiationInfo(AbstractUtilitySpace utilSpace,
Deadline deadline,
TimeLineInfo timeline,
long randomSeed,
AgentID agentID,
PersistentDataContainer storage) |
NegotiationInfo(PairwiseComparisonUserModel userModel,
Deadline deadline,
TimeLineInfo timeline,
long randomSeed,
AgentID agentID,
PersistentDataContainer storage)
Constructor with uncertainty
|
Modifier and Type | Class and Description |
---|---|
class |
ContinuousTimeline
A time line, running from t = 0 (start) to t = 1 (deadline).
|
class |
DiscreteTimeline
Implementation of the timeline in which time is divided in rounds.
|
class |
Timeline
A time line, running from t = 0 (start) to t = 1 (deadline).
|
Modifier and Type | Method and Description |
---|---|
double |
AbstractUtilitySpace.getReservationValueWithDiscount(TimeLineInfo timeline)
The discounted version of
AbstractUtilitySpace.getReservationValue() . |
double |
AbstractUtilitySpace.getUtilityWithDiscount(Bid bid,
TimeLineInfo timeline)
Let d in (0, 1) be the discount factor.
|