- achievementsAreaValueGoal - Variable in class mas.agentsHempelsSofa.data.Strategy
-
The goal area value.
- achievementsAreaValuePref - Variable in class mas.agentsHempelsSofa.data.Strategy
-
the preference of an area-value focus, if an achievement-supporting
strategy was chosen.
- achievementsInspectedAgentsGoal - Variable in class mas.agentsHempelsSofa.data.Strategy
-
The goal number of inspected agents.
- achievementsInspectedAgentsPref - Variable in class mas.agentsHempelsSofa.data.Strategy
-
the preference of an inspected-agents focus, if an achievement-supporting
strategy was chosen.
- achievementsPref - Variable in class mas.agentsHempelsSofa.data.Strategy
-
the preference for achievement-supporting strategies.
- achievementsProbedVerticesGoal - Variable in class mas.agentsHempelsSofa.data.Strategy
-
The goal number of probed vertices.
- achievementsProbedVerticesPref - Variable in class mas.agentsHempelsSofa.data.Strategy
-
the preference of a probed-vertices focus, if an achievement-supporting
strategy was chosen.
- achievementsSuccessfulAttacksGoal - Variable in class mas.agentsHempelsSofa.data.Strategy
-
The goal number of successful attacks.
- achievementsSuccessfulAttacksPref - Variable in class mas.agentsHempelsSofa.data.Strategy
-
the preference of a successful-attacks focus, if an
achievement-supporting strategy was chosen.
- achievementsSuccessfulParriesGoal - Variable in class mas.agentsHempelsSofa.data.Strategy
-
The goal number of successful parries.
- achievementsSuccessfulParriesPref - Variable in class mas.agentsHempelsSofa.data.Strategy
-
the preference of a successful-parries focus, if an
achievement-supporting strategy was chosen.
- achievementsSurveyedEdgesGoal - Variable in class mas.agentsHempelsSofa.data.Strategy
-
The goal number of surveyed edges.
- achievementsSurveyedEdgesPref - Variable in class mas.agentsHempelsSofa.data.Strategy
-
the preference of a surveyed-edges focus, if an achievement-supporting
strategy was chosen.
- ActionGenerator - Class in mas.agentsHempelsSofa.util
-
An action generator which provides some general actions for all
strategy-based agents.
- ActionGenerator(Graph, ZoneManager, StrategyBasedAgent) - Constructor for class mas.agentsHempelsSofa.util.ActionGenerator
-
- add(Parameter) - Method in class mas.agentsHempelsSofa.data.graph.Graph
-
Adds a new node to the graph with an identifier
.
- add(Vertex) - Method in class mas.agentsHempelsSofa.data.graph.Graph
-
Adds a node to the graph, if there is no equal vertex in the graph.
- add(Parameter, Parameter) - Method in class mas.agentsHempelsSofa.data.graph.Graph
-
Adds a new edge to the graph, whereas the edge is built by two new
vertices which are created by param1
and param2
.
- add(Edge) - Method in class mas.agentsHempelsSofa.data.graph.Graph
-
Adds an edge
to the graph.
- add(AgentToken) - Method in class mas.agentsHempelsSofa.data.graph.Graph
-
adds an agent to the list of tokens and to the vertex, if not already
contained.
- addAllIsolatedVertices() - Method in class mas.agentsHempelsSofa.data.zone.ZoneManager
-
adds all isolated vertices to each zone.
- addBelief(LogicBelief) - Method in class massim.javaagents.Agent
-
- addEnvironment(EnvironmentInterfaceStandard) - Method in class massim.javaagents.AgentsInterpreter
-
- addGoal(LogicGoal) - Method in class massim.javaagents.Agent
-
- addIncidentEdge(Edge) - Method in class mas.agentsHempelsSofa.data.graph.Vertex
-
Immediately adds an incident edge to the vertex.
- addToken(AgentToken) - Method in class mas.agentsHempelsSofa.data.graph.Vertex
-
- addVertex(Vertex) - Method in class mas.agentsHempelsSofa.data.zone.Zone
-
- AdjacencyMatrix - Class in mas.agentsHempelsSofa.data.graph
-
Provides an adjacency matrix to represent a graph.
- AdjacencyMatrix(Graph) - Constructor for class mas.agentsHempelsSofa.data.graph.AdjacencyMatrix
-
Creates a new adjacency matrix of a given graph g.
- ag - Variable in class mas.agentsHempelsSofa.StrategyBasedAgent
-
The action generator.
- agent - Variable in class mas.agents0815.doIt.DoInitRepair
-
- Agent - Class in massim.javaagents
-
This class represents a simple agent.
- Agent(String, String) - Constructor for class massim.javaagents.Agent
-
Initializes an agent with a given name.
- AgentAggressiveSentinel - Class in mas.agents0815
-
Role description:
identify "good" positions to do a survey, go there
and survey
as soon as a zone is established, he joins in
- AgentAggressiveSentinel(String, String) - Constructor for class mas.agents0815.AgentAggressiveSentinel
-
- AgentDefender - Class in mas.agents0815
-
Role description:
as soon as a zone is established, he identifies enemies coming in the zon
and attacks them
- AgentDefender(String, String) - Constructor for class mas.agents0815.AgentDefender
-
- AgentDummy - Class in mas.agents0815
-
- AgentDummy(String, String) - Constructor for class mas.agents0815.AgentDummy
-
- AgentExplorer - Class in mas.agents0815
-
Role description:
moves around the map and surveys the map
when step X has passed, he tries to join the established zone
- AgentExplorer(String, String) - Constructor for class mas.agents0815.AgentExplorer
-
- AgentInspector - Class in mas.agents0815
-
Role description:
does random walk as long as having enemies in range
then he is doing a inspect action
as soon as there is a zone, he joins in
- AgentInspector(String, String) - Constructor for class mas.agents0815.AgentInspector
-
- AgentRepairer - Class in mas.agents0815
-
The repairer surveys edges, moves randomly or joins a zone as standard behavior.
- AgentRepairer(String, String) - Constructor for class mas.agents0815.AgentRepairer
-
- AgentSaboteur - Class in mas.agents0815
-
Role description:
does a random walk and chase enemies, whenever he sees any
if a zone is established he look for enemies out of the zone
(so he does not enter his teams zone)
- AgentSaboteur(String, String) - Constructor for class mas.agents0815.AgentSaboteur
-
- AgentSentinel - Class in mas.agents0815
-
Role description:
identify "good" positions to do a survey, go there
and survey
as soon as a zone is established, he joins in
- AgentSentinel(String, String) - Constructor for class mas.agents0815.AgentSentinel
-
- AgentsInterpreter - Class in massim.javaagents
-
This is an agents-interpreter.
- AgentsInterpreter() - Constructor for class massim.javaagents.AgentsInterpreter
-
Instantiates the agents-interpreter.
- AgentsInterpreter(String) - Constructor for class massim.javaagents.AgentsInterpreter
-
Instantiates the agents-interpreter.
- AgentToken - Class in mas.agentsHempelsSofa.data
-
An implementation of an agent token which includes the following information
about an agent:
the name
the team
the position
the role
the strategy
the energy
the maximum energy
the maximum energy if disabled
the health
the maximum health
the strength
the visibility range
the target vertex
the target agent
the step it was lastly inspected
It can be placed and moved on the
Graph
.
- AgentToken(String, String, Vertex, String, String, int, int, int, int, int) - Constructor for class mas.agentsHempelsSofa.data.AgentToken
-
The constructor for an inspection.
- AgentToken(String, String, Vertex, Vertex, String, String, int, int, int, int, int, int, int, int) - Constructor for class mas.agentsHempelsSofa.data.AgentToken
-
The complete constructor (for agents of same team).
- AgentToken(String, String, Vertex, Vertex, String, String, int, int, int, int, int, int, int, int, int) - Constructor for class mas.agentsHempelsSofa.data.AgentToken
-
The complete constructor (for agents of same team).
- AgentToken(String, String, Vertex, String, int) - Constructor for class mas.agentsHempelsSofa.data.AgentToken
-
Constructor which sets name
, team
, position
and
state
.
- allFocuses - Static variable in class mas.agentsHempelsSofa.data.Strategy
-
all available focuses which should be supported by the specific agents.
- ALLIEDENERGY - Static variable in class mas.agents0815.Const
-
- ALLIEDHEALTH - Static variable in class mas.agents0815.Const
-
- ALLIEDINZONE - Static variable in class mas.agents0815.Const
-
- ALLIEDPOSITION - Static variable in class mas.agents0815.Const
-
- ALLIEDROLE - Static variable in class mas.agents0815.Const
-
- ANNOYENEMYZONE - Static variable in class mas.agents0815.Const
-
- App - Class in massim.javaagents
-
This app instantiates an interpreter (loading agents),
creates the connection to the MASSim-server, and
executes the agents.
- App() - Constructor for class massim.javaagents.App
-
- attackAction(String) - Static method in class massim.javaagents.agents.MarsUtil
-
Yields a valid attack action.
- ATTACKENEMYZONE - Static variable in class mas.agents0815.Const
-
- ATTACKTEAM - Static variable in class mas.agents0815.Const
-
- damagedAgent - Variable in class mas.agents0815.doIt.DoInitRepair
-
- data - Variable in class mas.agentsHempelsSofa.algorithms.GeneralAlgorithms.SortObject
-
- decreaseNumberOfUnsurveyedIncidentEdges(int) - Method in class mas.agentsHempelsSofa.data.graph.Vertex
-
- DefendZoningStrategy - Class in mas.agentsTargaryen.strategy
-
Zone verteidigen
- DefendZoningStrategy() - Constructor for class mas.agentsTargaryen.strategy.DefendZoningStrategy
-
- defensiveParryPref - Variable in class mas.agentsHempelsSofa.data.Strategy
-
the preference of a parry focus, if an defensive strategy was chosen.
- defensivePref - Variable in class mas.agentsHempelsSofa.data.Strategy
-
the preference for defensive strategies.
- defensiveRepairPref - Variable in class mas.agentsHempelsSofa.data.Strategy
-
the preference of an defensive repair focus, if an defensive action was
generated.
- defensiveRunAwayPref - Variable in class mas.agentsHempelsSofa.data.Strategy
-
the preference of an run away focus, if an defensive action was
generated.
- deleteGoals(String) - Method in class mas.agentsTargaryen.TargaryenAgent
-
- destroyZone() - Method in class mas.agentsHempelsSofa.util.ActionGenerator
-
generates an action which contributes to destroying the enemies most
precious zone
- destroyZone(Zone) - Method in class mas.agentsHempelsSofa.util.ActionGenerator
-
generates an action which contributes to destroying a target zone
- determineConnectivity(Vertex, Zone) - Method in class mas.agentsHempelsSofa.util.ActionGenerator
-
this method tells with how many frontier agents of a zone a vertex is
connected when you call this method from an agents surrounding.
- determineExpansion(Zone) - Method in class mas.agentsHempelsSofa.util.ActionGenerator
-
determines whether an agent on the frontier of the zone should try to
expand, parry, survey or recharge
- determineTeams(String[]) - Method in class mas.agentsHempelsSofa.data.zone.ZoneManager
-
computes a list of all different teams which are dominating at least one
vertex.
- dijkstra(Graph) - Static method in class mas.agentsHempelsSofa.algorithms.GraphAlgorithms
-
Runs the standard Dijkstra Algorithm on a given graph
.
- dijkstra(Graph, double, double) - Static method in class mas.agentsHempelsSofa.algorithms.GraphAlgorithms
-
Runs a weighted Dijkstra Algorithm on a given graph
.
- Dijkstra - Class in mas.agentsTargaryen
-
- Dijkstra() - Constructor for class mas.agentsTargaryen.Dijkstra
-
- DoAnnoyEnemyZone - Class in mas.agents0815.doIt
-
- DoAnnoyEnemyZone(Collection<LogicBelief>, Collection<LogicGoal>) - Constructor for class mas.agents0815.doIt.DoAnnoyEnemyZone
-
- DoAttackEnemyZone - Class in mas.agents0815.doIt
-
- DoAttackEnemyZone(Collection<LogicBelief>, Collection<LogicGoal>) - Constructor for class mas.agents0815.doIt.DoAttackEnemyZone
-
- DodgeSaboteurStrategy - Class in mas.agentsTargaryen.strategy
-
Weglaufen, wenn feindlicher Saboteur auf selbem Feld ist
- DodgeSaboteurStrategy() - Constructor for class mas.agentsTargaryen.strategy.DodgeSaboteurStrategy
-
- DoGetRepair - Class in mas.agents0815.doIt
-
- DoGetRepair(Collection<LogicBelief>, Collection<LogicGoal>) - Constructor for class mas.agents0815.doIt.DoGetRepair
-
- DoGotoNearestUnprobedVertex - Class in mas.agents0815.doIt
-
- DoGotoNearestUnprobedVertex(Collection<LogicBelief>, Collection<LogicGoal>) - Constructor for class mas.agents0815.doIt.DoGotoNearestUnprobedVertex
-
- DoHandleRepair - Class in mas.agents0815.doIt
-
- DoHandleRepair(Collection<LogicBelief>, Collection<LogicGoal>, SubsumptionAgent, String) - Constructor for class mas.agents0815.doIt.DoHandleRepair
-
- DoInitializeZone - Class in mas.agents0815.doIt
-
- DoInitializeZone(Collection<LogicBelief>, Collection<LogicGoal>) - Constructor for class mas.agents0815.doIt.DoInitializeZone
-
- DoInitRepair - Class in mas.agents0815.doIt
-
- DoInitRepair(Collection<LogicBelief>, Collection<LogicGoal>, SubsumptionAgent, String) - Constructor for class mas.agents0815.doIt.DoInitRepair
-
- DoInitTwoPartyZone - Class in mas.agents0815.doIt
-
- DoInitTwoPartyZone(Collection<LogicBelief>, Collection<LogicGoal>) - Constructor for class mas.agents0815.doIt.DoInitTwoPartyZone
-
- doIt(SubsumptionAgent) - Method in class mas.agents0815.doIt.DoAnnoyEnemyZone
-
- doIt(SubsumptionAgent) - Method in class mas.agents0815.doIt.DoAttackEnemyZone
-
- doIt(SubsumptionAgent) - Method in class mas.agents0815.doIt.DoGetRepair
-
- doIt() - Method in class mas.agents0815.doIt.DoGotoNearestUnprobedVertex
-
find all unprobed and known vertices, find a route to the nearest of
those and returns the first step towards it
- doIt() - Method in class mas.agents0815.doIt.DoHandleRepair
-
- doIt(SubsumptionAgent) - Method in class mas.agents0815.doIt.DoInitializeZone
-
- doIt() - Method in class mas.agents0815.doIt.DoInitRepair
-
- doIt(SubsumptionAgent) - Method in class mas.agents0815.doIt.DoInitTwoPartyZone
-
- doIt(SubsumptionAgent, String) - Method in class mas.agents0815.doIt.DoJoinTwoPartyZone
-
- doIt(SubsumptionAgent) - Method in class mas.agents0815.doIt.DoJoinZone
-
- doIt(String, SubsumptionAgent) - Method in class mas.agents0815.doIt.DoPlanDefendRoute
-
calculate a route to the enemies position
within the zone and return the first step
no goal list filled as enemy agent may move
- doIt(SubsumptionAgent) - Method in class mas.agents0815.doIt.DoPlanSurvey
-
- doIt(SubsumptionAgent) - Method in class mas.agents0815.doIt.DoProbeInZone
-
finds all unprobed vertices within the zones, find a route to the nearest of
those and returns the first step towards it
- doIt(SubsumptionAgent) - Method in class mas.agents0815.doIt.DoRandomWalk
-
- DoJoinTwoPartyZone - Class in mas.agents0815.doIt
-
- DoJoinTwoPartyZone(Collection<LogicBelief>, Collection<LogicGoal>) - Constructor for class mas.agents0815.doIt.DoJoinTwoPartyZone
-
- DoJoinZone - Class in mas.agents0815.doIt
-
- DoJoinZone(Collection<LogicBelief>, Collection<LogicGoal>) - Constructor for class mas.agents0815.doIt.DoJoinZone
-
- DoPlanDefendRoute - Class in mas.agents0815.doIt
-
- DoPlanDefendRoute(Collection<LogicBelief>, Collection<LogicGoal>) - Constructor for class mas.agents0815.doIt.DoPlanDefendRoute
-
- DoPlanSurvey - Class in mas.agents0815.doIt
-
- DoPlanSurvey(Collection<LogicBelief>, Collection<LogicGoal>) - Constructor for class mas.agents0815.doIt.DoPlanSurvey
-
- DoProbeInZone - Class in mas.agents0815.doIt
-
- DoProbeInZone(Collection<LogicBelief>, Collection<LogicGoal>) - Constructor for class mas.agents0815.doIt.DoProbeInZone
-
- DoRandomWalk - Class in mas.agents0815.doIt
-
- DoRandomWalk(Collection<LogicBelief>, Collection<LogicGoal>) - Constructor for class mas.agents0815.doIt.DoRandomWalk
-
- GeneralAlgorithms - Class in mas.agentsHempelsSofa.algorithms
-
- GeneralAlgorithms() - Constructor for class mas.agentsHempelsSofa.algorithms.GeneralAlgorithms
-
- GeneralAlgorithms.SortObject - Class in mas.agentsHempelsSofa.algorithms
-
- GeneralAlgorithms.SortObject(Object, int) - Constructor for class mas.agentsHempelsSofa.algorithms.GeneralAlgorithms.SortObject
-
- generateAchievementAction(String) - Method in class mas.agentsHempelsSofa.StrategyBasedAgent
-
computes a achievement supportive action with a certain focus
- generateAchievementAction(String) - Method in class mas.agentsHempelsSofa.StrategyBasedExplorerAgent
-
- generateAchievementAction(String) - Method in class mas.agentsHempelsSofa.StrategyBasedInspectorAgent
-
- generateAchievementAction(String) - Method in class mas.agentsHempelsSofa.StrategyBasedRepairerAgent
-
Generates an action, which is meant to contribute to the achievements The
possible tributes from a repairer agent are surveying, parrying or
improving the zoneValue
- generateAchievementAction(String) - Method in class mas.agentsHempelsSofa.StrategyBasedSaboteurAgent
-
Generates an action, which is meant to contribute to the achievements
Besides attacking, which is done in generateOffensiveAction(), the
Saboteur Agent can Survey or contribute to the zone-value
- generateAchievementAction(String) - Method in class mas.agentsHempelsSofa.StrategyBasedSentinelAgent
-
- generateBuyAction(String) - Method in class mas.agentsHempelsSofa.StrategyBasedAgent
-
computes a buy action with a certain focus
- generateBuyAction(String) - Method in class mas.agentsHempelsSofa.StrategyBasedExplorerAgent
-
- generateBuyAction(String) - Method in class mas.agentsHempelsSofa.StrategyBasedInspectorAgent
-
- generateBuyAction(String) - Method in class mas.agentsHempelsSofa.StrategyBasedRepairerAgent
-
Generates a buy-Action, which purchases things fr the agents according to
the focus
- generateBuyAction(String) - Method in class mas.agentsHempelsSofa.StrategyBasedSaboteurAgent
-
Generates a buy-Action, which purchases things for the agents according
to the focus
- generateBuyAction(String) - Method in class mas.agentsHempelsSofa.StrategyBasedSentinelAgent
-
- generateDefensiveAction(String) - Method in class mas.agentsHempelsSofa.StrategyBasedAgent
-
computes an defensive action with a certain focus.
- generateDefensiveAction(String) - Method in class mas.agentsHempelsSofa.StrategyBasedExplorerAgent
-
- generateDefensiveAction(String) - Method in class mas.agentsHempelsSofa.StrategyBasedInspectorAgent
-
- generateDefensiveAction(String) - Method in class mas.agentsHempelsSofa.StrategyBasedRepairerAgent
-
Generates an defensive oriented action.
- generateDefensiveAction(String) - Method in class mas.agentsHempelsSofa.StrategyBasedSaboteurAgent
-
Generates an defensive oriented action.
- generateDefensiveAction(String) - Method in class mas.agentsHempelsSofa.StrategyBasedSentinelAgent
-
- generateOffensiveAction(String) - Method in class mas.agentsHempelsSofa.StrategyBasedAgent
-
computes an offensive action with a certain focus.
- generateOffensiveAction(String) - Method in class mas.agentsHempelsSofa.StrategyBasedExplorerAgent
-
- generateOffensiveAction(String) - Method in class mas.agentsHempelsSofa.StrategyBasedInspectorAgent
-
- generateOffensiveAction(String) - Method in class mas.agentsHempelsSofa.StrategyBasedRepairerAgent
-
Generates an offensive oriented move.
- generateOffensiveAction(String) - Method in class mas.agentsHempelsSofa.StrategyBasedSaboteurAgent
-
Generates an offensive oriented move.
- generateOffensiveAction(String) - Method in class mas.agentsHempelsSofa.StrategyBasedSentinelAgent
-
- generateRandomEdge(Graph, boolean) - Static method in class mas.agentsHempelsSofa.data.graph.Util
-
Generates a random edge
- generateRandomGraph(int, int, boolean) - Static method in class mas.agentsHempelsSofa.data.graph.Util
-
Generates a random graph.
- generateZoneAction(String) - Method in class mas.agentsHempelsSofa.StrategyBasedAgent
-
computes a zone action with a certain focus
- generateZoneAction(String) - Method in class mas.agentsHempelsSofa.StrategyBasedExplorerAgent
-
- generateZoneAction(String) - Method in class mas.agentsHempelsSofa.StrategyBasedInspectorAgent
-
- generateZoneAction(String) - Method in class mas.agentsHempelsSofa.StrategyBasedRepairerAgent
-
Generates an Action, which contributes to building a Zone If the focus is
received, it will be pursued for NUMBER_OF_STEPS_BuildZone Steps
- generateZoneAction(String) - Method in class mas.agentsHempelsSofa.StrategyBasedSaboteurAgent
-
Generates an Action, which contributes to building a Zone If the focus is
received, it will be pursued for NUMBER_OF_STEPS_BuildZone Steps
- generateZoneAction(String) - Method in class mas.agentsHempelsSofa.StrategyBasedSentinelAgent
-
- genereateRandomTokens(int, Graph, String, String, String, int, int, int, int, int) - Static method in class mas.agentsHempelsSofa.data.graph.Util
-
Generates tokens on graph g
- getAction() - Method in class mas.agents0815.rules.Rule
-
- getAdjacencyMatrix() - Method in class mas.agentsHempelsSofa.data.graph.Graph
-
- getAdjacentVertices() - Method in class mas.agentsHempelsSofa.data.graph.Vertex
-
- getAgentID(String) - Method in class mas.agents0815.HelpFunctions
-
extracts the agents ID out of his name
precondition: agentName := 'name' + 'ID', |name|>0
- getAgentNames() - Method in class mas.agentsHempelsSofa.data.graph.Vertex
-
- getAgents() - Method in class massim.javaagents.AgentsInterpreter
-
- getAllBeliefs(String, String) - Method in class mas.agentsTargaryen.TargaryenAgent
-
- getAllBeliefs(String, String, String) - Method in class mas.agentsTargaryen.TargaryenAgent
-
- getAllBeliefs(String, String, String, String) - Method in class mas.agentsTargaryen.TargaryenAgent
-
- getAllBeliefs(String) - Method in class massim.javaagents.Agent
-
Yields all beliefs from the belief base that have a specific
predicate.
- getAllGoals(String) - Method in class mas.agentsTargaryen.TargaryenAgent
-
- getAllPercepts() - Method in class massim.javaagents.Agent
-
Yields all percepts that are currently available.
- getAllTeams() - Method in class mas.agentsHempelsSofa.data.graph.Graph
-
- getAnzangents() - Static method in class mas.agents0815.SubsumptionAgent
-
- getBeliefBase() - Method in class massim.javaagents.Agent
-
Yields the belief-base of the agent.
- getBeliefBase(String) - Method in class massim.javaagents.AgentsInterpreter
-
- getBeliefs() - Method in class mas.agents0815.doIt.DoGotoNearestUnprobedVertex
-
- getBeliefs() - Method in class mas.agents0815.doIt.DoPlanDefendRoute
-
- getBeliefs() - Method in class mas.agents0815.doIt.DoProbeInZone
-
- getBiggestEnemyZone() - Method in class mas.agentsHempelsSofa.data.zone.ZoneManager
-
- getBiggestZone() - Method in class mas.agentsHempelsSofa.data.zone.ZoneManager
-
- getborderSize(LinkedList<String>) - Method in class mas.agents0815.doIt.DoInitializeZone
-
- getCoalitions() - Method in class massim.javaagents.AgentsInterpreter
-
- getConnectedComponent(Vertex) - Method in class mas.agentsHempelsSofa.data.graph.Graph
-
gets the connected component which contains vertex
.
- getConnectedComponent() - Method in class mas.agentsHempelsSofa.data.graph.Graph
-
gets the connected component which contains the actual position.
- getCriticalFrontier() - Method in class mas.agentsHempelsSofa.data.zone.Zone
-
gets the frontier vertices.
- getCriticalFrontierLength() - Method in class mas.agentsHempelsSofa.data.zone.Zone
-
gets the number of vertices building the critical frontier.
- getCriticalFrontierTokens() - Method in class mas.agentsHempelsSofa.data.zone.Zone
-
- getDeadline() - Method in class mas.agentsHempelsSofa.data.Environment
-
- getDefaultStrategy() - Method in class mas.agentsHempelsSofa.StrategyBasedAgent
-
- getDirection(ArrayList<Vertex>, ArrayList<String>, String) - Method in class mas.agentsTargaryen.Dijkstra
-
- getDirection(String, ArrayList<String>) - Method in class mas.agentsTargaryen.TargaryenUtil
-
Richtung zu einem bestimmten Vertex finden
- getEdge(Parameter, Parameter) - Method in class mas.agentsHempelsSofa.data.graph.Graph
-
- getEdge(Vertex, Vertex) - Method in class mas.agentsHempelsSofa.data.graph.Graph
-
- getEdge(Edge) - Method in class mas.agentsHempelsSofa.data.graph.Graph
-
Returns the edge which equals edge
.
- getEdges() - Method in class mas.agentsHempelsSofa.data.graph.Graph
-
- getEdgeWeight(LinkedList<LogicBelief>, LinkedList<String>, String, String, boolean) - Method in class mas.agents0815.HelpFunctions
-
- getEnemyTeam() - Method in class mas.agentsTargaryen.TargaryenAgent
-
- getEnemyTokens(String) - Method in class mas.agentsHempelsSofa.data.graph.Graph
-
- getEnergy() - Method in class mas.agentsHempelsSofa.data.AgentToken
-
- getEnergy() - Method in class mas.agentsTargaryen.TargaryenAgent
-
- getEntries() - Method in class mas.agentsHempelsSofa.data.graph.AdjacencyMatrix
-
- getEntry(int, int) - Method in class mas.agentsHempelsSofa.data.graph.AdjacencyMatrix
-
- getEnvironment() - Method in class mas.agentsHempelsSofa.StrategyBasedAgent
-
- getEnvironmentInterface() - Static method in class massim.javaagents.Agent
-
Yields the environment-interface that all agents access.
- getEventBase(String) - Method in class massim.javaagents.AgentsInterpreter
-
- getGoalBase() - Method in class massim.javaagents.Agent
-
Yields the goal-base of the agent.
- getGoalBase(String) - Method in class massim.javaagents.AgentsInterpreter
-
- getGoals() - Method in class mas.agents0815.doIt.DoGotoNearestUnprobedVertex
-
- getGoals() - Method in class mas.agents0815.doIt.DoPlanDefendRoute
-
- getGoals() - Method in class mas.agents0815.doIt.DoProbeInZone
-
- getGraph() - Method in class mas.agentsHempelsSofa.StrategyBasedAgent
-
- getGraph() - Method in class mas.agentsHempelsSofa.util.ActionGenerator
-
- getHealth() - Method in class mas.agentsHempelsSofa.data.AgentToken
-
- getHealth() - Method in class mas.agentsTargaryen.TargaryenAgent
-
- getHelpFunctions() - Method in class mas.agents0815.SubsumptionAgent
-
- getIdentifier() - Method in class mas.agentsHempelsSofa.data.graph.Vertex
-
- getIncidentEdges() - Method in class mas.agentsHempelsSofa.data.graph.Vertex
-
- getIsolatedVertices() - Method in class mas.agentsHempelsSofa.data.zone.Zone
-
- getLastAction() - Method in class mas.agentsHempelsSofa.data.Environment
-
- getLastGoal() - Method in class mas.agents0815.SubsumptionAgent
-
- getLastInspection() - Method in class mas.agentsHempelsSofa.data.AgentToken
-
- getLaststate() - Method in class mas.agentsHempelsSofa.data.AgentToken
-
- getLastStepScore() - Method in class mas.agentsHempelsSofa.data.Environment
-
- getLastStepScore() - Method in class mas.agentsTargaryen.TargaryenAgent
-
- getLastStrategy() - Method in class mas.agentsHempelsSofa.StrategyBasedAgent
-
- getLastUpdate() - Method in class mas.agentsHempelsSofa.data.AgentToken
-
- getMaxAreaValue() - Method in class mas.agentsHempelsSofa.data.Environment
-
- getMaxEnergy() - Method in class mas.agentsHempelsSofa.data.AgentToken
-
- getMaxEnergy() - Method in class mas.agentsTargaryen.TargaryenAgent
-
- getMaxEnergyDisabled() - Method in class mas.agentsHempelsSofa.data.AgentToken
-
- getMaxHealth() - Method in class mas.agentsHempelsSofa.data.AgentToken
-
- getMaxHealth() - Method in class mas.agentsTargaryen.TargaryenAgent
-
- getMessageBox(String) - Method in class massim.javaagents.AgentsInterpreter
-
- getMessages() - Method in class massim.javaagents.Agent
-
Gets all messages that were sent to the agent.
- getMin(int[], boolean[], int) - Static method in class mas.agents0815.HelpFunctions
-
- getMoney() - Method in class mas.agents0815.SubsumptionAgent
-
- getMoney() - Method in class mas.agentsHempelsSofa.data.Environment
-
- getMoney() - Method in class mas.agentsTargaryen.TargaryenAgent
-
- getMostPreciousEnemyZone() - Method in class mas.agentsHempelsSofa.data.zone.ZoneManager
-
- getMostPreciousVertices() - Method in class mas.agentsHempelsSofa.data.zone.Zone
-
- getMostPreciousZone() - Method in class mas.agentsHempelsSofa.data.zone.ZoneManager
-
- getMyEnergy() - Method in class mas.agents0815.SubsumptionAgent
-
- getMyHealth() - Method in class mas.agents0815.SubsumptionAgent
-
- getMyID() - Method in class mas.agents0815.SubsumptionAgent
-
- getMyLastAction() - Method in class mas.agents0815.SubsumptionAgent
-
- getMyLastActionResult() - Method in class mas.agents0815.SubsumptionAgent
-
- getMyMaxEnergy() - Method in class mas.agents0815.SubsumptionAgent
-
- getMyMaxEnergyDisabled() - Method in class mas.agents0815.SubsumptionAgent
-
- getMyMaxHealth() - Method in class mas.agents0815.SubsumptionAgent
-
- getMyName() - Method in class mas.agents0815.SubsumptionAgent
-
- getMyPos() - Method in class mas.agents0815.SubsumptionAgent
-
- getMyRole() - Method in class mas.agents0815.AgentAggressiveSentinel
-
- getMyRole() - Method in class mas.agents0815.AgentDefender
-
- getMyRole() - Method in class mas.agents0815.AgentDummy
-
- getMyRole() - Method in class mas.agents0815.AgentExplorer
-
- getMyRole() - Method in class mas.agents0815.AgentInspector
-
- getMyRole() - Method in class mas.agents0815.AgentRepairer
-
- getMyRole() - Method in class mas.agents0815.AgentSaboteur
-
- getMyRole() - Method in class mas.agents0815.AgentSentinel
-
- getMyRole() - Method in class mas.agents0815.SubsumptionAgent
-
- getMyStrength() - Method in class mas.agents0815.SubsumptionAgent
-
- getMyTeam() - Method in class mas.agents0815.SubsumptionAgent
-
- getMyToken() - Method in class mas.agentsHempelsSofa.StrategyBasedAgent
-
- getName() - Method in class mas.agentsHempelsSofa.data.AgentToken
-
- getName() - Method in class mas.agentsHempelsSofa.data.graph.Vertex
-
- getName() - Method in class massim.javaagents.Agent
-
Yields the name of the agent.
- getName() - Method in class massim.javaagents.AgentsInterpreter
-
- getNeighborVertexes(String) - Method in class mas.agentsTargaryen.TargaryenUtil
-
Unmittelbare Nachbarknoten finden
- getNextPosition() - Method in class mas.agentsHempelsSofa.data.AgentToken
-
- getNonCriticalVertices() - Method in class mas.agentsHempelsSofa.data.zone.Zone
-
- getNumber() - Method in class mas.agentsHempelsSofa.data.graph.Vertex
-
- getNumberOfEdges() - Method in class mas.agentsHempelsSofa.data.graph.Graph
-
- getNumberOfEdges() - Method in class mas.agentsHempelsSofa.data.graph.Vertex
-
- getNumberOfExploredEdges() - Method in class mas.agentsHempelsSofa.data.graph.Graph
-
- getNumberOfExploredVertices() - Method in class mas.agentsHempelsSofa.data.graph.Graph
-
- getNumberOfInspectedAgents() - Method in class mas.agentsHempelsSofa.data.Environment
-
- getNumberOfIsolatedVertices() - Method in class mas.agentsHempelsSofa.data.zone.Zone
-
- getNumberOfProbedVertices() - Method in class mas.agentsHempelsSofa.data.graph.Graph
-
- getNumberOfSuccessfulAttacks() - Method in class mas.agentsHempelsSofa.data.Environment
-
- getNumberOfSuccessfulParries() - Method in class mas.agentsHempelsSofa.data.Environment
-
- getNumberOfSurveyedEdges() - Method in class mas.agentsHempelsSofa.data.graph.Graph
-
- getNumberOfTeamAgents() - Method in class mas.agentsHempelsSofa.data.zone.Zone
-
- getNumberOfTokens() - Method in class mas.agentsHempelsSofa.data.zone.Zone
-
- getNumberOfUnsurveyedEdges() - Method in class mas.agentsHempelsSofa.data.graph.Vertex
-
- getNumberOfVertices() - Method in class mas.agentsHempelsSofa.data.graph.Graph
-
- getPath() - Method in exception massim.javaagents.ParseException
-
- getPerceptBase(String) - Method in class massim.javaagents.AgentsInterpreter
-
- getPerceptedValue() - Method in class mas.agentsHempelsSofa.data.zone.Zone
-
- getPercepts() - Method in class mas.agentsHempelsSofa.StrategyBasedAgent
-
- getPlanBase(String) - Method in class massim.javaagents.AgentsInterpreter
-
- getPosition() - Method in class mas.agentsHempelsSofa.data.AgentToken
-
- getPosition() - Method in class mas.agentsHempelsSofa.data.graph.Graph
-
- getPosition() - Method in class mas.agentsTargaryen.TargaryenAgent
-
- getPosition(String) - Method in class mas.agentsTargaryen.TargaryenAgent
-
- getQueryFlags() - Method in class massim.javaagents.AgentsInterpreter
-
- getRandomEdge(Graph) - Static method in class mas.agentsHempelsSofa.data.graph.Util
-
Gets a random edge of a graph
- getRatioOfExploredEdges() - Method in class mas.agentsHempelsSofa.data.graph.Graph
-
- getRatioOfExploredVertices() - Method in class mas.agentsHempelsSofa.data.graph.Graph
-
- getRatioOfProbedVertices() - Method in class mas.agentsHempelsSofa.data.graph.Graph
-
- getRatioOfSurveyedEdges() - Method in class mas.agentsHempelsSofa.data.graph.Graph
-
- getRelation() - Method in class mas.agents0815.SubsumptionAgent
-
- getRole() - Method in class mas.agentsHempelsSofa.data.AgentToken
-
- getRole() - Method in class mas.agentsTargaryen.TargaryenAgent
-
- getRussianCounter() - Method in class mas.agents0815.SubsumptionAgent
-
- getScore() - Method in class mas.agentsHempelsSofa.data.Environment
-
- getScore() - Method in class mas.agentsTargaryen.TargaryenAgent
-
- getShortestPathTo(Vertex) - Static method in class mas.agentsTargaryen.Dijkstra
-
- getStabilityValue() - Method in class mas.agentsHempelsSofa.data.zone.Zone
-
- getState() - Method in class mas.agentsHempelsSofa.data.AgentToken
-
- getStep() - Method in class mas.agents0815.SubsumptionAgent
-
- getStep() - Method in class mas.agentsHempelsSofa.data.Environment
-
- getStep() - Method in class mas.agentsTargaryen.TargaryenAgent
-
- getStrategy() - Method in class mas.agentsHempelsSofa.StrategyBasedAgent
-
- getStrategyType() - Method in class mas.agentsHempelsSofa.data.AgentToken
-
- getStrategyTypeString() - Method in class mas.agentsHempelsSofa.data.AgentToken
-
- getStrength() - Method in class mas.agentsHempelsSofa.data.AgentToken
-
- getStrength() - Method in class mas.agentsTargaryen.TargaryenAgent
-
- getSurrounding(Vertex) - Static method in class mas.agentsHempelsSofa.algorithms.GraphAlgorithms
-
returns a list of all the neighbours which are at most 2 steps away of
the position. the position itself is not included
- getSurveyedConnectedComponent(Vertex) - Method in class mas.agentsHempelsSofa.data.graph.Graph
-
gets the connected component which contains vertex
.
- getSurveyedConnectedComponent() - Method in class mas.agentsHempelsSofa.data.graph.Graph
-
gets the connected component which contains the actual position.
- getTargetAgent() - Method in class mas.agentsHempelsSofa.data.AgentToken
-
- getTargetVertex() - Method in class mas.agentsHempelsSofa.data.AgentToken
-
- getTeam() - Method in class mas.agentsHempelsSofa.data.AgentToken
-
- getTeam() - Method in class mas.agentsHempelsSofa.data.zone.Zone
-
- getTeam() - Method in class massim.javaagents.Agent
-
Yields the team of the agent.
- getTeams() - Method in class mas.agentsHempelsSofa.data.zone.ZoneManager
-
- getTeamTokens() - Method in class mas.agentsHempelsSofa.data.zone.Zone
-
- getToken(AgentToken) - Method in class mas.agentsHempelsSofa.data.graph.Graph
-
- getTokens() - Method in class mas.agentsHempelsSofa.data.graph.Graph
-
- getTokens() - Method in class mas.agentsHempelsSofa.data.graph.Vertex
-
- getTokens() - Method in class mas.agentsHempelsSofa.data.zone.Zone
-
- getTotalEdges() - Method in class mas.agentsTargaryen.TargaryenAgent
-
- getTotalNumberOfEdges() - Method in class mas.agentsHempelsSofa.data.graph.Graph
-
- getTotalNumberOfVertices() - Method in class mas.agentsHempelsSofa.data.graph.Graph
-
- getTotalSteps() - Method in class mas.agentsTargaryen.TargaryenAgent
-
- getTotalVertices() - Method in class mas.agentsTargaryen.TargaryenAgent
-
- getUnknownEdge(String) - Method in class mas.agentsTargaryen.TargaryenUtil
-
Unerforschte Kanten finden
- getUnknownVertexes(String) - Method in class mas.agentsTargaryen.TargaryenUtil
-
Unerforschte Knoten finden
- getUtil() - Method in class mas.agentsTargaryen.TargaryenAgent
-
- getValue() - Method in class mas.agentsHempelsSofa.data.graph.Vertex
-
- getValue() - Method in class mas.agentsHempelsSofa.data.zone.Zone
-
- getValue() - Method in class mas.agentsHempelsSofa.data.zone.ZoneManager
-
- getValue(Vertex) - Method in class mas.agentsHempelsSofa.data.zone.ZoneManager
-
- getValue(AgentToken) - Method in class mas.agentsHempelsSofa.data.zone.ZoneManager
-
- getVertex(Parameter) - Method in class mas.agentsHempelsSofa.data.graph.Graph
-
- getVertex(Vertex) - Method in class mas.agentsHempelsSofa.data.graph.Graph
-
- getVertex(String) - Method in class mas.agentsHempelsSofa.data.graph.Graph
-
- getVertexArray() - Method in class mas.agentsHempelsSofa.data.graph.Graph
-
- getVertices() - Method in class mas.agentsHempelsSofa.data.graph.Edge
-
- getVertices() - Method in class mas.agentsHempelsSofa.data.graph.Graph
-
- getVertices() - Method in class mas.agentsHempelsSofa.data.zone.Zone
-
- getVisibilityRange() - Method in class mas.agentsHempelsSofa.data.AgentToken
-
- getVisRange() - Method in class mas.agentsTargaryen.TargaryenAgent
-
- getWeakestCriticalFrontierVertices() - Method in class mas.agentsHempelsSofa.data.zone.Zone
-
- getWeight() - Method in class mas.agentsHempelsSofa.data.graph.Edge
-
- getWeightedDistance() - Method in class mas.agentsHempelsSofa.data.graph.Vertex
-
- getX() - Method in class mas.agents0815.FromTo
-
- getY() - Method in class mas.agents0815.FromTo
-
- getZone(Vertex) - Method in class mas.agentsHempelsSofa.data.zone.ZoneManager
-
- getZone(AgentToken) - Method in class mas.agentsHempelsSofa.data.zone.ZoneManager
-
- getZoneManager() - Method in class mas.agentsHempelsSofa.StrategyBasedAgent
-
- getZones() - Method in class mas.agentsHempelsSofa.data.zone.ZoneManager
-
- getZoneScore() - Method in class mas.agentsTargaryen.TargaryenAgent
-
- getZonesScore() - Method in class mas.agentsTargaryen.TargaryenAgent
-
- getZoneStart() - Method in class mas.agents0815.SubsumptionAgent
-
- getZonesValue() - Method in class mas.agentsHempelsSofa.data.Environment
-
- getZoneValue(LinkedList<String>, LinkedList<LogicBelief>) - Method in class mas.agents0815.doIt.DoInitializeZone
-
- getZoneValue() - Method in class mas.agentsHempelsSofa.data.Environment
-
- goals - Variable in class mas.agents0815.doIt.DoGetRepair
-
- goals - Variable in class mas.agents0815.doIt.DoInitRepair
-
- goals - Variable in class massim.javaagents.Agent
-
- goalToBelief(LogicGoal) - Method in class mas.agents0815.HelpFunctions
-
Maps a goal to a belief.
- GOTO - Static variable in class mas.agents0815.Const
-
- gotoAction(String) - Static method in class massim.javaagents.agents.MarsUtil
-
Yields a valid goto-action.
- GOTONEARESTUNPROBEDVERTEX - Static variable in class mas.agents0815.Const
-
- goTowards(Graph, double, double, int) - Static method in class mas.agentsHempelsSofa.algorithms.GraphAlgorithms
-
this action is pretty similar to dijkstra() above only difference: it
considers the unsurveyed edges as well, weighting them by 5
- goTowards(Vertex, Graph, double, double) - Static method in class mas.agentsHempelsSofa.algorithms.GraphAlgorithms
-
this method call finds all shortest path from a given Vertex root
- goTowards(Graph) - Static method in class mas.agentsHempelsSofa.algorithms.GraphAlgorithms
-
- Graph - Class in mas.agentsHempelsSofa.data.graph
-
An implementation for our graph.
- Graph() - Constructor for class mas.agentsHempelsSofa.data.graph.Graph
-
Creates a new empty graph.
- graph - Variable in class mas.agentsHempelsSofa.StrategyBasedAgent
-
The believed Looking of the graph.
- GraphAlgorithms - Class in mas.agentsHempelsSofa.algorithms
-
An implementation of some graph algorithms which are important for our agents
to compute their next actions.
- GraphAlgorithms() - Constructor for class mas.agentsHempelsSofa.algorithms.GraphAlgorithms
-
- GraphWindow - Class in mas.agentsHempelsSofa.tools
-
- GraphWindow(Graph, ZoneManager, Environment) - Constructor for class mas.agentsHempelsSofa.tools.GraphWindow
-
Creates a new Graph Window.
- graphWindow - Static variable in class mas.agentsHempelsSofa.tools.GraphWindow
-
- main(String[]) - Static method in class massim.javaagents.App
-
- MarsUtil - Class in massim.javaagents.agents
-
This is a utility-class for the Mars-scenario.
- mas.agents0815 - package mas.agents0815
-
- mas.agents0815.doIt - package mas.agents0815.doIt
-
- mas.agents0815.rules - package mas.agents0815.rules
-
- mas.agentsHempelsSofa - package mas.agentsHempelsSofa
-
This package contains everything to run all agents of the HempelsSofa team.
- mas.agentsHempelsSofa.algorithms - package mas.agentsHempelsSofa.algorithms
-
This package contains general algorithms used by the agents.
- mas.agentsHempelsSofa.data - package mas.agentsHempelsSofa.data
-
This package contains general data structures.
- mas.agentsHempelsSofa.data.graph - package mas.agentsHempelsSofa.data.graph
-
This package contains data structures to define a graph.
- mas.agentsHempelsSofa.data.zone - package mas.agentsHempelsSofa.data.zone
-
This package contains data structures to define a zone.
- mas.agentsHempelsSofa.tools - package mas.agentsHempelsSofa.tools
-
This package contains tools for the user.
- mas.agentsHempelsSofa.util - package mas.agentsHempelsSofa.util
-
This package contains technical utilities.
- mas.agentsTargaryen - package mas.agentsTargaryen
-
- mas.agentsTargaryen.strategy - package mas.agentsTargaryen.strategy
-
- massim.javaagents - package massim.javaagents
-
This package contains a rudimentary agent-interpreter.
- massim.javaagents.agents - package massim.javaagents.agents
-
This package contains a couple of very rudimentary agents that can be used for testing purposes.
- MAXENERGY - Static variable in class mas.agents0815.Const
-
- MAXENERGYDISABLED - Static variable in class mas.agents0815.Const
-
- maxEnergyLimit - Variable in class mas.agentsHempelsSofa.data.Strategy
-
the limit for max energy
- MAXHEALTH - Static variable in class mas.agents0815.Const
-
- maxHealthLimit - Variable in class mas.agentsHempelsSofa.data.Strategy
-
the limit for max health
- MAXZONECONNECTION - Static variable in class mas.agents0815.HelpFunctions
-
- MEETINGPOINT - Static variable in class mas.agents0815.Const
-
- MONEY - Static variable in class mas.agents0815.Const
-
- moveFastTo(Vertex) - Method in class mas.agentsHempelsSofa.util.ActionGenerator
-
generates an action, which leads to the path with least number of
vertices
- moveToken(AgentToken, Vertex) - Method in class mas.agentsHempelsSofa.data.graph.Graph
-
moves a token to another vertex
.
- moveTowards(Vertex) - Method in class mas.agentsHempelsSofa.util.ActionGenerator
-
Is agent-type unspecific method that generates a goto action towards the
closest vertex part of the frontier
- moveTowardsAgent(String) - Method in class mas.agentsHempelsSofa.util.ActionGenerator
-
generates an action that moves the agent to another agent. if the agent
role is at the position, the returned action is "recharge"
- moveTowardsNearest(LinkedList<Vertex>) - Method in class mas.agentsHempelsSofa.util.ActionGenerator
-
Is agent-type unspecific method that generates a goto action towards the
closest of the given vertices
- MYATTACKTEAM - Static variable in class mas.agents0815.Const
-
- myToken - Variable in class mas.agentsHempelsSofa.StrategyBasedAgent
-
The token which holds percepted states of this agent.
- SaboteurAttackStrategy - Class in mas.agentsTargaryen.strategy
-
Saboteur: Wenn Gegner in Reichweite: Angriff
- SaboteurAttackStrategy() - Constructor for class mas.agentsTargaryen.strategy.SaboteurAttackStrategy
-
- samePosition(String, LinkedList<String>) - Method in class mas.agents0815.doIt.DoInitRepair
-
- SEEN - Static variable in class mas.agents0815.Const
-
- SEEYOU - Static variable in class mas.agents0815.Const
-
- selectAction() - Method in class mas.agents0815.SubsumptionAgent
-
main control function; updates belief and goal base, find the possible
action with the highest priority and process it further if it is an
internalAction
- sendMessage(Belief, String) - Method in class massim.javaagents.Agent
-
Sends a message to a specific agent in the team.
- sendTopologyToUnseenAgents() - Method in class mas.agents0815.SubsumptionAgent
-
Agents send their topology information to all unseen agents
so that the message-receiver can check whether he and the sender
share at least one vertex (i.e. they see each other)
- SentinelWardStrategy - Class in mas.agentsTargaryen.strategy
-
Sentinel: Agent festlegen, der Ward spielt
- SentinelWardStrategy() - Constructor for class mas.agentsTargaryen.strategy.SentinelWardStrategy
-
- setAction(Action) - Method in class mas.agents0815.rules.Rule
-
- setBasePath(String) - Method in class massim.javaagents.AgentsInterpreter
-
- setDeadline(String) - Method in class mas.agentsHempelsSofa.data.Environment
-
- setEnergy(int) - Method in class mas.agentsHempelsSofa.data.AgentToken
-
- setEnvironment(Environment) - Method in class mas.agentsHempelsSofa.StrategyBasedAgent
-
- setEnvironmentInterface(EnvironmentInterfaceStandard) - Static method in class massim.javaagents.Agent
-
Sets the environment-interface for all agents in this process.
- setGraph(Graph) - Method in class mas.agentsHempelsSofa.StrategyBasedAgent
-
b
- setGraph(Graph) - Method in class mas.agentsHempelsSofa.util.ActionGenerator
-
- setHealth(int) - Method in class mas.agentsHempelsSofa.data.AgentToken
-
- setIdentifier(Parameter) - Method in class mas.agentsHempelsSofa.data.graph.Vertex
-
- setIsolatedVertices(LinkedList<Vertex>) - Method in class mas.agentsHempelsSofa.data.zone.Zone
-
- setLastAction(Action) - Method in class mas.agentsHempelsSofa.data.Environment
-
- setLastActionSuccessful(boolean) - Method in class mas.agentsHempelsSofa.data.Environment
-
- setLastInspection(int) - Method in class mas.agentsHempelsSofa.data.AgentToken
-
- setLaststate(String) - Method in class mas.agentsHempelsSofa.data.AgentToken
-
- setLastStepScore(int) - Method in class mas.agentsHempelsSofa.data.Environment
-
- setLastUpdate(int) - Method in class mas.agentsHempelsSofa.data.AgentToken
-
- setMaxAreaValue(int) - Method in class mas.agentsHempelsSofa.data.Environment
-
- setMaxEnergy(int) - Method in class mas.agentsHempelsSofa.data.AgentToken
-
- setMaxEnergyDisabled(int) - Method in class mas.agentsHempelsSofa.data.AgentToken
-
- setMaxHealth(int) - Method in class mas.agentsHempelsSofa.data.AgentToken
-
- setMoney(int) - Method in class mas.agents0815.SubsumptionAgent
-
- setMoney(int) - Method in class mas.agentsHempelsSofa.data.Environment
-
- setMyEnergy(int) - Method in class mas.agents0815.SubsumptionAgent
-
- setMyHealth(int) - Method in class mas.agents0815.SubsumptionAgent
-
- setMyID(int) - Method in class mas.agents0815.SubsumptionAgent
-
- setMyLastAction(String) - Method in class mas.agents0815.SubsumptionAgent
-
- setMyLastActionResult(String) - Method in class mas.agents0815.SubsumptionAgent
-
- setMyMaxEnergy(int) - Method in class mas.agents0815.SubsumptionAgent
-
- setMyMaxEnergyDisabled(int) - Method in class mas.agents0815.SubsumptionAgent
-
- setMyMaxHealth(int) - Method in class mas.agents0815.SubsumptionAgent
-
- setMyName(String) - Method in class mas.agents0815.SubsumptionAgent
-
- setMyPos(String) - Method in class mas.agents0815.SubsumptionAgent
-
- setMyStrength(int) - Method in class mas.agents0815.SubsumptionAgent
-
- setMyTeam(String) - Method in class mas.agents0815.SubsumptionAgent
-
- setMyToken(AgentToken) - Method in class mas.agentsHempelsSofa.StrategyBasedAgent
-
- setName(String) - Method in class mas.agentsHempelsSofa.data.AgentToken
-
Sets the name of an agent token
- setNextPosition(Vertex) - Method in class mas.agentsHempelsSofa.data.AgentToken
-
- setNumberOfInspectedAgents(int) - Method in class mas.agentsHempelsSofa.data.Environment
-
- setNumberOfSuccessfulAttacks(int) - Method in class mas.agentsHempelsSofa.data.Environment
-
- setNumberOfSuccessfulParries(int) - Method in class mas.agentsHempelsSofa.data.Environment
-
- setOwnTeam(String) - Method in class mas.agentsHempelsSofa.data.zone.ZoneManager
-
- setPerceptedValue(int) - Method in class mas.agentsHempelsSofa.data.zone.Zone
-
- setPercepts(Collection<Percept>) - Method in class mas.agentsHempelsSofa.StrategyBasedAgent
-
- setPosition(Vertex) - Method in class mas.agentsHempelsSofa.data.AgentToken
-
- setPosition(Vertex) - Method in class mas.agentsHempelsSofa.data.graph.Graph
-
- setProbed(Vertex, int) - Method in class mas.agentsHempelsSofa.data.graph.Graph
-
- setRole(String) - Method in class mas.agentsHempelsSofa.data.AgentToken
-
- setScore(int) - Method in class mas.agentsHempelsSofa.data.Environment
-
- setState(String) - Method in class mas.agentsHempelsSofa.data.AgentToken
-
- setStep(int) - Method in class mas.agents0815.SubsumptionAgent
-
- setStep(int) - Method in class mas.agentsHempelsSofa.data.Environment
-
- setStrategy(Strategy) - Method in class mas.agentsHempelsSofa.StrategyBasedAgent
-
- setStrategyType(int) - Method in class mas.agentsHempelsSofa.data.AgentToken
-
- setStrength(int) - Method in class mas.agentsHempelsSofa.data.AgentToken
-
- setSurveyed(Edge, int) - Method in class mas.agentsHempelsSofa.data.graph.Graph
-
- setTargetAgent(AgentToken) - Method in class mas.agentsHempelsSofa.data.AgentToken
-
- setTargetVertex(Vertex) - Method in class mas.agentsHempelsSofa.data.AgentToken
-
- setTeam(String) - Method in class mas.agentsHempelsSofa.data.AgentToken
-
- setTeam(String) - Method in class mas.agentsHempelsSofa.data.zone.Zone
-
- setTeams(LinkedList<String>) - Method in class mas.agentsHempelsSofa.data.zone.ZoneManager
-
- SetTotalNumberOfEdges(int) - Method in class mas.agentsHempelsSofa.data.graph.Graph
-
- setUnsurveyed() - Method in class mas.agentsHempelsSofa.data.graph.Edge
-
- setValue(int) - Method in class mas.agentsHempelsSofa.data.graph.Vertex
-
Sets the value
of the vertex.
- setVertexArray(Vertex[]) - Method in class mas.agentsHempelsSofa.data.graph.Graph
-
- setVertices(Vertex[]) - Method in class mas.agentsHempelsSofa.data.graph.Edge
-
- setVisibilityRange(int) - Method in class mas.agentsHempelsSofa.data.AgentToken
-
- setWeight(int) - Method in class mas.agentsHempelsSofa.data.graph.Edge
-
- setWeightedDistance(double) - Method in class mas.agentsHempelsSofa.data.graph.Vertex
-
- setZoneManager(ZoneManager) - Method in class mas.agentsHempelsSofa.StrategyBasedAgent
-
- setZones(LinkedList<Zone>) - Method in class mas.agentsHempelsSofa.data.zone.ZoneManager
-
- setZonesValue(int) - Method in class mas.agentsHempelsSofa.data.Environment
-
- setZoneValue(int) - Method in class mas.agentsHempelsSofa.data.Environment
-
- SHOW_GRAPH_WINDOW - Static variable in class mas.agentsHempelsSofa.StrategyBasedAgent
-
- SimpleDebugActionAgent - Class in massim.javaagents.agents
-
Simple agent which allows to test the actions.
- SimpleDebugActionAgent(String, String) - Constructor for class massim.javaagents.agents.SimpleDebugActionAgent
-
- SimpleDebugRechargeAgent - Class in massim.javaagents.agents
-
- SimpleDebugRechargeAgent(String, String) - Constructor for class massim.javaagents.agents.SimpleDebugRechargeAgent
-
- SimpleExplorerAgent - Class in massim.javaagents.agents
-
- SimpleExplorerAgent(String, String) - Constructor for class massim.javaagents.agents.SimpleExplorerAgent
-
- SimpleInspectorAgent - Class in massim.javaagents.agents
-
- SimpleInspectorAgent(String, String) - Constructor for class massim.javaagents.agents.SimpleInspectorAgent
-
- SimpleRepairerAgent - Class in massim.javaagents.agents
-
- SimpleRepairerAgent(String, String) - Constructor for class massim.javaagents.agents.SimpleRepairerAgent
-
- SimpleSaboteurAgent - Class in massim.javaagents.agents
-
- SimpleSaboteurAgent(String, String) - Constructor for class massim.javaagents.agents.SimpleSaboteurAgent
-
- SimpleSentinelAgent - Class in massim.javaagents.agents
-
- SimpleSentinelAgent(String, String) - Constructor for class massim.javaagents.agents.SimpleSentinelAgent
-
- SimpleSkippingAgent - Class in massim.javaagents.agents
-
- SimpleSkippingAgent(String, String) - Constructor for class massim.javaagents.agents.SimpleSkippingAgent
-
- size() - Method in class mas.agentsHempelsSofa.data.zone.Zone
-
- SKIPACTION - Static variable in class mas.agents0815.Const
-
- skipAction() - Static method in class massim.javaagents.agents.MarsUtil
-
Yields a valid skip-action.
- SkipStrategy - Class in mas.agentsTargaryen.strategy
-
Im Zweifelsfall: skip.
- SkipStrategy() - Constructor for class mas.agentsTargaryen.strategy.SkipStrategy
-
- sort(LinkedList<Vertex>, int[]) - Static method in class mas.agentsHempelsSofa.algorithms.GeneralAlgorithms
-
- stability_front - Static variable in class mas.agentsHempelsSofa.data.zone.Zone
-
determines the significance of critical frontier tokens in the stability
value.
- stability_inner - Static variable in class mas.agentsHempelsSofa.data.zone.Zone
-
determines the significance of inner tokens in the stability value.
- stabilizeZone(Zone) - Method in class mas.agentsHempelsSofa.util.ActionGenerator
-
picks a vertex that is well connected to the current zone and goes
towards it
- stateChanged() - Method in class mas.agentsHempelsSofa.data.AgentToken
-
- STEP - Static variable in class mas.agents0815.Const
-
- step() - Method in class mas.agents0815.SubsumptionAgent
-
- step() - Method in class mas.agentsHempelsSofa.StrategyBasedAgent
-
- step() - Method in class mas.agentsTargaryen.TargaryenAgent
-
- step() - Method in class massim.javaagents.Agent
-
Executes one step of the agent.
- step() - Method in class massim.javaagents.agents.SimpleDebugActionAgent
-
- step() - Method in class massim.javaagents.agents.SimpleDebugRechargeAgent
-
- step() - Method in class massim.javaagents.agents.SimpleExplorerAgent
-
- step() - Method in class massim.javaagents.agents.SimpleInspectorAgent
-
- step() - Method in class massim.javaagents.agents.SimpleRepairerAgent
-
- step() - Method in class massim.javaagents.agents.SimpleSaboteurAgent
-
- step() - Method in class massim.javaagents.agents.SimpleSentinelAgent
-
- step() - Method in class massim.javaagents.agents.SimpleSkippingAgent
-
- step() - Method in class massim.javaagents.AgentsInterpreter
-
- Strategy - Class in mas.agentsHempelsSofa.data
-
- Strategy() - Constructor for class mas.agentsHempelsSofa.data.Strategy
-
- STRATEGY_ATTACKER - Static variable in class mas.agentsHempelsSofa.data.AgentToken
-
Says that the agent takes part in an attack.
- STRATEGY_EXPLORER - Static variable in class mas.agentsHempelsSofa.data.AgentToken
-
Says that the agent takes part in an exploration.
- STRATEGY_UNKNOWN - Static variable in class mas.agentsHempelsSofa.data.AgentToken
-
The state is unknown (enemy tokens).
- STRATEGY_ZONE_BUILDER - Static variable in class mas.agentsHempelsSofa.data.AgentToken
-
Says that the agent takes part in building a zone.
- StrategyBasedAgent - Class in mas.agentsHempelsSofa
-
An implemenation of a generic Goal Oriented Agent.
- StrategyBasedAgent(String, String) - Constructor for class mas.agentsHempelsSofa.StrategyBasedAgent
-
Creates a new Subsumption Agent with a specified agent-name
and
team
-name.
- StrategyBasedExplorerAgent - Class in mas.agentsHempelsSofa
-
A GoalOrientedAgent which's goal is to explore the environment through
probing, surveying and moving.
- StrategyBasedExplorerAgent(String, String) - Constructor for class mas.agentsHempelsSofa.StrategyBasedExplorerAgent
-
Creates a new Strategy based Explorer Agent.
- StrategyBasedInspectorAgent - Class in mas.agentsHempelsSofa
-
- StrategyBasedInspectorAgent(String, String) - Constructor for class mas.agentsHempelsSofa.StrategyBasedInspectorAgent
-
constructor for a new agent of the role Inspector
- StrategyBasedRepairerAgent - Class in mas.agentsHempelsSofa
-
- StrategyBasedRepairerAgent(String, String) - Constructor for class mas.agentsHempelsSofa.StrategyBasedRepairerAgent
-
Default Constructor
- StrategyBasedSaboteurAgent - Class in mas.agentsHempelsSofa
-
- StrategyBasedSaboteurAgent(String, String) - Constructor for class mas.agentsHempelsSofa.StrategyBasedSaboteurAgent
-
Default Constructor
- StrategyBasedSentinelAgent - Class in mas.agentsHempelsSofa
-
- StrategyBasedSentinelAgent(String, String) - Constructor for class mas.agentsHempelsSofa.StrategyBasedSentinelAgent
-
- StrategyIf - Interface in mas.agentsTargaryen.strategy
-
- StrategyInterpreter - Class in mas.agentsHempelsSofa.util
-
- StrategyInterpreter() - Constructor for class mas.agentsHempelsSofa.util.StrategyInterpreter
-
- STRENGTH - Static variable in class mas.agents0815.Const
-
- strengthLimit - Variable in class mas.agentsHempelsSofa.data.Strategy
-
the limit for strength
- SubsumptionAgent - Class in mas.agents0815
-
- SubsumptionAgent(String, String) - Constructor for class mas.agents0815.SubsumptionAgent
-
- SUCCESSFUL - Static variable in class mas.agents0815.Const
-
- SURVEY - Static variable in class mas.agents0815.Const
-
- surveyAction() - Static method in class massim.javaagents.agents.MarsUtil
-
Yields a valid survey-action.
- surveyAllIncidentEdges() - Method in class mas.agentsHempelsSofa.data.graph.Vertex
-
clears the list of incident unsurveyed edges.
- SurveyStrategy - Class in mas.agentsTargaryen.strategy
-
Survey-Strategy
- SurveyStrategy() - Constructor for class mas.agentsTargaryen.strategy.SurveyStrategy
-