- Effect(String, List<String>) - Constructor for class controller.PDDLAction.Effect
-
Class constructor.
- Effect(String) - Constructor for class controller.PDDLAction.Effect
-
Class constructor.
- Effect - Class in ontology.effects
-
Created with IntelliJ IDEA.
- Effect() - Constructor for class ontology.effects.Effect
-
- egreedy() - Method in class tracks.multiPlayer.deprecated.sampleMCTS.SingleTreeNode
-
- egreedy() - Method in class tracks.singlePlayer.deprecated.sampleMCTS.SingleTreeNode
-
- egreedy() - Method in class tracks.singlePlayer.tools.ucbOptimizerAgent.SingleTreeNode
-
- egreedyEpsilon - Variable in class tracks.multiPlayer.advanced.sampleMCTS.SingleTreeNode
-
- egreedyEpsilon - Variable in class tracks.multiPlayer.deprecated.sampleMCTS.SingleTreeNode
-
- egreedyEpsilon - Variable in class tracks.singlePlayer.advanced.sampleMCTS.SingleTreeNode
-
- egreedyEpsilon - Variable in class tracks.singlePlayer.deprecated.sampleMCTS.SingleTreeNode
-
- egreedyEpsilon - Static variable in class tracks.singlePlayer.tools.ucbOptimizerAgent.SingleTreeNode
-
- EIPSLON - Static variable in class tracks.levelGeneration.geneticLevelGenerator.SharedData
-
very small value
- eitype - Variable in class ontology.effects.binary.TransformIfCount
-
- eitype - Variable in class ontology.effects.unary.SpawnIfCounterSubTypes
-
- elapsed() - Method in class tools.ElapsedCpuTimer
-
- elapsed() - Method in class tools.ElapsedWallTimer
-
- ElapsedCpuTimer - Class in tools
-
- ElapsedCpuTimer() - Constructor for class tools.ElapsedCpuTimer
-
- elapsedHours() - Method in class tools.ElapsedCpuTimer
-
- elapsedHours() - Method in class tools.ElapsedWallTimer
-
- elapsedMillis() - Method in class tools.ElapsedCpuTimer
-
- elapsedMillis() - Method in class tools.ElapsedWallTimer
-
- elapsedMinutes() - Method in class tools.ElapsedCpuTimer
-
- elapsedMinutes() - Method in class tools.ElapsedWallTimer
-
- elapsedNanos() - Method in class tools.ElapsedCpuTimer
-
- elapsedNanos() - Method in class tools.ElapsedWallTimer
-
- elapsedSeconds() - Method in class tools.ElapsedCpuTimer
-
- elapsedSeconds() - Method in class tools.ElapsedWallTimer
-
- ElapsedWallTimer - Class in tools
-
- ElapsedWallTimer() - Constructor for class tools.ElapsedWallTimer
-
- ELITISM_NUMBER - Static variable in class tracks.levelGeneration.geneticLevelGenerator.SharedData
-
number of the best chromosomes that are transfered from one generation to another
- ELITISM_NUMBER - Static variable in class tracks.ruleGeneration.geneticRuleGenerator.SharedData
-
number of the best chromosomes that are transfered from one generation to another
- emptyCache() - Method in class tools.pathfinder.AStar
-
- enableComplexMapKeySerialization() - Method in class tools.com.google.gson.GsonBuilder
-
Enabling this feature will only change the serialized form if the map key is
a complex type (i.e. non-primitive) in its serialized JSON
form.
- enabled - Variable in class ontology.effects.Effect
-
Indicates if this effect is enabled or not (default: true)
- enableLogger(boolean) - Method in class core.game.GameDescription
-
Disable/Enable the logger
- enableLogger(boolean) - Method in class core.game.SLDescription
-
Disable/Enable the logger
- endArray() - Method in class tools.com.google.gson.internal.bind.JsonTreeReader
-
- endArray() - Method in class tools.com.google.gson.internal.bind.JsonTreeWriter
-
- endArray() - Method in class tools.com.google.gson.stream.JsonReader
-
Consumes the next token from the JSON stream and asserts that it is the
end of the current array.
- endArray() - Method in class tools.com.google.gson.stream.JsonWriter
-
Ends encoding the current array.
- endComm() - Method in class tracks.singleLearning.utils.Comm
-
This function is called at the end of the whole process.
- endObject() - Method in class tools.com.google.gson.internal.bind.JsonTreeReader
-
- endObject() - Method in class tools.com.google.gson.internal.bind.JsonTreeWriter
-
- endObject() - Method in class tools.com.google.gson.stream.JsonReader
-
Consumes the next token from the JSON stream and asserts that it is the
end of the current object.
- endObject() - Method in class tools.com.google.gson.stream.JsonWriter
-
Ends encoding the current object.
- entrySet() - Method in class tools.com.google.gson.internal.LinkedHashTreeMap
-
- entrySet() - Method in class tools.com.google.gson.internal.LinkedTreeMap
-
- entrySet() - Method in class tools.com.google.gson.JsonObject
-
Returns a set of members of this object.
- ENUM_FACTORY - Static variable in class tools.com.google.gson.internal.bind.TypeAdapters
-
- eosEffects - Variable in class core.game.Game
-
List of EOS effects
- epsilon - Static variable in class core.optimization.ucbOptimization.UCBEvoEquation
-
small value to avoid division by zero
- epsilon - Variable in class ontology.sprites.npc.RandomAltChaser
-
- epsilon - Variable in class ontology.sprites.npc.RandomPathAltChaser
-
- epsilon - Variable in class tracks.multiPlayer.advanced.sampleMCTS.SingleTreeNode
-
- epsilon - Static variable in class tracks.multiPlayer.advanced.sampleRHEA.Agent
-
- epsilon - Static variable in class tracks.multiPlayer.advanced.sampleRS.Agent
-
- epsilon - Variable in class tracks.multiPlayer.deprecated.sampleMCTS.SingleTreeNode
-
- epsilon - Static variable in class tracks.multiPlayer.simple.sampleOneStepLookAhead.Agent
-
- epsilon - Variable in class tracks.singlePlayer.advanced.olets.SingleTreeNode
-
Epsilon used for breaking ties
- epsilon - Variable in class tracks.singlePlayer.advanced.sampleMCTS.SingleTreeNode
-
- epsilon - Static variable in class tracks.singlePlayer.advanced.sampleRHEA.Agent
-
- epsilon - Static variable in class tracks.singlePlayer.advanced.sampleRS.Agent
-
- epsilon - Variable in class tracks.singlePlayer.deprecated.sampleMCTS.SingleTreeNode
-
- epsilon - Variable in class tracks.singlePlayer.simple.sampleonesteplookahead.Agent
-
- epsilon - Static variable in class tracks.singlePlayer.tools.ucbOptimizerAgent.SingleTreeNode
-
- equals(Object) - Method in class controller.PDDLSingleGoal
-
- equals(Object) - Method in class core.game.Event
-
- equals(Object) - Method in class core.game.Observation
-
Compares two Observations to check if they are equal.
- equals(Type, Type) - Static method in class tools.com.google.gson.internal.$Gson$Types
-
Returns true if a
and b
are equal.
- equals(Object) - Method in class tools.com.google.gson.internal.LazilyParsedNumber
-
- equals(Object) - Method in class tools.com.google.gson.JsonArray
-
- equals(Object) - Method in class tools.com.google.gson.JsonNull
-
All instances of JsonNull are the same
- equals(Object) - Method in class tools.com.google.gson.JsonObject
-
- equals(Object) - Method in class tools.com.google.gson.JsonPrimitive
-
- equals(Object) - Method in class tools.com.google.gson.reflect.TypeToken
-
- equals(Object) - Method in class tools.Direction
-
Checks if a direction and this are the same.
- equals(Object) - Method in class tools.Pair
-
- equals(Object) - Method in class tools.pathfinder.Node
-
- equals(Object) - Method in class tools.Vector2d
-
Checks if a vector and this are the same.
- equals(Object) - Method in class tracks.multiPlayer.advanced.sampleRHEA.Individual
-
- equals(Object) - Method in class tracks.multiPlayer.advanced.sampleRS.Individual
-
- equals(Object) - Method in class tracks.singlePlayer.advanced.sampleRHEA.Individual
-
- equals(Object) - Method in class tracks.singlePlayer.advanced.sampleRS.Individual
-
- equiv(Object) - Method in class core.game.StateObservation
-
Compares if this and the received StateObservation state are equivalent.
- equiv(Object) - Method in class core.game.StateObservationMulti
-
Method overwritten with multi player optimisations.
- equiv(Object) - Method in class core.vgdl.VGDLSprite
-
Determines if two the object passed is equal to this.
- ErraticMissile - Class in ontology.sprites.missile
-
Created with IntelliJ IDEA.
- ErraticMissile() - Constructor for class ontology.sprites.missile.ErraticMissile
-
- ErraticMissile(Vector2d, Dimension, SpriteContent) - Constructor for class ontology.sprites.missile.ErraticMissile
-
- ERROR - Static variable in class core.logging.Message
-
- ErrorTestingMultiplayer - Class in testing
-
Created with IntelliJ IDEA.
- ErrorTestingMultiplayer() - Constructor for class testing.ErrorTestingMultiplayer
-
- ErrorTestingSingleplayer - Class in testing
-
Created with IntelliJ IDEA.
- ErrorTestingSingleplayer() - Constructor for class testing.ErrorTestingSingleplayer
-
- estimatedCost - Variable in class tools.pathfinder.Node
-
- estype - Variable in class ontology.effects.binary.TransformIfCount
-
- estype - Variable in class ontology.effects.unary.SpawnIfCounterSubTypes
-
- evaluate(double[]) - Method in interface core.optimization.OptimizationObjective
-
evaluate the current parameters against the target objectives
- evaluate(double[], double[]) - Method in interface core.optimization.ucbOptimization.UCBEquation
-
evaluate the ucb equation using the current parameters at the current state
- evaluate(double[], double[]) - Method in class core.optimization.ucbOptimization.UCBEvoEquation
-
evaluate the ucb equation using the current parameters at the current state
- evaluate(double[]) - Method in class core.optimization.ucbOptimization.UCBOptimization
-
evaluate the current parameters against the target objectives
- evaluateState(StateObservationMulti, int) - Method in class tracks.multiPlayer.tools.heuristics.SimpleStateHeuristic
-
- evaluateState(StateObservationMulti, int) - Method in class tracks.multiPlayer.tools.heuristics.StateHeuristicMulti
-
- evaluateState(StateObservationMulti, int) - Method in class tracks.multiPlayer.tools.heuristics.WinScoreHeuristic
-
- evaluateState(StateObservation) - Method in class tracks.singlePlayer.tools.Heuristics.SimpleStateHeuristic
-
- evaluateState(StateObservation) - Method in class tracks.singlePlayer.tools.Heuristics.StateHeuristic
-
- evaluateState(StateObservation) - Method in class tracks.singlePlayer.tools.Heuristics.WinScoreHeuristic
-
- EVALUATION_STEP_COUNT - Static variable in class tracks.ruleGeneration.geneticRuleGenerator.SharedData
-
How many steps the best agent gets to evaluate a game
- EVALUATION_STEP_TIME - Static variable in class tracks.levelGeneration.geneticLevelGenerator.SharedData
-
The amount of time given for each time step
- EVALUATION_STEP_TIME - Static variable in class tracks.ruleGeneration.geneticRuleGenerator.SharedData
-
The amount of time given for each time step
- EVALUATION_TIME - Static variable in class tracks.levelGeneration.geneticLevelGenerator.SharedData
-
the amount of time to evaluate a single level
- EVALUATION_TIME - Static variable in class tracks.ruleGeneration.geneticRuleGenerator.SharedData
-
the amount of time to evaluate a single level
- Event - Class in core.game
-
Created by diego on 24/03/14.
- Event(int, boolean, int, int, int, int, Vector2d) - Constructor for class core.game.Event
-
Constructor
- eventHandling() - Method in class core.game.Game
-
Handles collisions and triggers events.
- exceededMaxTime() - Method in class tools.ElapsedCpuTimer
-
- exceededMaxTime() - Method in class tools.ElapsedWallTimer
-
- excludeClass(Class<?>, boolean) - Method in class tools.com.google.gson.internal.Excluder
-
- excludeField(Field, boolean) - Method in class tools.com.google.gson.internal.bind.ReflectiveTypeAdapterFactory
-
- excludeField(Field, boolean) - Method in class tools.com.google.gson.internal.Excluder
-
- excludeFieldsWithModifiers(int...) - Method in class tools.com.google.gson.GsonBuilder
-
Configures Gson to excludes all class fields that have the specified modifiers.
- excludeFieldsWithoutExposeAnnotation() - Method in class tools.com.google.gson.GsonBuilder
-
Configures Gson to exclude all fields from consideration for serialization or deserialization
that do not have the com.google.gson.annotations.Expose
annotation.
- excludeFieldsWithoutExposeAnnotation() - Method in class tools.com.google.gson.internal.Excluder
-
- excluder() - Method in class tools.com.google.gson.Gson
-
- Excluder - Class in tools.com.google.gson.internal
-
This class selects which fields and types to omit.
- Excluder() - Constructor for class tools.com.google.gson.internal.Excluder
-
- ExclusionStrategy - Interface in tools.com.google.gson
-
A strategy (or policy) definition that is used to decide whether or not a field or top-level
class should be serialized or deserialized as part of the JSON output/input.
- execute(VGDLSprite, VGDLSprite, Game) - Method in class ontology.effects.binary.AddTimer
-
- execute(VGDLSprite, VGDLSprite, Game) - Method in class ontology.effects.binary.Align
-
- execute(VGDLSprite, VGDLSprite, Game) - Method in class ontology.effects.binary.AttractGaze
-
- execute(VGDLSprite, VGDLSprite, Game) - Method in class ontology.effects.binary.BounceDirection
-
- execute(VGDLSprite, VGDLSprite, Game) - Method in class ontology.effects.binary.BounceForward
-
- execute(VGDLSprite, VGDLSprite, Game) - Method in class ontology.effects.binary.ChangeResource
-
- execute(VGDLSprite, VGDLSprite, Game) - Method in class ontology.effects.binary.CollectResource
-
- execute(VGDLSprite, VGDLSprite, Game) - Method in class ontology.effects.binary.CollectResourceIfHeld
-
- execute(VGDLSprite, VGDLSprite, Game) - Method in class ontology.effects.binary.DecreaseSpeedToAll
-
- execute(VGDLSprite, VGDLSprite, Game) - Method in class ontology.effects.binary.IncreaseSpeedToAll
-
- execute(VGDLSprite, VGDLSprite, Game) - Method in class ontology.effects.binary.KillBoth
-
- execute(VGDLSprite, VGDLSprite, Game) - Method in class ontology.effects.binary.KillIfFromAbove
-
- execute(VGDLSprite, VGDLSprite, Game) - Method in class ontology.effects.binary.KillIfFrontal
-
- execute(VGDLSprite, VGDLSprite, Game) - Method in class ontology.effects.binary.KillIfNotFrontal
-
- execute(VGDLSprite, VGDLSprite, Game) - Method in class ontology.effects.binary.KillIfOtherHasMore
-
- execute(VGDLSprite, VGDLSprite, Game) - Method in class ontology.effects.binary.PullWithIt
-
- execute(VGDLSprite, VGDLSprite, Game) - Method in class ontology.effects.binary.SetSpeedForAll
-
- execute(VGDLSprite, VGDLSprite, Game) - Method in class ontology.effects.binary.TeleportToExit
-
- execute(VGDLSprite, VGDLSprite, Game) - Method in class ontology.effects.binary.TransformIfCount
-
- execute(VGDLSprite, VGDLSprite, Game) - Method in class ontology.effects.binary.TransformToAll
-
- execute(VGDLSprite, VGDLSprite, Game) - Method in class ontology.effects.binary.TransformToSingleton
-
- execute(VGDLSprite, VGDLSprite, Game) - Method in class ontology.effects.binary.WallBounce
-
- execute(VGDLSprite, VGDLSprite, Game) - Method in class ontology.effects.binary.WallReverse
-
- execute(VGDLSprite, VGDLSprite, Game) - Method in class ontology.effects.binary.WallStop
-
- execute(VGDLSprite, VGDLSprite, Game) - Method in class ontology.effects.Effect
-
Executes the effect
- execute(VGDLSprite, VGDLSprite, Game) - Method in class ontology.effects.TimeEffect
-
Executes the effect
- execute(VGDLSprite, VGDLSprite, Game) - Method in class ontology.effects.unary.AddHealthPoints
-
- execute(VGDLSprite, VGDLSprite, Game) - Method in class ontology.effects.unary.AddHealthPointsToMax
-
- execute(VGDLSprite, VGDLSprite, Game) - Method in class ontology.effects.unary.CloneSprite
-
- execute(VGDLSprite, VGDLSprite, Game) - Method in class ontology.effects.unary.FlipDirection
-
- execute(VGDLSprite, VGDLSprite, Game) - Method in class ontology.effects.unary.HalfSpeed
-
- execute(VGDLSprite, VGDLSprite, Game) - Method in class ontology.effects.unary.KillAll
-
- execute(VGDLSprite, VGDLSprite, Game) - Method in class ontology.effects.unary.KillIfAlive
-
- execute(VGDLSprite, VGDLSprite, Game) - Method in class ontology.effects.unary.KillIfFast
-
- execute(VGDLSprite, VGDLSprite, Game) - Method in class ontology.effects.unary.KillIfHasLess
-
- execute(VGDLSprite, VGDLSprite, Game) - Method in class ontology.effects.unary.KillIfHasMore
-
- execute(VGDLSprite, VGDLSprite, Game) - Method in class ontology.effects.unary.KillIfNotUpright
-
- execute(VGDLSprite, VGDLSprite, Game) - Method in class ontology.effects.unary.KillIfSlow
-
- execute(VGDLSprite, VGDLSprite, Game) - Method in class ontology.effects.unary.KillSprite
-
- execute(VGDLSprite, VGDLSprite, Game) - Method in class ontology.effects.unary.RemoveScore
-
- execute(VGDLSprite, VGDLSprite, Game) - Method in class ontology.effects.unary.ReverseDirection
-
- execute(VGDLSprite, VGDLSprite, Game) - Method in class ontology.effects.unary.ShieldFrom
-
- execute(VGDLSprite, VGDLSprite, Game) - Method in class ontology.effects.unary.Spawn
-
- execute(VGDLSprite, VGDLSprite, Game) - Method in class ontology.effects.unary.SpawnAbove
-
- execute(VGDLSprite, VGDLSprite, Game) - Method in class ontology.effects.unary.SpawnBehind
-
- execute(VGDLSprite, VGDLSprite, Game) - Method in class ontology.effects.unary.SpawnBelow
-
- execute(VGDLSprite, VGDLSprite, Game) - Method in class ontology.effects.unary.SpawnIfCounterSubTypes
-
- execute(VGDLSprite, VGDLSprite, Game) - Method in class ontology.effects.unary.SpawnIfHasLess
-
- execute(VGDLSprite, VGDLSprite, Game) - Method in class ontology.effects.unary.SpawnIfHasMore
-
- execute(VGDLSprite, VGDLSprite, Game) - Method in class ontology.effects.unary.SpawnLeft
-
- execute(VGDLSprite, VGDLSprite, Game) - Method in class ontology.effects.unary.SpawnRight
-
- execute(VGDLSprite, VGDLSprite, Game) - Method in class ontology.effects.unary.StepBack
-
- execute(VGDLSprite, VGDLSprite, Game) - Method in class ontology.effects.unary.SubtractHealthPoints
-
- execute(VGDLSprite, VGDLSprite, Game) - Method in class ontology.effects.unary.TransformTo
-
- execute(VGDLSprite, VGDLSprite, Game) - Method in class ontology.effects.unary.TransformToRandomChild
-
- execute(VGDLSprite, VGDLSprite, Game) - Method in class ontology.effects.unary.TurnAround
-
- execute(VGDLSprite, VGDLSprite, Game) - Method in class ontology.effects.unary.UndoAll
-
- execute(VGDLSprite, VGDLSprite, Game) - Method in class ontology.effects.unary.UpdateSpawnType
-
- execute(VGDLSprite, VGDLSprite, Game) - Method in class ontology.effects.unary.WaterPhysics
-
- execute(VGDLSprite, VGDLSprite, Game) - Method in class ontology.effects.unary.WrapAround
-
- executeBatch(VGDLSprite, ArrayList<VGDLSprite>, Game) - Method in class ontology.effects.binary.WallBounce
-
- executeBatch(VGDLSprite, ArrayList<VGDLSprite>, Game) - Method in class ontology.effects.binary.WallReverse
-
- executeBatch(VGDLSprite, ArrayList<VGDLSprite>, Game) - Method in class ontology.effects.Effect
-
Executes the effect to all second sprites at once.
- executionTime - Static variable in class controller.PlanningAgent
-
- expand(StateObservationMulti) - Method in class tracks.multiPlayer.advanced.sampleMCTS.SingleTreeNode
-
- expand() - Method in class tracks.multiPlayer.deprecated.sampleMCTS.SingleTreeNode
-
- expand(StateObservation) - Method in class tracks.singlePlayer.advanced.sampleMCTS.SingleTreeNode
-
- expand() - Method in class tracks.singlePlayer.deprecated.sampleMCTS.SingleTreeNode
-
- expand() - Method in class tracks.singlePlayer.tools.ucbOptimizerAgent.SingleTreeNode
-
- explode(String) - Method in class core.vgdl.VGDLRegistry
-
Returns an array of indexes (value in map) of a set of keys, for sprites.
- ExploreNode() - Method in class tracks.singlePlayer.simple.greedyTreeSearch.TreeNode
-
- Expose - Annotation Type in tools.com.google.gson.annotations
-
An annotation that indicates this member should be exposed for JSON
serialization or deserialization.