A B C D E F G H I J L M N O P R S T U V Y Z 

A

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
 

B

BeliefAndGoalsRevision - Class in mas.agents0815
 
BeliefAndGoalsRevision() - Constructor for class mas.agents0815.BeliefAndGoalsRevision
 
beliefAndGoalsRevision(Collection<Percept>, SubsumptionAgent) - Method in class mas.agents0815.BeliefAndGoalsRevision
gets the current percepts and updates the BeliefBase and GoalBase Currently just safes the topology of the map
beliefs - Variable in class mas.agents0815.doIt.DoGetRepair
 
beliefs - Variable in class mas.agents0815.doIt.DoInitRepair
 
beliefs - Variable in class massim.javaagents.Agent
 
Believable - Interface in mas.agentsHempelsSofa.data
An interface fo all classes which can be converted to a LogicBelief.
BLOCK - Static variable in class mas.agents0815.Const
 
broadcast(LogicBelief) - Method in class mas.agentsHempelsSofa.StrategyBasedAgent
 
broadcastBelief(LogicBelief) - Method in class massim.javaagents.Agent
Sends a message to all agents of the team.
buildZone() - Method in class mas.agentsHempelsSofa.util.ActionGenerator
generates an action which contributes to building a zone
buyAction(String) - Static method in class massim.javaagents.agents.MarsUtil
Yields a valid buy action.
buyBatteryPref - Variable in class mas.agentsHempelsSofa.data.Strategy
the preference of a battery focus, if a buy strategy was chosen.
buyPref - Variable in class mas.agentsHempelsSofa.data.Strategy
the preference for buy strategies.
buySabotageDevicePref - Variable in class mas.agentsHempelsSofa.data.Strategy
the preference of a sabotage device focus, if a buy strategy was chosen.
buySensorPref - Variable in class mas.agentsHempelsSofa.data.Strategy
the preference of a sensor focus, if a buy strategy was chosen.
buyShieldPref - Variable in class mas.agentsHempelsSofa.data.Strategy
the preference of a shield focus, if a buy strategy was chosen.

C

CANREPAIR - Static variable in class mas.agents0815.Const
 
checkEnergy(Action) - Method in class mas.agentsHempelsSofa.StrategyBasedAgent
checks whether the energy of the agent is sufficient to execute the action.
choosableAgents - Static variable in class mas.agentsHempelsSofa.tools.GraphWindow
 
chooseFocus() - Method in class mas.agentsHempelsSofa.data.Strategy
randomly chooses an index for the focuses in this strategy.
clearBeliefs() - Method in class massim.javaagents.Agent
 
clearGoals() - Method in class massim.javaagents.Agent
 
clearlog() - Method in class mas.agentsHempelsSofa.StrategyBasedAgent
clears the agent's log.
clone() - Method in class mas.agentsHempelsSofa.data.graph.Edge
 
clone() - Method in class mas.agentsHempelsSofa.data.Strategy
 
compareTo(Object) - Method in class mas.agentsHempelsSofa.algorithms.GeneralAlgorithms.SortObject
 
compareTo(AgentToken) - Method in class mas.agentsHempelsSofa.data.AgentToken
 
compareTo(Vertex) - Method in class mas.agentsHempelsSofa.data.graph.Vertex
 
computeDominatingTeams() - Method in class mas.agentsHempelsSofa.data.zone.ZoneManager
looks up which vertex is dominated by which ownTeam.
computePaths(Vertex, ArrayList<String>) - Static method in class mas.agentsTargaryen.Dijkstra
 
ConnectionsOutOfZone(String, LinkedList<String>, LinkedList<LogicBelief>) - Method in class mas.agents0815.HelpFunctions
 
Const - Class in mas.agents0815
Constants used in the agent classes
Const() - Constructor for class mas.agents0815.Const
 
contains(Edge) - Method in class mas.agentsHempelsSofa.data.graph.Graph
 
contains(Vertex) - Method in class mas.agentsHempelsSofa.data.graph.Graph
 
contains(AgentToken) - Method in class mas.agentsHempelsSofa.data.graph.Graph
 
contains(AgentToken) - Method in class mas.agentsHempelsSofa.data.graph.Vertex
Determines, whether the agent token is on the vertex or not
contains(Vertex) - Method in class mas.agentsHempelsSofa.data.zone.Zone
Looks up a vertex in this zone.
contains(AgentToken) - Method in class mas.agentsHempelsSofa.data.zone.Zone
Looks up an agent token in this zone.
containsAllEdges(Collection<Edge>) - Method in class mas.agentsHempelsSofa.data.graph.Graph
 
containsAllTokens(Collection<AgentToken>) - Method in class mas.agentsHempelsSofa.data.graph.Graph
 
containsAllVertices(Collection<Vertex>) - Method in class mas.agentsHempelsSofa.data.graph.Graph
 
containsBelief(LogicBelief) - Method in class massim.javaagents.Agent
 
containsGoal(LogicGoal) - Method in class massim.javaagents.Agent
 
countEnemiesInZone(LinkedList<String>, LinkedList<String>) - Method in class mas.agents0815.doIt.DoInitializeZone
 
createAgentFromClass(String, String, String) - Static method in class massim.javaagents.Agent
Yields an instance of a specified agent-class with a given name.
createElementaryNeighboringZones() - Method in class mas.agentsHempelsSofa.data.zone.ZoneManager
creates elementary zones for a team out of each vertex, if the following conditioned are complied with.
createElementaryZones() - Method in class mas.agentsHempelsSofa.data.zone.ZoneManager
creates elementary zones for each dominated vertex and saves these in ZoneManager.zones.

D

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
 

E

Edge - Class in mas.agentsHempelsSofa.data.graph
An implementation of an undirected edge for our Graph.
Edge(Vertex, Vertex, int) - Constructor for class mas.agentsHempelsSofa.data.graph.Edge
Creates a new edge from vertex1 to vertex2 with a specified weight.
Edge(Vertex, Vertex) - Constructor for class mas.agentsHempelsSofa.data.graph.Edge
Creates a new unsurveyed edge from vertex1 to vertex2 with unknown weight (0).
Edge(Parameter, Parameter) - Constructor for class mas.agentsHempelsSofa.data.graph.Edge
Creates a new edge from param1 to param2 with unknown weight (0).
Edge(String, String) - Constructor for class mas.agentsHempelsSofa.data.graph.Edge
 
EDGES - Static variable in class mas.agents0815.Const
 
EMPTY - Static variable in class mas.agents0815.Const
 
ENABLED - Static variable in class mas.agents0815.Const
 
enemiesSpotted() - Method in class mas.agentsHempelsSofa.data.zone.ZoneManager
 
ENEMYINZONE - Static variable in class mas.agents0815.Const
 
enemyNearby() - Method in class mas.agentsHempelsSofa.StrategyBasedAgent
 
enemySaboteurAt(Vertex) - Method in class mas.agentsHempelsSofa.StrategyBasedAgent
 
enemyUnknownAgentAt(Vertex) - Method in class mas.agentsHempelsSofa.StrategyBasedAgent
 
ENERGY - Static variable in class mas.agents0815.Const
 
ENERGYDISABLED - Static variable in class mas.agents0815.Const
 
Environment - Class in mas.agentsHempelsSofa.data
An implementation of the environment as seen by an agent.
Environment() - Constructor for class mas.agentsHempelsSofa.data.Environment
 
environment - Variable in class mas.agentsHempelsSofa.StrategyBasedAgent
The environment of the agent.
equals(FromTo) - Method in class mas.agents0815.FromTo
 
equals(Object) - Method in class mas.agentsHempelsSofa.data.AgentToken
 
equals(Object) - Method in class mas.agentsHempelsSofa.data.graph.Edge
 
equals(Object) - Method in class mas.agentsHempelsSofa.data.graph.Vertex
 
equals(Object) - Method in class mas.agentsHempelsSofa.data.zone.Zone
 
equals(Object) - Method in class massim.javaagents.Agent
 
execute(TargaryenAgent) - Method in class mas.agentsTargaryen.strategy.DefendZoningStrategy
 
execute(TargaryenAgent) - Method in class mas.agentsTargaryen.strategy.DodgeSaboteurStrategy
 
execute(TargaryenAgent) - Method in class mas.agentsTargaryen.strategy.ExplorerExploreStrategy
 
execute(TargaryenAgent) - Method in class mas.agentsTargaryen.strategy.InspectorInspectStrategy
 
execute(TargaryenAgent) - Method in class mas.agentsTargaryen.strategy.LearnPerceptsStrategy
 
execute(TargaryenAgent) - Method in class mas.agentsTargaryen.strategy.NeedRepairStrategy
 
execute(TargaryenAgent) - Method in class mas.agentsTargaryen.strategy.RandomWalkStrategy
 
execute(TargaryenAgent) - Method in class mas.agentsTargaryen.strategy.ReadMessagesStrategy
 
execute(TargaryenAgent) - Method in class mas.agentsTargaryen.strategy.RechargeStrategy
 
execute(TargaryenAgent) - Method in class mas.agentsTargaryen.strategy.RepairerRepairStrategy
 
execute(TargaryenAgent) - Method in class mas.agentsTargaryen.strategy.RethinkGoalsStrategy
 
execute(TargaryenAgent) - Method in class mas.agentsTargaryen.strategy.SaboteurAttackStrategy
 
execute(TargaryenAgent) - Method in class mas.agentsTargaryen.strategy.SentinelWardStrategy
 
execute(TargaryenAgent) - Method in class mas.agentsTargaryen.strategy.SkipStrategy
 
execute(TargaryenAgent) - Method in interface mas.agentsTargaryen.strategy.StrategyIf
 
execute(TargaryenAgent) - Method in class mas.agentsTargaryen.strategy.SurveyStrategy
 
execute(TargaryenAgent) - Method in class mas.agentsTargaryen.strategy.ZoningStrategy
 
expandOwnComponent() - Method in class mas.agentsHempelsSofa.util.ActionGenerator
generates an action that extends the agents connected component by surveying (-> money), or taking a walk towards unsurveyed edges
expandZoneAtRandom(Zone) - Method in class mas.agentsHempelsSofa.util.ActionGenerator
generates a random goto action to the outside of the Zone if Agent is on frontier agent @ inside of zone: -> move towards frontier agent @ outside of zone: -> move towards frontier error: -> randomWalk()
expandZoneBySize(Zone) - Method in class mas.agentsHempelsSofa.util.ActionGenerator
creates an goto action to a vertex outside that will expand the Zone by moving to a Node outside of the Zone
expandZoneByValue(Zone) - Method in class mas.agentsHempelsSofa.util.ActionGenerator
creates an gotoAction towards a probably very precious Vertex outside of the Zone this vertex' value is guessed by the value of its neighbours
EXPLOREDEDGE - Static variable in class mas.agents0815.Const
 
ExplorerExploreStrategy - Class in mas.agentsTargaryen.strategy
Explorer: probe & survey
ExplorerExploreStrategy() - Constructor for class mas.agentsTargaryen.strategy.ExplorerExploreStrategy
 
ExternalAction - Class in mas.agents0815
 
ExternalAction(String) - Constructor for class mas.agents0815.ExternalAction
 
ExternalAction(String, LinkedList<Parameter>) - Constructor for class mas.agents0815.ExternalAction
 
ExternalAction(String, Parameter...) - Constructor for class mas.agents0815.ExternalAction
 

F

filterPercepts(Collection<Percept>, String) - Static method in class massim.javaagents.agents.MarsUtil
Filters all given percepts with respect to a given filter.
finalize() - Method in class mas.agentsHempelsSofa.StrategyBasedAgent
 
findConnectedComponent(Graph, Vertex) - Static method in class mas.agentsHempelsSofa.algorithms.GraphAlgorithms
Runs breadth first search on the graph.
findFastestPath(Graph, Vertex, Vertex) - Static method in class mas.agentsHempelsSofa.algorithms.GraphAlgorithms
Runs breadth first search on the graph to find the fastest path difference to findConnectdComponent is that this algorithm stops when the target is found
findRoute(String, LinkedList<String>, LinkedList<String>, LinkedList<LogicBelief>, boolean, int) - Method in class mas.agents0815.HelpFunctions
 
findSurveyedConnectedComponent(Graph, Vertex) - Static method in class mas.agentsHempelsSofa.algorithms.GraphAlgorithms
Runs breadth first search on the graph.
findZone(int, int, String, LinkedList<LogicBelief>, LinkedList<LogicBelief>) - Method in class mas.agents0815.HelpFunctions
 
fire(Collection<Percept>, Collection<LogicBelief>, Collection<LogicGoal>, SubsumptionAgent) - Method in class mas.agents0815.rules.Rule
 
fire(Collection<Percept>, Collection<LogicBelief>, Collection<LogicGoal>, SubsumptionAgent) - Method in class mas.agents0815.rules.RuleAnnoyEnemyZone
 
fire(Collection<Percept>, Collection<LogicBelief>, Collection<LogicGoal>, SubsumptionAgent) - Method in class mas.agents0815.rules.RuleAttackEnemyZone
 
fire(Collection<Percept>, Collection<LogicBelief>, Collection<LogicGoal>, SubsumptionAgent) - Method in class mas.agents0815.rules.RuleBuyDefenderUpgrades
 
fire(Collection<Percept>, Collection<LogicBelief>, Collection<LogicGoal>, SubsumptionAgent) - Method in class mas.agents0815.rules.RuleBuySaboteurUpgrades
 
fire(Collection<Percept>, Collection<LogicBelief>, Collection<LogicGoal>, SubsumptionAgent) - Method in class mas.agents0815.rules.RuleBuySentinelUpgrades
 
fire(Collection<Percept>, Collection<LogicBelief>, Collection<LogicGoal>, SubsumptionAgent) - Method in class mas.agents0815.rules.RuleCheckGoals
 
fire(Collection<Percept>, Collection<LogicBelief>, Collection<LogicGoal>, SubsumptionAgent) - Method in class mas.agents0815.rules.RuleDefendZone
 
fire(Collection<Percept>, Collection<LogicBelief>, Collection<LogicGoal>, SubsumptionAgent) - Method in class mas.agents0815.rules.RuleEvadeSaboteur
 
fire(Collection<Percept>, Collection<LogicBelief>, Collection<LogicGoal>, SubsumptionAgent) - Method in class mas.agents0815.rules.RuleGetRepair
 
fire(Collection<Percept>, Collection<LogicBelief>, Collection<LogicGoal>, SubsumptionAgent) - Method in class mas.agents0815.rules.RuleGotoNearestUnprobedVertex
 
fire(Collection<Percept>, Collection<LogicBelief>, Collection<LogicGoal>, SubsumptionAgent) - Method in class mas.agents0815.rules.RuleHandleRepair
 
fire(Collection<Percept>, Collection<LogicBelief>, Collection<LogicGoal>, SubsumptionAgent) - Method in class mas.agents0815.rules.RuleInitAttackTeam
 
fire(Collection<Percept>, Collection<LogicBelief>, Collection<LogicGoal>, SubsumptionAgent) - Method in class mas.agents0815.rules.RuleInitializeZone
 
fire(Collection<Percept>, Collection<LogicBelief>, Collection<LogicGoal>, SubsumptionAgent) - Method in class mas.agents0815.rules.RuleInitRepair
 
fire(Collection<Percept>, Collection<LogicBelief>, Collection<LogicGoal>, SubsumptionAgent) - Method in class mas.agents0815.rules.RuleInspect
 
fire(Collection<Percept>, Collection<LogicBelief>, Collection<LogicGoal>, SubsumptionAgent) - Method in class mas.agents0815.rules.RuleJoinTwoPartyZone
 
fire(Collection<Percept>, Collection<LogicBelief>, Collection<LogicGoal>, SubsumptionAgent) - Method in class mas.agents0815.rules.RuleJoinZone
 
fire(Collection<Percept>, Collection<LogicBelief>, Collection<LogicGoal>, SubsumptionAgent) - Method in class mas.agents0815.rules.RuleParry
 
fire(Collection<Percept>, Collection<LogicBelief>, Collection<LogicGoal>, SubsumptionAgent) - Method in class mas.agents0815.rules.RulePatrol
 
fire(Collection<Percept>, Collection<LogicBelief>, Collection<LogicGoal>, SubsumptionAgent) - Method in class mas.agents0815.rules.RulePlanSurvey
 
fire(Collection<Percept>, Collection<LogicBelief>, Collection<LogicGoal>, SubsumptionAgent) - Method in class mas.agents0815.rules.RulePrimitiveAttack
 
fire(Collection<Percept>, Collection<LogicBelief>, Collection<LogicGoal>, SubsumptionAgent) - Method in class mas.agents0815.rules.RuleProbe
 
fire(Collection<Percept>, Collection<LogicBelief>, Collection<LogicGoal>, SubsumptionAgent) - Method in class mas.agents0815.rules.RuleProbeInZone
 
fire(Collection<Percept>, Collection<LogicBelief>, Collection<LogicGoal>, SubsumptionAgent) - Method in class mas.agents0815.rules.RuleRandomWalk
 
fire(Collection<Percept>, Collection<LogicBelief>, Collection<LogicGoal>, SubsumptionAgent) - Method in class mas.agents0815.rules.RuleRecharge
 
fire(Collection<Percept>, Collection<LogicBelief>, Collection<LogicGoal>, SubsumptionAgent) - Method in class mas.agents0815.rules.RuleRepair
 
fire(Collection<Percept>, Collection<LogicBelief>, Collection<LogicGoal>, SubsumptionAgent) - Method in class mas.agents0815.rules.RuleSkip
 
fire(Collection<Percept>, Collection<LogicBelief>, Collection<LogicGoal>, SubsumptionAgent) - Method in class mas.agents0815.rules.RuleSurvey
 
fire(Collection<Percept>, Collection<LogicBelief>, Collection<LogicGoal>, SubsumptionAgent) - Method in class mas.agents0815.rules.RuleTwoPartyZone
 
FREENODESOFZONE - Static variable in class mas.agents0815.Const
 
FromTo - Class in mas.agents0815
 
FromTo(String, String) - Constructor for class mas.agents0815.FromTo
 

G

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
 

H

handleAgentSpecificMessages() - Method in class mas.agentsHempelsSofa.StrategyBasedAgent
handles some messages which are agent-role specific.
handleAgentSpecificMessages() - Method in class mas.agentsHempelsSofa.StrategyBasedExplorerAgent
 
handleAgentSpecificMessages() - Method in class mas.agentsHempelsSofa.StrategyBasedInspectorAgent
 
handleAgentSpecificMessages() - Method in class mas.agentsHempelsSofa.StrategyBasedRepairerAgent
Handles the agent specific messages.
handleAgentSpecificMessages() - Method in class mas.agentsHempelsSofa.StrategyBasedSaboteurAgent
Handles the agent specific messages, which includes the messages from the other saboteur about a successful attack or a message for the defending saboteur agent in the zone
handleAgentSpecificMessages() - Method in class mas.agentsHempelsSofa.StrategyBasedSentinelAgent
 
handleDeletedEntity(String, Collection<String>) - Method in class massim.javaagents.AgentsInterpreter
 
handleFreeEntity(String, Collection<String>) - Method in class massim.javaagents.AgentsInterpreter
 
handleNewEntity(String) - Method in class massim.javaagents.AgentsInterpreter
 
handlePercept(Percept) - Method in class mas.agents0815.SubsumptionAgent
 
handlePercept(Percept) - Method in class mas.agentsHempelsSofa.StrategyBasedAgent
 
handlePercept(Percept) - Method in class mas.agentsTargaryen.TargaryenAgent
 
handlePercept(Percept) - Method in class massim.javaagents.Agent
This method is called if the environment-interface sends a percept as a notification.
handlePercept(Percept) - Method in class massim.javaagents.agents.SimpleDebugActionAgent
 
handlePercept(Percept) - Method in class massim.javaagents.agents.SimpleDebugRechargeAgent
 
handlePercept(Percept) - Method in class massim.javaagents.agents.SimpleExplorerAgent
 
handlePercept(Percept) - Method in class massim.javaagents.agents.SimpleInspectorAgent
 
handlePercept(Percept) - Method in class massim.javaagents.agents.SimpleRepairerAgent
 
handlePercept(Percept) - Method in class massim.javaagents.agents.SimpleSaboteurAgent
 
handlePercept(Percept) - Method in class massim.javaagents.agents.SimpleSentinelAgent
 
handlePercept(Percept) - Method in class massim.javaagents.agents.SimpleSkippingAgent
 
handlePercept(String, Percept) - Method in class massim.javaagents.AgentsInterpreter
 
HANDLEREPAIR - Static variable in class mas.agents0815.Const
 
handleStateChange(EnvironmentState) - Method in class massim.javaagents.AgentsInterpreter
 
hasEnemyTokens(String) - Method in class mas.agentsHempelsSofa.data.graph.Vertex
 
hashCode() - Method in class massim.javaagents.Agent
 
hasUnsurveyedEdges() - Method in class mas.agentsHempelsSofa.data.graph.Vertex
 
HEALTH - Static variable in class mas.agents0815.Const
 
HelpFunctions - Class in mas.agents0815
 
HelpFunctions() - Constructor for class mas.agents0815.HelpFunctions
 

I

increaseNumberOfInspectedAgents(int) - Method in class mas.agentsHempelsSofa.data.Environment
 
increaseNumberOfSuccessfulAttacks(int) - Method in class mas.agentsHempelsSofa.data.Environment
increases the number of successful attacks about n
increaseNumberOfSuccessfulParries(int) - Method in class mas.agentsHempelsSofa.data.Environment
increases the number of successful parries about n
init(Element) - Method in class massim.javaagents.AgentsInterpreter
 
INITAGENT - Static variable in class mas.agents0815.Const
 
initDirectEdges(Collection<Percept>) - Method in class mas.agents0815.SubsumptionAgent
Initiates the Topology-Map Creates a (NxN)-Matrix with an edges value
INITIALISATION - Static variable in class mas.agents0815.Const
 
INITREPAIR - Static variable in class mas.agents0815.Const
 
INITTWOPARTYZONE - Static variable in class mas.agents0815.Const
 
INNERZONE - Static variable in class mas.agents0815.Const
 
inspectAction() - Static method in class massim.javaagents.agents.MarsUtil
Yields a valid inspect-action.
inspectAction(String) - Static method in class massim.javaagents.agents.MarsUtil
Yields a valid inspect-action for a specific agent.
inspection(String, int, int, int, int, int) - Method in class mas.agentsHempelsSofa.data.AgentToken
 
InspectorInspectStrategy - Class in mas.agentsTargaryen.strategy
Inspector: Wenn unbekannter Gegner in Reichweite: Inspecten
InspectorInspectStrategy() - Constructor for class mas.agentsTargaryen.strategy.InspectorInspectStrategy
 
InternalAction - Class in mas.agents0815
 
InternalAction(String, LinkedList<Parameter>) - Constructor for class mas.agents0815.InternalAction
 
InternalAction(String, Parameter...) - Constructor for class mas.agents0815.InternalAction
 
InternalAction(String) - Constructor for class mas.agents0815.InternalAction
 
INTIALIZEZONE - Static variable in class mas.agents0815.Const
 
INZONE - Static variable in class mas.agents0815.Const
 
isAdjacentTo(Vertex) - Method in class mas.agentsHempelsSofa.data.graph.Vertex
 
isAdjacentTo(Zone) - Method in class mas.agentsHempelsSofa.data.zone.Zone
A zone is adjacent to another zone if one vertex out of the one zone is adjacent to a vertex out of the other zone.
isAdjacentToEnemyAgent(Vertex, String) - Method in class mas.agentsHempelsSofa.data.graph.Graph
 
isAttacker() - Method in class mas.agentsHempelsSofa.data.AgentToken
 
isCircular() - Method in class mas.agentsHempelsSofa.data.zone.Zone
 
isDisabled() - Method in class mas.agentsHempelsSofa.data.AgentToken
 
isDisabled() - Method in class mas.agentsTargaryen.TargaryenAgent
 
isEmpty() - Method in class mas.agentsHempelsSofa.data.zone.Zone
 
isInMostPreciousZone(Vertex) - Method in class mas.agentsHempelsSofa.data.zone.ZoneManager
 
isInt(String) - Method in class mas.agents0815.HelpFunctions
 
isLastActionSuccessful() - Method in class mas.agentsHempelsSofa.data.Environment
 
isOfTeam(String) - Method in class mas.agentsHempelsSofa.data.AgentToken
 
isOfTeam(String) - Method in class mas.agentsHempelsSofa.data.zone.Zone
 
isOnCriticalFrontier(Vertex) - Method in class mas.agentsHempelsSofa.data.zone.Zone
Checks whether a vertex is on the critical frontier of this zone.
isOnCriticalFrontier(AgentToken) - Method in class mas.agentsHempelsSofa.data.zone.Zone
Checks whether an agent is on the critical frontier of this zone.
isProbed() - Method in class mas.agentsHempelsSofa.data.graph.Vertex
 
isStrategyKnown() - Method in class mas.agentsHempelsSofa.data.AgentToken
 
isSurveyed() - Method in class mas.agentsHempelsSofa.data.graph.Edge
 
isTarget(String) - Method in class mas.agentsHempelsSofa.data.graph.Vertex
 
isUnknownEdge(String, String, SubsumptionAgent) - Method in class mas.agents0815.BeliefAndGoalsRevision
 
isZoneBuilder() - Method in class mas.agentsHempelsSofa.data.AgentToken
 
IWANTTOREPAIR - Static variable in class mas.agents0815.Const
 

J

JOINTWOPARTYZONE - Static variable in class mas.agents0815.Const
 
JOINZONE - Static variable in class mas.agents0815.Const
 

L

LASTACTION - Static variable in class mas.agents0815.Const
 
LASTACTIONRESULT - Static variable in class mas.agents0815.Const
 
LearnPerceptsStrategy - Class in mas.agentsTargaryen.strategy
Percepts verarbeiten
LearnPerceptsStrategy() - Constructor for class mas.agentsTargaryen.strategy.LearnPerceptsStrategy
 
loadStrategy(Strategy) - Method in class mas.agentsHempelsSofa.StrategyBasedAgent
Loads a strategy without cloning.
loadStrategy(Strategy, boolean) - Method in class mas.agentsHempelsSofa.StrategyBasedAgent
Loads a strategy
log(String) - Method in class mas.agentsHempelsSofa.StrategyBasedAgent
appends some string to the agents log.

M

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.

N

NeedRepairStrategy - Class in mas.agentsTargaryen.strategy
Wenn Agent kaputt, dann braucht er Repair-Hilfe
NeedRepairStrategy() - Constructor for class mas.agentsTargaryen.strategy.NeedRepairStrategy
 
NEIGHBOR - Static variable in class mas.agents0815.Const
 
NORMAL - Static variable in class mas.agents0815.Const
 

O

offensiveDestroyAgentsPref - Variable in class mas.agentsHempelsSofa.data.Strategy
the preference of an agent-destroying focus, if an offensive action was generated.
offensiveDestroyZonesPref - Variable in class mas.agentsHempelsSofa.data.Strategy
the preference of a zone-destroying focus, if an offensive strategy was chosen.
offensiveDrawbackPref - Variable in class mas.agentsHempelsSofa.data.Strategy
the preference of a drawback focus, if an offensive action was generated.
offensivePref - Variable in class mas.agentsHempelsSofa.data.Strategy
the preference for offensive strategies.
OTHER_REPAIRER_HANDLES - Static variable in class mas.agents0815.Const
 
OTHER_REPAIRER_KNOWN - Static variable in class mas.agents0815.Const
 
OTHER_REPAIRER_UNKNOWN - Static variable in class mas.agents0815.Const
 

P

parryAction() - Static method in class massim.javaagents.agents.MarsUtil
Yields a valid parry-action.
parseConfig(String) - Method in class mas.agentsHempelsSofa.util.StrategyInterpreter
Parses a config-file.
ParseException - Exception in massim.javaagents
This exception is thrown when parsing fails.
ParseException(String) - Constructor for exception massim.javaagents.ParseException
 
ParseException(String, String) - Constructor for exception massim.javaagents.ParseException
 
percepts - Variable in class mas.agentsHempelsSofa.StrategyBasedAgent
The percepts which are received in each step.
perceptToBelief(Percept) - Static method in class massim.javaagents.agents.MarsUtil
Maps a percept to a belief.
PLANDEFENDROUTE - Static variable in class mas.agents0815.Const
 
PLANSURVEY - Static variable in class mas.agents0815.Const
 
POSITION - Static variable in class mas.agents0815.Const
 
preferencesRevision() - Method in class mas.agentsHempelsSofa.StrategyBasedAgent
computes the preferences for the strategies and focuses.
preferencesRevision() - Method in class mas.agentsHempelsSofa.StrategyBasedExplorerAgent
 
preferencesRevision() - Method in class mas.agentsHempelsSofa.StrategyBasedInspectorAgent
 
preferencesRevision() - Method in class mas.agentsHempelsSofa.StrategyBasedRepairerAgent
Revises the preferences of the agent.
preferencesRevision() - Method in class mas.agentsHempelsSofa.StrategyBasedSaboteurAgent
Revises the preferences of the agent.
preferencesRevision() - Method in class mas.agentsHempelsSofa.StrategyBasedSentinelAgent
 
println(Object) - Method in class massim.javaagents.Agent
Prints an arbitrary object, e.g. a String, to the standard-out.
PROBE - Static variable in class mas.agents0815.Const
 
probeAction() - Static method in class massim.javaagents.agents.MarsUtil
Yields a valid probe-action.
probeAction(String) - Static method in class massim.javaagents.agents.MarsUtil
Yields a valid probe-action for a specific node.
PROBEDVERTEX - Static variable in class mas.agents0815.Const
 
probeMainZone() - Method in class mas.agentsHempelsSofa.StrategyBasedExplorerAgent
this makes the explorer agent probe vertices inside of the main zone.
processAction(InternalAction, Collection<LogicBelief>, Collection<LogicGoal>) - Method in class mas.agents0815.SubsumptionAgent
 
processMessages(Collection<Message>, Collection<Percept>) - Method in class mas.agents0815.SubsumptionAgent
evaluates the MailBox, updates BeliefBase with others agents information, receive topology from agents which I can see now

R

RANDOMWALK - Static variable in class mas.agents0815.Const
 
randomWalk() - Method in class mas.agentsHempelsSofa.util.ActionGenerator
returns a random goto action
RandomWalkStrategy - Class in mas.agentsTargaryen.strategy
RandomWalk-Strategy
RandomWalkStrategy() - Constructor for class mas.agentsTargaryen.strategy.RandomWalkStrategy
 
ReadMessagesStrategy - Class in mas.agentsTargaryen.strategy
Nachrichten abrufen und einarbeiten
ReadMessagesStrategy() - Constructor for class mas.agentsTargaryen.strategy.ReadMessagesStrategy
 
RECHARGE - Static variable in class mas.agents0815.Const
 
rechargeAction() - Static method in class massim.javaagents.agents.MarsUtil
Yields a valid recharge action.
RechargeStrategy - Class in mas.agentsTargaryen.strategy
Energie nachladen bei Energiemangel
RechargeStrategy() - Constructor for class mas.agentsTargaryen.strategy.RechargeStrategy
 
registerAgent(StrategyBasedAgent) - Static method in class mas.agentsHempelsSofa.tools.GraphWindow
 
release() - Method in class massim.javaagents.AgentsInterpreter
 
reloadStrategy() - Method in class mas.agentsHempelsSofa.StrategyBasedAgent
reloads the last strategy.
removeBelief(LogicBelief) - Method in class mas.agents0815.SubsumptionAgent
 
removeBeliefs(String, String) - Method in class mas.agentsTargaryen.TargaryenAgent
 
removeBeliefs(String, String, String) - Method in class mas.agentsTargaryen.TargaryenAgent
 
removeBeliefs(String, String, String, String) - Method in class mas.agentsTargaryen.TargaryenAgent
 
removeBeliefs(String) - Method in class massim.javaagents.Agent
Removes all beliefs from the belief-base that have a given predicate.
removeGoal(LogicGoal) - Method in class mas.agents0815.SubsumptionAgent
 
removeGoals(String) - Method in class massim.javaagents.Agent
Removes all goals that have a given predicate.
removeLastGoal() - Method in class mas.agents0815.SubsumptionAgent
 
removeToken(AgentToken) - Method in class mas.agentsHempelsSofa.data.graph.Vertex
removes a token from the vertex
repaintGraph() - Method in class mas.agentsHempelsSofa.tools.GraphWindow
repaints the graph.
REPAIR - Static variable in class mas.agents0815.Const
 
repairAction(String) - Static method in class massim.javaagents.agents.MarsUtil
Yields a valid repair action.
RepairerRepairStrategy - Class in mas.agentsTargaryen.strategy
Repairer: Repair-Strategy
RepairerRepairStrategy() - Constructor for class mas.agentsTargaryen.strategy.RepairerRepairStrategy
 
RethinkGoalsStrategy - Class in mas.agentsTargaryen.strategy
Langfristige Ziele ueberdenken
RethinkGoalsStrategy() - Constructor for class mas.agentsTargaryen.strategy.RethinkGoalsStrategy
 
retrieveAllPercepts() - Method in class mas.agentsTargaryen.TargaryenAgent
 
retrieveMessages() - Method in class mas.agentsTargaryen.TargaryenAgent
 
RETURNFORREPAIR - Static variable in class mas.agents0815.Const
 
ROLEEXPLORER - Static variable in class mas.agents0815.Const
 
ROLEINSPECTOR - Static variable in class mas.agents0815.Const
 
ROLEREPAIRER - Static variable in class mas.agents0815.Const
 
ROLESABOTEUR - Static variable in class mas.agents0815.Const
 
ROLESENTINEL - Static variable in class mas.agents0815.Const
 
Rule - Class in mas.agents0815.rules
 
Rule() - Constructor for class mas.agents0815.rules.Rule
 
RULE_SELECTION_AGAIN - Static variable in class mas.agents0815.Const
 
RuleAnnoyEnemyZone - Class in mas.agents0815.rules
 
RuleAnnoyEnemyZone() - Constructor for class mas.agents0815.rules.RuleAnnoyEnemyZone
 
RuleAttackEnemyZone - Class in mas.agents0815.rules
 
RuleAttackEnemyZone() - Constructor for class mas.agents0815.rules.RuleAttackEnemyZone
 
RuleBuyDefenderUpgrades - Class in mas.agents0815.rules
 
RuleBuyDefenderUpgrades() - Constructor for class mas.agents0815.rules.RuleBuyDefenderUpgrades
 
RuleBuySaboteurUpgrades - Class in mas.agents0815.rules
 
RuleBuySaboteurUpgrades() - Constructor for class mas.agents0815.rules.RuleBuySaboteurUpgrades
 
RuleBuySentinelUpgrades - Class in mas.agents0815.rules
 
RuleBuySentinelUpgrades() - Constructor for class mas.agents0815.rules.RuleBuySentinelUpgrades
 
RuleCheckGoals - Class in mas.agents0815.rules
 
RuleCheckGoals() - Constructor for class mas.agents0815.rules.RuleCheckGoals
 
RuleDefendZone - Class in mas.agents0815.rules
 
RuleDefendZone() - Constructor for class mas.agents0815.rules.RuleDefendZone
 
RuleEvadeSaboteur - Class in mas.agents0815.rules
 
RuleEvadeSaboteur() - Constructor for class mas.agents0815.rules.RuleEvadeSaboteur
 
RuleGetRepair - Class in mas.agents0815.rules
 
RuleGetRepair() - Constructor for class mas.agents0815.rules.RuleGetRepair
 
RuleGotoNearestUnprobedVertex - Class in mas.agents0815.rules
 
RuleGotoNearestUnprobedVertex() - Constructor for class mas.agents0815.rules.RuleGotoNearestUnprobedVertex
 
RuleHandleRepair - Class in mas.agents0815.rules
 
RuleHandleRepair() - Constructor for class mas.agents0815.rules.RuleHandleRepair
 
RuleInitAttackTeam - Class in mas.agents0815.rules
 
RuleInitAttackTeam() - Constructor for class mas.agents0815.rules.RuleInitAttackTeam
 
RuleInitializeZone - Class in mas.agents0815.rules
 
RuleInitializeZone() - Constructor for class mas.agents0815.rules.RuleInitializeZone
 
RuleInitRepair - Class in mas.agents0815.rules
 
RuleInitRepair() - Constructor for class mas.agents0815.rules.RuleInitRepair
 
RuleInspect - Class in mas.agents0815.rules
 
RuleInspect() - Constructor for class mas.agents0815.rules.RuleInspect
 
RuleJoinTwoPartyZone - Class in mas.agents0815.rules
 
RuleJoinTwoPartyZone() - Constructor for class mas.agents0815.rules.RuleJoinTwoPartyZone
 
RuleJoinZone - Class in mas.agents0815.rules
 
RuleJoinZone() - Constructor for class mas.agents0815.rules.RuleJoinZone
 
RuleParry - Class in mas.agents0815.rules
 
RuleParry() - Constructor for class mas.agents0815.rules.RuleParry
 
RulePatrol - Class in mas.agents0815.rules
 
RulePatrol() - Constructor for class mas.agents0815.rules.RulePatrol
 
RulePlanSurvey - Class in mas.agents0815.rules
 
RulePlanSurvey() - Constructor for class mas.agents0815.rules.RulePlanSurvey
 
RulePrimitiveAttack - Class in mas.agents0815.rules
 
RulePrimitiveAttack() - Constructor for class mas.agents0815.rules.RulePrimitiveAttack
 
RuleProbe - Class in mas.agents0815.rules
 
RuleProbe() - Constructor for class mas.agents0815.rules.RuleProbe
 
RuleProbeInZone - Class in mas.agents0815.rules
 
RuleProbeInZone() - Constructor for class mas.agents0815.rules.RuleProbeInZone
 
RuleRandomWalk - Class in mas.agents0815.rules
 
RuleRandomWalk() - Constructor for class mas.agents0815.rules.RuleRandomWalk
 
RuleRecharge - Class in mas.agents0815.rules
 
RuleRecharge() - Constructor for class mas.agents0815.rules.RuleRecharge
 
RuleRepair - Class in mas.agents0815.rules
 
RuleRepair() - Constructor for class mas.agents0815.rules.RuleRepair
 
RuleSkip - Class in mas.agents0815.rules
 
RuleSkip() - Constructor for class mas.agents0815.rules.RuleSkip
 
RuleSurvey - Class in mas.agents0815.rules
 
RuleSurvey() - Constructor for class mas.agents0815.rules.RuleSurvey
 
RuleTwoPartyZone - Class in mas.agents0815.rules
 
RuleTwoPartyZone() - Constructor for class mas.agents0815.rules.RuleTwoPartyZone
 

S

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
 

T

tactics - Variable in class mas.agentsHempelsSofa.StrategyBasedAgent
The current tactical state of the agent.
TargaryenAgent - Class in mas.agentsTargaryen
 
TargaryenAgent(String, String) - Constructor for class mas.agentsTargaryen.TargaryenAgent
 
TargaryenUtil - Class in mas.agentsTargaryen
 
TargaryenUtil(TargaryenAgent) - Constructor for class mas.agentsTargaryen.TargaryenUtil
 
testIsolated(Graph, Zone, String[], Vertex) - Static method in class mas.agentsHempelsSofa.algorithms.ZoneAlgorithms
tests whether vertices in the zone is isolated by a frontier. this fails, if there are no enemy vertices known yet.
THIS_REPAIRER_MOVES - Static variable in class mas.agents0815.Const
 
toBelief() - Method in class mas.agentsHempelsSofa.data.AgentToken
 
toBelief() - Method in interface mas.agentsHempelsSofa.data.Believable
 
toBelief() - Method in class mas.agentsHempelsSofa.data.graph.Edge
generates a belief for this edge.
toBelief() - Method in class mas.agentsHempelsSofa.data.graph.Vertex
generates a belief for this node.
toBelief() - Method in class mas.agentsHempelsSofa.data.zone.Zone
 
toBeliefs() - Method in class mas.agentsHempelsSofa.data.Environment
transforms the environment into beliefs
toBeliefs() - Method in class mas.agentsHempelsSofa.data.graph.Graph
gets all relevant beliefs of the graph (edges, vertices and tokens).
toBeliefs() - Method in class mas.agentsHempelsSofa.data.zone.ZoneManager
 
toCleanString() - Method in class mas.agentsHempelsSofa.data.graph.AdjacencyMatrix
 
toString() - Method in class mas.agentsHempelsSofa.data.AgentToken
 
toString() - Method in class mas.agentsHempelsSofa.data.graph.AdjacencyMatrix
 
toString() - Method in class mas.agentsHempelsSofa.data.graph.Edge
 
toString() - Method in class mas.agentsHempelsSofa.data.graph.Graph
 
toString() - Method in class mas.agentsHempelsSofa.data.graph.Vertex
 
toString() - Method in class mas.agentsHempelsSofa.data.zone.Zone
 
toString() - Method in class mas.agentsHempelsSofa.data.zone.ZoneManager
 
toString() - Method in class mas.agentsHempelsSofa.StrategyBasedAgent
 
TWOPARTYZONE - Static variable in class mas.agents0815.Const
 

U

UNBLOCK - Static variable in class mas.agents0815.Const
 
UNEXPLOREDEDGE - Static variable in class mas.agents0815.Const
 
unexploredEdgeWeight - Static variable in class mas.agents0815.HelpFunctions
 
union(Zone) - Method in class mas.agentsHempelsSofa.data.zone.Zone
unions two zones.
uniteAllNeighboringZones() - Method in class mas.agentsHempelsSofa.data.zone.ZoneManager
unites all neighboring zones to one zone in ZoneManager.zones.
UNPROBED_VALUE - Static variable in class mas.agentsHempelsSofa.data.graph.Vertex
 
UNPROBEDVERTEX - Static variable in class mas.agents0815.Const
 
UNSURVEYED_WEIGHT - Static variable in class mas.agentsHempelsSofa.data.graph.Edge
 
unsurveyedEdgesNearby() - Method in class mas.agentsHempelsSofa.StrategyBasedAgent
 
update(Vertex, String, int) - Method in class mas.agentsHempelsSofa.data.AgentToken
 
update(int, int, int, int, int, Action, boolean, int, String) - Method in class mas.agentsHempelsSofa.data.Environment
updates the environment
update() - Method in class mas.agentsHempelsSofa.data.zone.Zone
updates the fields values.
update() - Method in class mas.agentsHempelsSofa.data.zone.ZoneManager
updates the zone manager. this should be executed everytimes after updating the graph and agent tokens.
updateBelief(LogicBelief, LogicBelief) - Method in class mas.agentsTargaryen.TargaryenAgent
 
updateToken(AgentToken) - Method in class mas.agentsHempelsSofa.data.graph.Graph
updates an agent token. if the token is not already in the graph, it is added.
updateUnseenAgents(Collection<Percept>, Collection<Message>) - Method in class mas.agents0815.SubsumptionAgent
Checks whether a new agent can be seen.
Util - Class in mas.agentsHempelsSofa.data.graph
An implementation of some utility methods which can be helpful for our graph.
Util() - Constructor for class mas.agentsHempelsSofa.data.graph.Util
 

V

Vertex - Class in mas.agentsHempelsSofa.data.graph
An implementation of the vertices for our graph.
Vertex(Parameter, int) - Constructor for class mas.agentsHempelsSofa.data.graph.Vertex
Creates a new node with a specified identifier, a certain value, a boolean probed which says whether the real value is known and a graph it thinks it belongs to.
Vertex(Parameter) - Constructor for class mas.agentsHempelsSofa.data.graph.Vertex
Creates a new unprobed node with a specified identifier, unknown value and a graph it thinks it belongs to.
Vertex(String) - Constructor for class mas.agentsHempelsSofa.data.graph.Vertex
 
vertices - Variable in class mas.agentsTargaryen.TargaryenUtil
 
VISIBLEEDGE - Static variable in class mas.agents0815.Const
 
VISIBLEENEMY - Static variable in class mas.agents0815.Const
 
VISIBLEENTITY - Static variable in class mas.agents0815.Const
 
visRangeLimit - Variable in class mas.agentsHempelsSofa.data.Strategy
the limit for visiblity range

Y

YOUHANDLE - Static variable in class mas.agents0815.Const
 

Z

ZONE - Static variable in class mas.agents0815.Const
 
Zone - Class in mas.agentsHempelsSofa.data.zone
An implementation of a zone.
Zone() - Constructor for class mas.agentsHempelsSofa.data.zone.Zone
creates an empty zone
ZoneAlgorithms - Class in mas.agentsHempelsSofa.algorithms
An implementation of some algorithms that are needed to calculate our zones.
ZoneAlgorithms() - Constructor for class mas.agentsHempelsSofa.algorithms.ZoneAlgorithms
 
zoneDrawbackPref - Variable in class mas.agentsHempelsSofa.data.Strategy
the preference of a drawback focus, if an zone strategy was chosen.
zoneExpandPref - Variable in class mas.agentsHempelsSofa.data.Strategy
the preference of a zone-expanding focus, if an zone strategy was chosen.
zoneMainZonePref - Variable in class mas.agentsHempelsSofa.data.Strategy
the preference of a main-zone focus, if an zone strategy was chosen.
ZoneManager - Class in mas.agentsHempelsSofa.data.zone
An implementation of a zone manager which shall keep all zones up to date. it can be created and there is a single method ZoneManager.update() to update all zones.
ZoneManager(Graph) - Constructor for class mas.agentsHempelsSofa.data.zone.ZoneManager
Creates a new zone manager.
zonePref - Variable in class mas.agentsHempelsSofa.data.Strategy
the preference for zone strategies.
zoneStabilityPref - Variable in class mas.agentsHempelsSofa.data.Strategy
the preference of a zone-stability focus, if an zone strategy was chosen.
ZoningStrategy - Class in mas.agentsTargaryen.strategy
Zoning-Strategy
ZoningStrategy() - Constructor for class mas.agentsTargaryen.strategy.ZoningStrategy
 
A B C D E F G H I J L M N O P R S T U V Y Z 

Copyright © 2013. All Rights Reserved.