Index

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 
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 and Tactic.
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
 
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 
All Classes|All Packages|Constant Field Values|Deprecated API|Serialized Form