Index
All Classes|All Packages|Constant Field Values|Deprecated API|Serialized Form
A
- a - Variable in class eu.iv4xr.framework.spatial.Line
-
Point A, also used as origin point.
- A - Variable in class eu.iv4xr.framework.spatial.Triangle
- Abort() - Constructor for class nl.uu.cs.aplib.mainConcepts.Action.Abort
- Abort() - Static method in class nl.uu.cs.aplib.AplibEDSL
-
Creating an Abort action ()
- ABORT() - Static method in class nl.uu.cs.aplib.AplibEDSL
-
Creating a
Tactic.PrimitiveTactic
that wraps over an Abort action. - Acknowledgement - Class in nl.uu.cs.aplib.multiAgentSupport
-
Representing an acknowledgement sent back by the ComNode when an agent sends a message to it.
- Acknowledgement(Acknowledgement.AckType, String) - Constructor for class nl.uu.cs.aplib.multiAgentSupport.Acknowledgement
- Acknowledgement.AckType - Enum in nl.uu.cs.aplib.multiAgentSupport
- ackTy - Variable in class nl.uu.cs.aplib.multiAgentSupport.Acknowledgement
- action - Variable in class nl.uu.cs.aplib.mainConcepts.Tactic.PrimitiveTactic
- action() - Static method in class nl.uu.cs.aplib.AplibEDSL
-
Create a blank
Action
. - action(String) - Static method in class nl.uu.cs.aplib.AplibEDSL
-
Create a blank
Action
with the given name. - action(String, MiniDungeon.Command) - Method in class nl.uu.cs.aplib.exampleUsages.miniDungeon.testAgent.MyAgentEnv
- Action - Class in nl.uu.cs.aplib.mainConcepts
-
Actions are the building blocks for to build a
Tactic
. - Action() - Constructor for class nl.uu.cs.aplib.mainConcepts.Action
- Action(String) - Constructor for class nl.uu.cs.aplib.mainConcepts.Action
-
Create a blank action with the given name.
- Action.Abort - Class in nl.uu.cs.aplib.mainConcepts
-
A special Action.
- adajcentMonsters() - Method in class nl.uu.cs.aplib.exampleUsages.miniDungeon.testAgent.MyAgentState
-
Return a list of monsters which are currently adjacent to the agent that owns this state.
- add(Vec3, Vec3) - Static method in class eu.iv4xr.framework.spatial.Vec3
- add(PrologReasoner.Rule...) - Method in class nl.uu.cs.aplib.agents.PrologReasoner
-
Add new rules to the Prolog engine.
- addAfter(Function<AgentState, GoalStructure>) - Static method in class nl.uu.cs.aplib.AplibEDSL
-
Construct an action that inserts the goal-structure G as the next direct sibling of the current goal.
- addAfter(Function<AgentState, GoalStructure>, Proposal) - Static method in class nl.uu.cs.aplib.AplibEDSL
-
Like
AplibEDSL.addAfter(Function)
, but allows the returned proposal to be specified, rather than just null. - addAfter(GoalStructure) - Method in class nl.uu.cs.aplib.mainConcepts.BasicAgent
-
Insert the goal-structure G as the next direct sibling of the current goal.
- addAfterWithAutoRemove(GoalStructure) - Method in class nl.uu.cs.aplib.mainConcepts.BasicAgent
-
As
addAfter(GoalStructure)
, but the inserted goal is set with the auto-remove flag turned on. - addBefore(Function<AgentState, GoalStructure>) - Static method in class nl.uu.cs.aplib.AplibEDSL
-
Construct an action that inserts the goal-structure G as a sibling before the current goal.
- addBefore(Function<AgentState, GoalStructure>, Proposal) - Static method in class nl.uu.cs.aplib.AplibEDSL
-
Like
AplibEDSL.addBefore(Function)
, but allows the returned proposal to be specified, rather than just null. - addBefore(GoalStructure) - Method in class nl.uu.cs.aplib.mainConcepts.BasicAgent
-
Deprecated.
- addBeforeWithAutoRemove(GoalStructure) - Method in class nl.uu.cs.aplib.mainConcepts.BasicAgent
-
As
simpleAddBefore(GoalStructure)
, but the inserted goal is set with the auto-remove flag turned on. - addInitialState(State) - Method in class eu.iv4xr.framework.extensions.ltl.BasicModelChecker.Path
- addLTL(LTL<SimpleState>...) - Method in class eu.iv4xr.framework.mainConcepts.TestAgent
-
Add one or more LTL-properties that would be checked as the agent runs.
- addMembers(String...) - Method in class eu.iv4xr.framework.extensions.ltl.gameworldmodel.GWZone
- addNextArea(Nav, NodeId, NodeId, boolean) - Method in class eu.iv4xr.framework.extensions.pathfinding.LayeredAreasNavigation
-
Add a new area with index a, where a is the current number of areas we have.
- addNotify() - Method in class nl.uu.cs.aplib.exampleUsages.miniDungeon.DungeonApp
- addObjects(GWObject...) - Method in class eu.iv4xr.framework.extensions.ltl.gameworldmodel.GWState
- addObstacle(Sparse2DTiledSurface_NavGraph.Tile) - Method in class eu.iv4xr.framework.extensions.pathfinding.Sparse2DTiledSurface_NavGraph
-
Add a non-navigable tile (obstacle).
- addObstacle(LineIntersectable) - Method in class eu.iv4xr.framework.extensions.pathfinding.SimpleNavGraph
-
Add the obstacle to this navgraph.
- addObstacle(Pair<Integer, NodeId>) - Method in class eu.iv4xr.framework.extensions.pathfinding.LayeredAreasNavigation
- addObstacle(Obstacle) - Method in interface eu.iv4xr.framework.extensions.pathfinding.CanDealWithDynamicObstacle
- addObstacleInBlockingState(LineIntersectable) - Method in class eu.iv4xr.framework.extensions.pathfinding.SimpleNavGraph
-
Add the obstacle to this navgraph.
- addStrategyRules(PrologReasoner, int) - Static method in class nl.uu.cs.aplib.exampleUsages.fiveGame.Strategies
-
To add a the above strategy rules to Prolog-base.
- addSystemErrAsLogHandler() - Static method in class nl.uu.cs.aplib.Logging
-
Attach
System.err
to listen to this agent's logger (also called log-handler). - addTransition(ITransition, State) - Method in class eu.iv4xr.framework.extensions.ltl.BasicModelChecker.Path
- addZones(GWZone...) - Method in class eu.iv4xr.framework.extensions.ltl.gameworldmodel.GameWorldModel
-
Add the given zones to this GameWorldModel.
- adjacent(Sparse2DTiledSurface_NavGraph.Tile, Sparse2DTiledSurface_NavGraph.Tile) - Static method in class nl.uu.cs.aplib.exampleUsages.miniDungeon.testAgent.Utils
-
Check if two tiles are adjacent.
- adjustedFindPath(MyAgentState, int, int, int, int, int, int) - Static method in class nl.uu.cs.aplib.exampleUsages.miniDungeon.testAgent.TacticLib
-
Calculate a path from (x0,y0) in maze-0 to (x1,y1) in maze-1.
- agent - Variable in class eu.iv4xr.framework.mainConcepts.SyntheticEventsProducer
-
The test-agent to which this producer is attached to.
- agentId - Variable in class eu.iv4xr.framework.mainConcepts.WorldModel
-
The id of the agent that owns this World Model.
- agentIsAlive() - Method in class nl.uu.cs.aplib.exampleUsages.miniDungeon.testAgent.MyAgentState
-
Check if the agent that owns this state is alive in the game (its hp>0).
- aggravated - Variable in class nl.uu.cs.aplib.exampleUsages.miniDungeon.Entity.Monster
- aggravateTimer - Variable in class nl.uu.cs.aplib.exampleUsages.miniDungeon.Entity.Monster
- aggrevate() - Method in class nl.uu.cs.aplib.exampleUsages.miniDungeon.Entity.Monster
- allPlayersDead() - Method in class nl.uu.cs.aplib.exampleUsages.miniDungeon.MiniDungeon
- alongLine(float) - Method in class eu.iv4xr.framework.spatial.Line
- alpha - Variable in class eu.iv4xr.framework.extensions.ltl.gameworldmodel.GameWorldModel
- alphaFunction(GWObject, Set<GWObject>) - Static method in class eu.iv4xr.framework.extensions.ltl.gameworldmodel.LabRecruitsModel
- always(LTL<State>) - Static method in class eu.iv4xr.framework.extensions.ltl.LTL
-
always(phi) constructs the LTL formula "G phi" (also written "[] phi").
- always(Predicate<State>) - Static method in class eu.iv4xr.framework.extensions.ltl.LTL
-
If p is a state-predicate, always(phi) constructs the LTL formula "G now(p)" (also written "[] now(p)").
- and(String) - Method in class nl.uu.cs.aplib.agents.PrologReasoner.Rule
-
Extend this rule h :- body by adding the given term to the body.
- and(String...) - Static method in class nl.uu.cs.aplib.agents.PrologReasoner
-
Construct a string representing the prolog-term "(t1,t2,...)"; it denotes the conjunction of the composing terms.
- And() - Constructor for class eu.iv4xr.framework.extensions.ltl.LTL.And
- andRewrite(LTL<State>) - Static method in class eu.iv4xr.framework.extensions.ltl.LTL2Buchi
-
Normalize an LTL formula by rewriting conjunctions.
- ANYof(Tactic...) - Static method in class nl.uu.cs.aplib.AplibEDSL
-
To construct a ANYof
Tactic
. - ANYOF - Enum constant in enum nl.uu.cs.aplib.mainConcepts.Tactic.TacticType
- aPlayerHasAttacked - Variable in class nl.uu.cs.aplib.exampleUsages.miniDungeon.MiniDungeon
- AplibEDSL - Class in nl.uu.cs.aplib
-
Provide a set of convenience static methods to be used as operators/combinators for constructing
GoalStructure
andTactic
. - AplibEDSL() - Constructor for class nl.uu.cs.aplib.AplibEDSL
- AplibError - Error in nl.uu.cs.aplib.exception
- AplibError(String) - Constructor for error nl.uu.cs.aplib.exception.AplibError
- APLIBLOGGER - Static variable in class nl.uu.cs.aplib.Logging
- app - Variable in class nl.uu.cs.aplib.exampleUsages.miniDungeon.testAgent.MyAgentEnv
- appendStateNames(String) - Method in class eu.iv4xr.framework.extensions.ltl.Buchi
-
Rename the states in this Buchi, by adding the given string as a suffix to each state-name.
- area(List<Vec3>) - Method in class eu.iv4xr.framework.spatial.meshes.Face
- areas - Variable in class eu.iv4xr.framework.extensions.pathfinding.LayeredAreasNavigation
- arg - Variable in class nl.uu.cs.aplib.mainConcepts.Environment.EnvOperation
-
The argment of the operation, if any.
- arg(LTL<State>) - Static method in class eu.iv4xr.framework.extensions.ltl.LTL2Buchi
- argL(LTL<State>) - Static method in class eu.iv4xr.framework.extensions.ltl.LTL2Buchi
- argR(LTL<State>) - Static method in class eu.iv4xr.framework.extensions.ltl.LTL2Buchi
- args - Variable in class nl.uu.cs.aplib.multiAgentSupport.Message
- ask(String) - Method in class nl.uu.cs.aplib.environments.ConsoleEnvironment
-
Write the string s to the console (e.g.
- assertTrue_(TestAgent, String, String, Predicate<State>) - Static method in class eu.iv4xr.framework.Iv4xrEDSL
-
A Goal that when selected, will cause the agent to check the given predicate.
- assertTrue_(String, String, boolean) - Static method in class eu.iv4xr.framework.Iv4xrEDSL
-
Check a boolean expression, if it is true then produce a positive VerdictEvent, and else a negative VerdictEvent.
- assetsLocation - Variable in class nl.uu.cs.aplib.exampleUsages.miniDungeon.MiniDungeon.MiniDungeonConfig
- assignTimeStamp(long) - Method in class eu.iv4xr.framework.mainConcepts.WorldEntity
-
Set the time-stamp of this Entity and its elements to the given time.
- AStar<NodeId> - Class in eu.iv4xr.framework.extensions.pathfinding
-
A* pathfinding algorithm
- AStar() - Constructor for class eu.iv4xr.framework.extensions.pathfinding.AStar
- AStar.SearchMode - Enum in eu.iv4xr.framework.extensions.pathfinding
- atomName(LTL) - Static method in class eu.iv4xr.framework.extensions.ltl.LTL2Buchi
- atomPred(LTL<State>) - Static method in class eu.iv4xr.framework.extensions.ltl.LTL2Buchi
- attachCommuniationNode(ComNode) - Method in class nl.uu.cs.aplib.multiAgentSupport.Messenger
- attachEmotionState(IEmotionState) - Method in class eu.iv4xr.framework.mainConcepts.EmotiveTestAgent
-
Attach an emotion state to this agent.
- attachEnvironment(Environment) - Method in class eu.iv4xr.framework.mainConcepts.TestAgent
-
Attach an Environment to this agent.
- attachEnvironment(Environment) - Method in class nl.uu.cs.aplib.mainConcepts.BasicAgent
-
Attach an Environment to this agent.
- attachFileAsLogHandler(String) - Static method in class nl.uu.cs.aplib.Logging
-
Attach a file specified by the filename to receive messages sent to aplib's logger (in Logging jargon, the file becomes a log handler).
- attachGame(FiveGame) - Method in class nl.uu.cs.aplib.exampleUsages.fiveGame.FiveGameEnv
- attachLabRecruitsAlpha(GameWorldModel) - Static method in class eu.iv4xr.framework.extensions.ltl.gameworldmodel.LabRecruitsModel
-
Attach default alpha-component typical for LabRecruits models.
- attachProlog() - Method in class nl.uu.cs.aplib.agents.State
-
Create a Prolog engine and attach it to this state.
- attachState(State) - Method in class eu.iv4xr.framework.mainConcepts.TestAgent
-
Attach a state structure to this agent.
- attachState(State) - Method in class nl.uu.cs.aplib.agents.AutonomousBasicAgent
- attachState(SimpleState) - Method in class eu.iv4xr.framework.mainConcepts.TestAgent
-
Attach a state structure to this agent.
- attachState(SimpleState) - Method in class nl.uu.cs.aplib.agents.AutonomousBasicAgent
- attachState(SimpleState) - Method in class nl.uu.cs.aplib.mainConcepts.BasicAgent
-
Attach a state structure to this agent.
- attachSyntheticEventsProducer(SyntheticEventsProducer) - Method in class eu.iv4xr.framework.mainConcepts.TestAgent
- attack(Entity.CombativeEntity, Entity.CombativeEntity) - Method in class nl.uu.cs.aplib.exampleUsages.miniDungeon.MiniDungeon
- attackMonsterAction() - Method in class nl.uu.cs.aplib.exampleUsages.miniDungeon.testAgent.TacticLib
-
Construct an action that would attack an adjacent monster.
- attackRating - Variable in class nl.uu.cs.aplib.exampleUsages.miniDungeon.Entity.CombativeEntity
- AutonomousBasicAgent - Class in nl.uu.cs.aplib.agents
-
An extension of
BasicAgent
that can be run as autonomous agents. - AutonomousBasicAgent() - Constructor for class nl.uu.cs.aplib.agents.AutonomousBasicAgent
-
Create a plain instance of AutonomousBasicAgent.
- AutonomousBasicAgent(String, String) - Constructor for class nl.uu.cs.aplib.agents.AutonomousBasicAgent
-
Create a plain instance of AutonomousBasicAgent with the given id and role.
- AutonomousBasicAgent.Command - Enum in nl.uu.cs.aplib.agents
- autoRemove - Variable in class nl.uu.cs.aplib.mainConcepts.GoalStructure
-
A sub-goal-structure that is flagged as auto-remove will be automatically removed when it is achieved or failed.
- auxState() - Method in class nl.uu.cs.aplib.exampleUsages.miniDungeon.testAgent.MyAgentState
- availableTransitions() - Method in class eu.iv4xr.framework.extensions.ltl.gameworldmodel.GameWorldModel
- availableTransitions() - Method in interface eu.iv4xr.framework.extensions.ltl.ITargetModel
All Classes|All Packages|Constant Field Values|Deprecated API|Serialized Form