Index
All Classes|All Packages|Constant Field Values|Deprecated API|Serialized Form
E
- eastNeighbor - Static variable in class nl.uu.cs.aplib.exampleUsages.fiveGame.Strategies
-
eastNeighbor(Ty,X1,X2,Y) : (X2,Y) is occupied by a piece of type Ty, and X1=X2-1.
- Edge - Class in eu.iv4xr.framework.spatial.meshes
-
This class contains two indices in the form of primitive integers that describe an edge.
- Edge(int, int) - Constructor for class eu.iv4xr.framework.spatial.meshes.Edge
- EdgeMap - Class in eu.iv4xr.framework.spatial.meshes
-
An "EdgeMap" is actually a simple representation of a graph, which consists of a set of vertices, identified by their integer-id, and edges between these vertices.
- EdgeMap() - Constructor for class eu.iv4xr.framework.spatial.meshes.EdgeMap
- edges - Variable in class eu.iv4xr.framework.extensions.pathfinding.SimpleNavGraph
-
Describe the connectivity (edges) between the vertices.
- edges - Variable in class eu.iv4xr.framework.spatial.meshes.Mesh
- effect - Variable in class nl.uu.cs.aplib.mainConcepts.Action
-
The effect part of this Action.
- elapsedTimeSinceLastSample() - Method in class nl.uu.cs.aplib.utils.Time
-
Return the time that has elapsed since the last call to sample().
- elements - Variable in class eu.iv4xr.framework.mainConcepts.WorldEntity
- elements - Variable in class eu.iv4xr.framework.mainConcepts.WorldModel
-
In-world entities that populate this World Model.
- EmotiveTestAgent - Class in eu.iv4xr.framework.mainConcepts
-
An extension of
TestAgent
that can also has emotion. - EmotiveTestAgent() - Constructor for class eu.iv4xr.framework.mainConcepts.EmotiveTestAgent
- EmotiveTestAgent(String, String) - Constructor for class eu.iv4xr.framework.mainConcepts.EmotiveTestAgent
-
Create a plain instance of emotive-TestAgent with the given id and role.
- empty() - Method in class nl.uu.cs.aplib.multiAgentSupport.Messenger
- EMPTY - Enum constant in enum nl.uu.cs.aplib.exampleUsages.fiveGame.FiveGame.SQUARE
- enableSmeagol - Variable in class nl.uu.cs.aplib.exampleUsages.miniDungeon.MiniDungeon.MiniDungeonConfig
- endChecking() - Method in class eu.iv4xr.framework.extensions.ltl.BoundedLTL
-
Call this to mark that the last state of the execution under evaluation has been fed to this predicate.
- endChecking() - Method in class eu.iv4xr.framework.extensions.ltl.LTL
-
Call this to mark that the last state of the execution under evaluation has been fed to this predicate.
- endChecking() - Method in class eu.iv4xr.framework.extensions.ltl.SequencePredicate
-
Call this to mark that the last state of the execution under evaluation has been fed to this predicate.
- endf - Variable in class eu.iv4xr.framework.extensions.ltl.BoundedLTL
- enhancedFindPath(Vec3, Vec3, float) - Method in class eu.iv4xr.framework.extensions.pathfinding.SurfaceNavGraph
-
Similar to the other findPath method, this will search for a path from a vertex v0, close to the start-location, to a vertex v1 close to the given goal location.
- Entity - Class in nl.uu.cs.aplib.exampleUsages.miniDungeon
- Entity() - Constructor for class nl.uu.cs.aplib.exampleUsages.miniDungeon.Entity
- Entity.CombativeEntity - Class in nl.uu.cs.aplib.exampleUsages.miniDungeon
- Entity.EntityType - Enum in nl.uu.cs.aplib.exampleUsages.miniDungeon
- Entity.Frodo - Class in nl.uu.cs.aplib.exampleUsages.miniDungeon
- Entity.HealingPotion - Class in nl.uu.cs.aplib.exampleUsages.miniDungeon
- Entity.Monster - Class in nl.uu.cs.aplib.exampleUsages.miniDungeon
- Entity.Player - Class in nl.uu.cs.aplib.exampleUsages.miniDungeon
- Entity.RagePotion - Class in nl.uu.cs.aplib.exampleUsages.miniDungeon
- Entity.Scroll - Class in nl.uu.cs.aplib.exampleUsages.miniDungeon
-
Only a a holy scroll can bless a shrine.
- Entity.Shrine - Class in nl.uu.cs.aplib.exampleUsages.miniDungeon
- Entity.ShrineType - Enum in nl.uu.cs.aplib.exampleUsages.miniDungeon
- Entity.Smeagol - Class in nl.uu.cs.aplib.exampleUsages.miniDungeon
- Entity.Wall - Class in nl.uu.cs.aplib.exampleUsages.miniDungeon
- entityInCloseRange(String) - Method in interface eu.iv4xr.framework.goalsAndTactics.IInteractiveWorldGoalLib
-
The method constructs a goal structure G that will guide an agent towards a world entity with the given id.
- entityInCloseRange(String) - Method in class nl.uu.cs.aplib.exampleUsages.miniDungeon.testAgent.GoalLib
-
This will search the maze to guide the agent to a tile next to the specified entity ("touching" the entity).
- entityInteracted(String) - Method in interface eu.iv4xr.framework.goalsAndTactics.IInteractiveWorldGoalLib
-
The method constructs a goal structure G, to make an agent interacts with the given entity.
- entityInteracted(String) - Method in class nl.uu.cs.aplib.exampleUsages.miniDungeon.testAgent.GoalLib
-
This goal causes the agent to interact with a given entity.
- entityStateRefreshed(String) - Method in interface eu.iv4xr.framework.goalsAndTactics.IInteractiveWorldGoalLib
-
The method constructs a goal structure G that will guide an agent towards a world entity with the given id, until the entity becomes visible to the agent so that its knowledge on the entity state is refreshed.
- entityStateRefreshed(String) - Method in class nl.uu.cs.aplib.exampleUsages.miniDungeon.testAgent.GoalLib
- env - Variable in class nl.uu.cs.aplib.mainConcepts.SimpleState
-
A pointer to the
Environment
associated to the agent that owns this state. - env() - Method in class eu.iv4xr.framework.environments.W3DAgentState
- env() - Method in class eu.iv4xr.framework.mainConcepts.Iv4xrAgentState
- env() - Method in class nl.uu.cs.aplib.exampleUsages.DumbDoctor.DoctorBelief
- env() - Method in class nl.uu.cs.aplib.exampleUsages.fiveGame.FiveGame_withAgent.MyState
- env() - Method in class nl.uu.cs.aplib.exampleUsages.GuessNumberGame.MyAgentState
- env() - Method in class nl.uu.cs.aplib.exampleUsages.miniDungeon.testAgent.MyAgentState
- env() - Method in class nl.uu.cs.aplib.mainConcepts.BasicAgent
-
Return the environment attached to this agent.
- env() - Method in class nl.uu.cs.aplib.mainConcepts.SimpleState
-
Return the
Environment
associated with the state. - Environment - Class in nl.uu.cs.aplib.mainConcepts
-
In aplib, agents (instances of
BasicAgent
or its subclasses) are used to interact and control an environment. - Environment() - Constructor for class nl.uu.cs.aplib.mainConcepts.Environment
-
Create an instance of this environment.
- Environment.EnvironmentInstrumenter - Interface in nl.uu.cs.aplib.mainConcepts
-
An interface for instrumenters that you can attach to an environment.
- Environment.EnvOperation - Class in nl.uu.cs.aplib.mainConcepts
-
An instance of this class is used to record a command that an agent sent to the real environment through an instance of
Environment
. - EnvOperation(String, String, String, Object, Class) - Constructor for class nl.uu.cs.aplib.mainConcepts.Environment.EnvOperation
- epsilon - Variable in class eu.iv4xr.framework.spatial.Box
- epsilon - Variable in class nl.uu.cs.aplib.mainConcepts.Goal
-
Minimum abs-distance for a proposal to be accepted as a solution.
- EPSILON - Static variable in class eu.iv4xr.framework.spatial.Sphere
- equals(Object) - Method in class eu.iv4xr.framework.extensions.ltl.gameworldmodel.GWObject
- equals(Object) - Method in class eu.iv4xr.framework.extensions.ltl.gameworldmodel.GWState
- equals(Object) - Method in class eu.iv4xr.framework.extensions.ltl.gameworldmodel.GWZone
- equals(Object) - Method in class eu.iv4xr.framework.extensions.pathfinding.Sparse2DTiledSurface_NavGraph.Tile
- equals(Object) - Method in class eu.iv4xr.framework.mainConcepts.ObservationEvent
- equals(Object) - Method in class eu.iv4xr.framework.mainConcepts.ObservationEvent.TimeStampedObservationEvent
- equals(Object) - Method in class eu.iv4xr.framework.mainConcepts.ObservationEvent.VerdictEvent
- equals(Object) - Method in class eu.iv4xr.framework.spatial.IntVec2D
- equals(Object) - Method in class eu.iv4xr.framework.spatial.meshes.Edge
- equals(Object) - Method in class eu.iv4xr.framework.spatial.Vec3
- equals(Object) - Method in class nl.uu.cs.aplib.utils.Pair
-
Override the equals method.
- eqVec(Vec3, Vec3) - Static method in class eu.iv4xr.framework.extensions.ltl.gameworldmodel.GWObject
- estate - Variable in class eu.iv4xr.framework.mainConcepts.EmotiveTestAgent
-
Field holding the agent's emotion.
- eu.iv4xr.framework.environments - package eu.iv4xr.framework.environments
- eu.iv4xr.framework.exception - package eu.iv4xr.framework.exception
- eu.iv4xr.framework.extensions.ltl.gameworldmodel - package eu.iv4xr.framework.extensions.ltl.gameworldmodel
-
Provide a class,
GameWorldModel
, that can be used as a model of a "computer game". - eu.iv4xr.framework.goalsAndTactics - package eu.iv4xr.framework.goalsAndTactics
-
Contains examples of suggested goals and tactics that developers can implement.
- evalAtomSat(State) - Method in class eu.iv4xr.framework.extensions.ltl.LTL.And
- evalAtomSat(State) - Method in class eu.iv4xr.framework.extensions.ltl.LTL
-
Evaluate the atoms of this LTL formula on the given current state, and add the verdict at the end of
LTL.evals
of those atoms. - evalAtomSat(State) - Method in class eu.iv4xr.framework.extensions.ltl.LTL.Next
- evalAtomSat(State) - Method in class eu.iv4xr.framework.extensions.ltl.LTL.Not
- evalAtomSat(State) - Method in class eu.iv4xr.framework.extensions.ltl.LTL.Now
- evalAtomSat(State) - Method in class eu.iv4xr.framework.extensions.ltl.LTL.Or
- evalAtomSat(State) - Method in class eu.iv4xr.framework.extensions.ltl.LTL.Until
- evalAtomSat(State) - Method in class eu.iv4xr.framework.extensions.ltl.LTL.WeakUntil
- evals - Variable in class eu.iv4xr.framework.extensions.ltl.LTL
-
If sigma is the sequence of states that is under evaluation.
- evaluateLTLs() - Method in class eu.iv4xr.framework.mainConcepts.TestAgent
-
Call this at the end of agent's run to evaluate all LTL properties registered to it.
- EventTrace() - Constructor for class eu.iv4xr.framework.mainConcepts.TestDataCollector.EventTrace
- eventually(LTL<State>) - Static method in class eu.iv4xr.framework.extensions.ltl.LTL
-
evenatually(phi) constructs the LTL formula "F phi" (also written "diamond phi").
- eventually(Predicate<State>) - Static method in class eu.iv4xr.framework.extensions.ltl.LTL
-
if p is a state-predicate, evenatually(p) constructs the LTL formula "F noq(p)" (also written "diamond now(p)").
- excluded - Variable in class nl.uu.cs.aplib.exampleUsages.GuessNumberGame.MyAgentState
- exec1(SimpleState) - Method in class nl.uu.cs.aplib.mainConcepts.Action
-
Execute the effect part of this Action on the given agent state.
- execute(ITransition) - Method in class eu.iv4xr.framework.extensions.ltl.gameworldmodel.GameWorldModel
- execute(ITransition) - Method in interface eu.iv4xr.framework.extensions.ltl.ITargetModel
- executeAction_andInstrumentCost(SimpleState, Action) - Method in class nl.uu.cs.aplib.mainConcepts.CostFunction
-
Execute an action on the given agent state, and calculate the cost of this execution.
- expectedTypeOfResult - Variable in class nl.uu.cs.aplib.mainConcepts.Environment.EnvOperation
-
If not null, thus specifies the expected type of result of this operation.
- explorationExhausted - Variable in class eu.iv4xr.framework.goalsAndTactics.Sa1Solver
- explorationExhausted(SimpleState) - Method in interface eu.iv4xr.framework.goalsAndTactics.IInteractiveWorldTacticLib
-
Return true when in the current state there is no more place to explore.
- explorationExhausted(SimpleState) - Method in class nl.uu.cs.aplib.exampleUsages.miniDungeon.testAgent.TacticLib
- explore(int, int, int, int) - Method in class eu.iv4xr.framework.extensions.pathfinding.Sparse2DTiledSurface_NavGraph
- explore(int, Vec3, float, List<Vec3>) - Method in class eu.iv4xr.framework.extensions.pathfinding.SurfaceNavGraph
-
This variant of explore will try to find an already seen and reachable vertex v, which is closest to some target location t.
- explore(Sparse2DTiledSurface_NavGraph.Tile, Sparse2DTiledSurface_NavGraph.Tile) - Method in class eu.iv4xr.framework.extensions.pathfinding.Sparse2DTiledSurface_NavGraph
- explore(Vec3, float) - Method in class eu.iv4xr.framework.extensions.pathfinding.SurfaceNavGraph
-
Find a path to an unexplored and unblocked vertex w which is the geometrically 'closest' to the given the given start location.
- explore(Vec3, Vec3, float, float, List<Vec3>) - Method in class eu.iv4xr.framework.extensions.pathfinding.SurfaceNavGraph
-
This variant of explore will try to find an already seen and reachable vertex w, which is closest to some target location t.
- explore(Integer) - Method in class eu.iv4xr.framework.extensions.pathfinding.SurfaceNavGraph
-
Find a path to an unseen/unexplored vertex which is the geometrically closest to the given starting vertex.
- explore(Integer, Integer) - Method in class eu.iv4xr.framework.extensions.pathfinding.SurfaceNavGraph
-
Find a path from the start-vertex to an unseen/unexplored vertex which is the geometrically closest to the given heuristic-vertex.
- explore(Location) - Method in interface eu.iv4xr.framework.goalsAndTactics.IInteractiveWorldTacticLib
-
Construct a tactic to auto-explore the world.
- explore(Pair<Integer, Sparse2DTiledSurface_NavGraph.Tile>) - Method in class nl.uu.cs.aplib.exampleUsages.miniDungeon.testAgent.TacticLib
- explore(Pair<Integer, NodeId>, Pair<Integer, NodeId>) - Method in class eu.iv4xr.framework.extensions.pathfinding.LayeredAreasNavigation
- explore(NodeId) - Method in interface eu.iv4xr.framework.extensions.pathfinding.XPathfinder
-
Return a path from the start node to either a frontier-node or an unexplored node (the implementation decides this).
- explore(NodeId, NodeId) - Method in interface eu.iv4xr.framework.extensions.pathfinding.XPathfinder
-
Return a path from the start node to either a frontier-node or an unexplored node (the implementation decides this).
- exploreAction(Pair<Integer, Sparse2DTiledSurface_NavGraph.Tile>) - Method in class nl.uu.cs.aplib.exampleUsages.miniDungeon.testAgent.TacticLib
-
Construct an action that would explore the world, in the direction of the given location.
- exploring - Variable in class eu.iv4xr.framework.goalsAndTactics.Sa1Solver
- exploring(Location, int) - Method in interface eu.iv4xr.framework.goalsAndTactics.IInteractiveWorldGoalLib
-
Construct a goal structure G that will make the agent explore the world.
- exploring(Pair<Integer, Sparse2DTiledSurface_NavGraph.Tile>, int) - Method in class nl.uu.cs.aplib.exampleUsages.miniDungeon.testAgent.GoalLib
- exportToCSVfile(Character, String[], List<Number[]>, String) - Static method in class nl.uu.cs.aplib.utils.CSVUtility
-
Write a list of numerical data to a CSV-file.
- exportToCSVfile(Character, List<String[]>, String) - Static method in class nl.uu.cs.aplib.utils.CSVUtility
-
Write a sequence of rows to a CSV-file with the given filename.
- extent - Variable in class eu.iv4xr.framework.extensions.ltl.gameworldmodel.GWObject
- extent - Variable in class eu.iv4xr.framework.mainConcepts.WorldEntity
-
Bounding box of this entity.
- extent - Variable in class eu.iv4xr.framework.mainConcepts.WorldModel
All Classes|All Packages|Constant Field Values|Deprecated API|Serialized Form