Package | Description |
---|---|
com.aimpulse.spectrum.mas.team |
Agent team formation
|
Modifier and Type | Method and Description |
---|---|
TeamDescription |
MatchFunction.getDescription()
Returns the team participant description to be checked.
|
TeamDescription |
LeaveFunction.getDescription()
Returns the team participant of the leaving agent.
|
TeamDescription |
JoinFunction.getDescription()
Returns the team description of the joining agent.
|
Modifier and Type | Method and Description |
---|---|
double |
TeamMatcher.distance(TeamDescription description)
Determines the distance to the description of a team formation
participant.
|
void |
TeamDatabase.handleJoin(TeamDescription participant)
Handles a participant that is about to join the team.
|
void |
MemoryTeamDatabase.handleJoin(TeamDescription participant) |
void |
ListenableTeamManagerDatabase.handleJoin(TeamDescription participant) |
void |
TeamDatabase.handleLeave(TeamDescription participant)
Handles a participant that is about to leave the team.
|
void |
MemoryTeamDatabase.handleLeave(TeamDescription participant) |
void |
ListenableTeamManagerDatabase.handleLeave(TeamDescription participant) |
Constructor and Description |
---|
JoinFunction(TeamDescription description)
Creates this function to join a team of agents.
|
LeaveFunction(TeamDescription description)
Creates this function to leave a team of agents.
|
LeaveInitiator(BehaviorController controller,
TeamDescription description,
AgentIdentifier manager)
Instantiates this leave initiator with the team description of the
respective member and the identifier of team manager.
|
MatchFunction(TeamDescription description)
Creates this function to check whether the own description matches the
description of a team of agents.
|
TeamParticipant(BehaviorController controller,
TeamDescription description,
TeamManagerFactory factory)
Instantiates this team participant with its team description and a
factory for team manager behaviors.
|
TeamParticipant(BehaviorController controller,
TeamDescription description,
TeamMatcher matcher)
Instantiates this team participant with its team description and a
matcher.
|
Copyright © Aimpulse Intelligent Systems GmbH
All rights reserved.