- a - Variable in class burlap.behavior.singleagent.learnbydemo.mlirl.support.QGradientTuple
-
The action
- a - Variable in class burlap.behavior.singleagent.learning.actorcritic.CritiqueResult
-
The action taken in state s
- a - Variable in class burlap.behavior.singleagent.learning.lspi.SARSData.SARS
-
The action taken inthe previous state
- a - Variable in class burlap.behavior.singleagent.QValue
-
The action with which this Q-value is associated
- AATTNAME - Static variable in class burlap.domain.singleagent.lunarlander.LunarLanderDomain
-
Constant for the name of the angle of orientation attribute.
- AbstractGroundedAction - Class in burlap.oomdp.core
-
This is an abstract superclass for grounded actions.
- AbstractGroundedAction() - Constructor for class burlap.oomdp.core.AbstractGroundedAction
-
- abstraction(State) - Method in class burlap.oomdp.auxiliary.common.NullAbstraction
-
- abstraction(State) - Method in class burlap.oomdp.auxiliary.common.NullAbstractionNoCopy
-
- abstraction(State) - Method in interface burlap.oomdp.auxiliary.StateAbstraction
-
Returns an abstracted version of state s.
- abstractionForAgents - Variable in class burlap.oomdp.stochasticgames.tournament.common.ConstantWorldGenerator
-
- abstractionForAgents - Variable in class burlap.oomdp.stochasticgames.World
-
- acceleration - Variable in class burlap.domain.singleagent.mountaincar.MountainCar.MCPhysicsParams
-
The amount of acceleration of the car engine can use
- accumulate(List<Double>, double) - Static method in class burlap.behavior.singleagent.auxiliary.performance.PerformancePlotter
-
Computes the sum of the last entry in list and the value v and adds it to the end of list.
- accumulate(List<Double>, double) - Static method in class burlap.behavior.stochasticgame.auxiliary.performance.MultiAgentPerformancePlotter
-
Computes the sum of the last entry in list and the value v and adds it to the end of list.
- accumulateDiscountedProb(Map<StateHashTuple, Double>, State, double) - Method in class burlap.behavior.singleagent.options.Option
-
Adds to the expected discounted probability of reaching state given a value p, where p = \gamma^k * p(s, s', k), where
s' is a possible terminal state and k is a unique number of steps not yet added to sum over all possible step sizes
to s'.
- actingAgent - Variable in class burlap.oomdp.stochasticgames.GroundedSingleAction
-
The name of the agent performing the action
- actingAgentName - Variable in class burlap.behavior.stochasticgame.PolicyFromJointPolicy
-
The acting agent's name whose actions from the joint policy will be returned.
- action - Variable in class burlap.behavior.singleagent.planning.stochastic.montecarlo.uct.UCTActionNode
-
The action this action node wraps
- Action - Class in burlap.oomdp.singleagent
-
Abstract class for defining what happens when an action is executed in a state.
- Action() - Constructor for class burlap.oomdp.singleagent.Action
-
- Action(String, Domain, String) - Constructor for class burlap.oomdp.singleagent.Action
-
Initializes the action with the name of the action, the domain to which it belongs, and the parameters it takes.
- Action(String, Domain, String[]) - Constructor for class burlap.oomdp.singleagent.Action
-
Initializes the action with the name of the action, the domain to which it belongs, and the parameters it takes.
- Action(String, Domain, String[], String[]) - Constructor for class burlap.oomdp.singleagent.Action
-
Initializes the action with the name of the action, the domain to which it belongs, the parameters it takes, and the parameter order groups.
- action - Variable in class burlap.oomdp.singleagent.GroundedAction
-
The action object for this grounded action
- action - Variable in class burlap.oomdp.singleagent.interfaces.rlglue.RLGlueEnvironment.ActionIndexParameterization
-
The BURLAP action
- action - Variable in class burlap.oomdp.stochasticgames.GroundedSingleAction
-
The single action the acting agent will be performing
- action(String) - Method in class burlap.oomdp.stochasticgames.JointAction
-
Returns the action taken by the agent with the given name
- ActionApproximationResult - Class in burlap.behavior.singleagent.vfa
-
A class that ties function approximation results to actions.
- ActionApproximationResult(GroundedAction, ApproximationResult) - Constructor for class burlap.behavior.singleagent.vfa.ActionApproximationResult
-
Initializes with a given action and approximation result
- ACTIONBACKWARDS - Static variable in class burlap.domain.singleagent.mountaincar.MountainCar
-
A constant for the name of the backwards action
- actionButton - Variable in class burlap.oomdp.singleagent.explorer.VisualExplorer
-
- actionCall(int) - Method in class burlap.behavior.singleagent.interfaces.rlglue.RLGlueAgentShell
-
This method is called by the BURLAP actions and interfaces the action results and state return with RLGlue
- ACTIONCOAST - Static variable in class burlap.domain.singleagent.mountaincar.MountainCar
-
A constant for the name of the coast action
- actionDomainIsObjectIdentifierDependent() - Method in class burlap.oomdp.core.AbstractGroundedAction
-
Returns true if the domain to which this action belongs is object identifier dependent
- actionDomainIsObjectIdentifierDependent() - Method in class burlap.oomdp.singleagent.GroundedAction
-
- actionDomainIsObjectIdentifierDependent() - Method in class burlap.oomdp.stochasticgames.GroundedSingleAction
-
- actionDomainIsObjectIdentifierDependent() - Method in class burlap.oomdp.stochasticgames.JointAction
-
- ACTIONEAST - Static variable in class burlap.domain.singleagent.blockdude.BlockDude
-
Name for the east action
- ACTIONEAST - Static variable in class burlap.domain.singleagent.frostbite.FrostbiteDomain
-
Constant for the name of the east action
- ACTIONEAST - Static variable in class burlap.domain.singleagent.gridworld.GridWorldDomain
-
Constant for the name of the east action
- ACTIONEAST - Static variable in class burlap.domain.stochasticgames.gridgame.GridGame
-
A constant for the name of the east action.
- actionEvent(State, GroundedAction, State) - Method in class burlap.behavior.singleagent.auxiliary.performance.PerformancePlotter
-
- actionEvent(State, GroundedAction, State) - Method in interface burlap.oomdp.singleagent.ActionObserver
-
- actionEvent(State, GroundedAction, State) - Method in class burlap.oomdp.singleagent.common.VisualActionObserver
-
- actionFeatureMultiplier - Variable in class burlap.behavior.singleagent.vfa.common.FVToFeatureDatabase
-
A map for returning a multiplier to the number of state features for each action.
- actionFeatureMultiplier - Variable in class burlap.behavior.singleagent.vfa.fourier.FourierBasis
-
A map for returning a multiplier to the number of state features for each action.
- actionFeatureMultiplier - Variable in class burlap.behavior.singleagent.vfa.rbf.FVRBFFeatureDatabase
-
A map for returning a multiplier to the number of RBF state features for each action.
- actionFeatureMultiplier - Variable in class burlap.behavior.singleagent.vfa.rbf.RBFFeatureDatabase
-
A map for returning a multiplier to the number of RBF state features for each action.
- ActionFeaturesQuery - Class in burlap.behavior.singleagent.vfa
-
A class that associates an action with a set of state features.
- ActionFeaturesQuery(GroundedAction) - Constructor for class burlap.behavior.singleagent.vfa.ActionFeaturesQuery
-
Initializes with an empty list of state features
- ActionFeaturesQuery(GroundedAction, List<StateFeature>) - Constructor for class burlap.behavior.singleagent.vfa.ActionFeaturesQuery
-
Initializes
- actionField - Variable in class burlap.oomdp.singleagent.explorer.VisualExplorer
-
- actionForce - Variable in class burlap.domain.singleagent.cartpole.InvertedPendulum.IPPhysicsParams
-
The force (magnitude) applied by a left or right action.
- ACTIONFORWARD - Static variable in class burlap.domain.singleagent.mountaincar.MountainCar
-
A constant for the name of the forward action
- ActionGlyphPainter - Interface in burlap.behavior.singleagent.auxiliary.valuefunctionvis.common
-
An interface for painting glyphs that correspond to actions.
- actionHelper(State, JointAction) - Method in class burlap.domain.stochasticgames.gridgame.GridGameStandardMechanics
-
- actionHelper(State, JointAction) - Method in class burlap.oomdp.stochasticgames.common.StaticRepeatedGameActionModel
-
- actionHelper(State, JointAction) - Method in class burlap.oomdp.stochasticgames.JointActionModel
-
This method is what determines the state when
JointAction
ja is executed in
State
s.
- ACTIONIDLE - Static variable in class burlap.domain.singleagent.frostbite.FrostbiteDomain
-
Constant for the name of the west action
- ACTIONIDLE - Static variable in class burlap.domain.singleagent.lunarlander.LunarLanderDomain
-
Constant for the name of the idle action which causes the agent to do nothing by drift for a time step
- ActionIdMap - Interface in burlap.behavior.stochasticgame.agents.naiveq.history
-
An interface that can turn a grounded action into an integer value
- actionIndex(int, String) - Method in class burlap.domain.stochasticgames.normalform.SingleStageNormalFormGame
-
Returns the action index of the action named actionName
of player pn
- ACTIONLEFT - Static variable in class burlap.domain.singleagent.cartpole.CartPoleDomain
-
A constant for the name of the left action
- ACTIONLEFT - Static variable in class burlap.domain.singleagent.cartpole.InvertedPendulum
-
A constant for the name of the left action
- actionMap - Variable in class burlap.behavior.singleagent.learnbydemo.mlirl.commonrfs.LinearStateActionDifferentiableRF
-
An ordering of grounded actions
- actionMap - Variable in class burlap.behavior.stochasticgame.agents.naiveq.history.SGQWActionHistory
-
a map from actions to int values which can be used to fill in an action history attribute value
- actionMap - Variable in class burlap.behavior.stochasticgame.agents.naiveq.history.SGQWActionHistoryFactory
-
An action mapping to map from actions to int values
- actionMap - Variable in class burlap.oomdp.singleagent.interfaces.rlglue.RLGlueEnvironment
-
A mapping from action index identiifers (that RLGlue wille use) to BURLAP actions and their parameterizations specified as the index of objects in a state.
- actionMap - Variable in class burlap.oomdp.singleagent.SADomain
-
- actionName(int, int) - Method in class burlap.domain.stochasticgames.normalform.SingleStageNormalFormGame
-
Returns the name of the an
action of player pn
- actionName() - Method in class burlap.oomdp.core.AbstractGroundedAction
-
Returns the action name for this grounded action.
- actionName() - Method in class burlap.oomdp.singleagent.GroundedAction
-
Returns the action name for this grounded action.
- actionName() - Method in class burlap.oomdp.stochasticgames.GroundedSingleAction
-
- actionName() - Method in class burlap.oomdp.stochasticgames.JointAction
-
- actionName - Variable in class burlap.oomdp.stochasticgames.SingleAction
-
- actionNameToGlyphPainter - Variable in class burlap.behavior.singleagent.auxiliary.valuefunctionvis.common.PolicyGlyphPainter2D
-
The map from action names to glyphs that will be used to represent them.
- actionNameToIndex - Variable in class burlap.domain.stochasticgames.normalform.SingleStageNormalFormGame
-
Returns the the int index of an action for a given name for each player
- actionNodeConstructor - Variable in class burlap.behavior.singleagent.planning.stochastic.montecarlo.uct.UCT
-
- actionNodes - Variable in class burlap.behavior.singleagent.planning.stochastic.montecarlo.uct.UCTStateNode
-
The possible actions (nodes) that can be performed from this state.
- ACTIONNOFORCE - Static variable in class burlap.domain.singleagent.cartpole.InvertedPendulum
-
A constant for the name of the no force action (which due to stochasticity may include a small force)
- actionNoise - Variable in class burlap.domain.singleagent.cartpole.InvertedPendulum.IPPhysicsParams
-
The force (magnitude) noise in any action, including the no force action.
- ACTIONNOOP - Static variable in class burlap.domain.stochasticgames.gridgame.GridGame
-
A constant for the name of the no operation (do nothing) action.
- ACTIONNORTH - Static variable in class burlap.domain.singleagent.frostbite.FrostbiteDomain
-
Constant for the name of the north action
- ACTIONNORTH - Static variable in class burlap.domain.singleagent.gridworld.GridWorldDomain
-
Constant for the name of the north action
- ACTIONNORTH - Static variable in class burlap.domain.stochasticgames.gridgame.GridGame
-
A constant for the name of the north action.
- ActionObserver - Interface in burlap.oomdp.singleagent
-
- actionObservers - Variable in class burlap.oomdp.singleagent.Action
-
An observer that will be notified of an actions results every time it is executed.
- actionOffset - Variable in class burlap.behavior.singleagent.vfa.common.LinearFVVFA
-
A feature index offset for each action when using Q-value function approximation.
- ACTIONPICKUP - Static variable in class burlap.domain.singleagent.blockdude.BlockDude
-
Name for the pickup action
- ACTIONPUTDOWN - Static variable in class burlap.domain.singleagent.blockdude.BlockDude
-
Name for the put down action
- actionRenderDelay - Variable in class burlap.oomdp.singleagent.common.VisualActionObserver
-
How long to wait in ms for a state to be rendered before returning control to the agent.
- actionRenderDelay - Variable in class burlap.oomdp.stochasticgames.common.VisualWorldObserver
-
How long to wait in ms for a state to be rendered before returning control to the world.
- ACTIONRIGHT - Static variable in class burlap.domain.singleagent.cartpole.CartPoleDomain
-
A constant for the name of the right action
- ACTIONRIGHT - Static variable in class burlap.domain.singleagent.cartpole.InvertedPendulum
-
A constant for the name of the right action
- actions - Variable in class burlap.behavior.singleagent.learning.actorcritic.actor.BoltzmannActor
-
The actions the agent can perform
- actions - Variable in class burlap.behavior.singleagent.learning.lspi.SARSCollector
-
The actions used for collecting data.
- actions - Variable in class burlap.behavior.singleagent.planning.OOMDPPlanner
-
The list of actions this planner can use.
- actions - Variable in class burlap.behavior.singleagent.Policy.RandomPolicy
-
The actions from which selection is performed
- actions - Variable in class burlap.oomdp.singleagent.SADomain
-
- actions - Variable in class burlap.oomdp.stochasticgames.AgentType
-
- actions - Variable in class burlap.oomdp.stochasticgames.JointAction
-
- actionSelection - Variable in class burlap.behavior.singleagent.planning.commonpolicies.CachedPolicy
-
The cached action selection probabilities
- actionSequence - Variable in class burlap.behavior.singleagent.EpisodeAnalysis
-
The sequence of actions taken
- actionSequence - Variable in class burlap.behavior.singleagent.options.MacroAction
-
The list of actions that will be executed in order when this macro-action is called.
- actionSets - Variable in class burlap.domain.stochasticgames.normalform.SingleStageNormalFormGame
-
The ordered action set for each player
- actionShortHand - Variable in class burlap.oomdp.singleagent.explorer.TerminalExplorer
-
- actionShortHand - Variable in class burlap.oomdp.stochasticgames.explorers.SGTerminalExplorer
-
- ACTIONSOUTH - Static variable in class burlap.domain.singleagent.frostbite.FrostbiteDomain
-
Constant for the name of the south action
- ACTIONSOUTH - Static variable in class burlap.domain.singleagent.gridworld.GridWorldDomain
-
Constant for the name of the south action
- ACTIONSOUTH - Static variable in class burlap.domain.stochasticgames.gridgame.GridGame
-
A constant for the name of the south action.
- ACTIONSTACK - Static variable in class burlap.domain.singleagent.blocksworld.BlocksWorld
-
Constant for the stack action name
- ACTIONTHRUST - Static variable in class burlap.domain.singleagent.lunarlander.LunarLanderDomain
-
Constant for the base name of thrust actions.
- actionTilings - Variable in class burlap.behavior.singleagent.vfa.cmac.CMACFeatureDatabase
-
For each tiling, a map from state tiles to CMACFeatureDatabase.StoredFeaturesForTiling
objects, which contain
distinct state features for each action.
- ActionTransitions - Class in burlap.behavior.singleagent.planning
-
This class is used as a wrapper for specifying the possible state transitions that can occur when an action is applied from a particular state (which is
kept hidden).
- ActionTransitions(GroundedAction, List<TransitionProbability>, StateHashFactory) - Constructor for class burlap.behavior.singleagent.planning.ActionTransitions
-
Constructs the the ActionTransitions from the
GroundedAction
that generated the transitions and the
set of transition probabilities.
- ActionTransitions(State, GroundedAction, StateHashFactory) - Constructor for class burlap.behavior.singleagent.planning.ActionTransitions
-
Constructs the the ActionTransitions from a source state, and an action to apply in that source state.
- ACTIONTURNL - Static variable in class burlap.domain.singleagent.lunarlander.LunarLanderDomain
-
Constant for the name of the turn/rotate left/counterclockwise action
- ACTIONTURNR - Static variable in class burlap.domain.singleagent.lunarlander.LunarLanderDomain
-
Constant for the name of the turn/rotate right/clockwise action
- ACTIONUNSTACK - Static variable in class burlap.domain.singleagent.blocksworld.BlocksWorld
-
Constant for the unstack action name
- ACTIONUP - Static variable in class burlap.domain.singleagent.blockdude.BlockDude
-
Name for the up action
- ACTIONWEST - Static variable in class burlap.domain.singleagent.blockdude.BlockDude
-
Name for the west action
- ACTIONWEST - Static variable in class burlap.domain.singleagent.frostbite.FrostbiteDomain
-
Constant for the name of the west action
- ACTIONWEST - Static variable in class burlap.domain.singleagent.gridworld.GridWorldDomain
-
Constant for the name of the west action
- ACTIONWEST - Static variable in class burlap.domain.stochasticgames.gridgame.GridGame
-
A constant for the name of the west action.
- ACTIVATEDATTNAME - Static variable in class burlap.domain.singleagent.frostbite.FrostbiteDomain
-
Constant for the name of the activated status of a platform
- activatedPlatformReward - Variable in class burlap.domain.singleagent.frostbite.FrostbiteRF
-
- Actor - Class in burlap.behavior.singleagent.learning.actorcritic
-
This class provides interface necessary for the actor portion of an Actor-Critic learning algorithm.
- Actor() - Constructor for class burlap.behavior.singleagent.learning.actorcritic.Actor
-
- actor - Variable in class burlap.behavior.singleagent.learning.actorcritic.ActorCritic
-
The actor component to use.
- ActorCritic - Class in burlap.behavior.singleagent.learning.actorcritic
-
This is a general class structure for implementing Actor-critic learning.
- ActorCritic(Domain, RewardFunction, TerminalFunction, double, Actor, Critic) - Constructor for class burlap.behavior.singleagent.learning.actorcritic.ActorCritic
-
Initializes the learning algorithm.
- ActorCritic(Domain, RewardFunction, TerminalFunction, double, Actor, Critic, int) - Constructor for class burlap.behavior.singleagent.learning.actorcritic.ActorCritic
-
Initializes the learning algorithm.
- add(QValue, QGradientTuple) - Method in class burlap.behavior.singleagent.learnbydemo.mlirl.differentiableplanners.DifferentiableSparseSampling.QAndQGradient
-
- add(SARSData.SARS) - Method in class burlap.behavior.singleagent.learning.lspi.SARSData
-
- add(State, GroundedAction, double, State) - Method in class burlap.behavior.singleagent.learning.lspi.SARSData
-
- add(K, double) - Method in class burlap.datastructures.HashedAggregator
-
Adds a specified value to a key.
- addAction(GroundedAction) - Method in class burlap.behavior.singleagent.EpisodeAnalysis
-
Adds a GroundedAction to the action sequence.
- addAction(GroundedAction) - Method in class burlap.behavior.singleagent.learnbydemo.mlirl.commonrfs.LinearStateActionDifferentiableRF
-
Adds a possible grounded action.
- addAction(Action) - Method in class burlap.behavior.singleagent.Policy.RandomPolicy
-
Adds an aciton to consider in selection.
- addAction(Action) - Method in class burlap.oomdp.core.Domain
-
Add a single agent action that defines this domain.
- addAction(Action) - Method in class burlap.oomdp.singleagent.SADomain
-
- addAction(GroundedSingleAction) - Method in class burlap.oomdp.stochasticgames.JointAction
-
- addAction(Action) - Method in class burlap.oomdp.stochasticgames.SGDomain
-
- addActionObserver(ActionObserver) - Method in class burlap.oomdp.singleagent.Action
-
Sets an action observer for this action.
- addActionObserverForAllAction(ActionObserver) - Method in class burlap.oomdp.singleagent.SADomain
-
Adss the action observer to all actions associated with this domain.
- addActionShortHand(String, String) - Method in class burlap.oomdp.singleagent.explorer.TerminalExplorer
-
Adds a short hand name for an action name
- addActionShortHand(String, String) - Method in class burlap.oomdp.stochasticgames.explorers.SGTerminalExplorer
-
Adds a shorthand for an action
- addAgent(AgentFactory) - Method in class burlap.oomdp.stochasticgames.tournament.Tournament
-
Adds an agent to the tournament
- addAllRelationalTargets(String, Collection<String>) - Method in class burlap.oomdp.core.ObjectInstance
-
Adds all relational targets to the attribute attName for this object instance.
- addAllRelationalTargets(Collection<String>) - Method in class burlap.oomdp.core.Value
-
- addAllRelationalTargets(Collection<String>) - Method in class burlap.oomdp.core.values.DiscreteValue
-
- addAllRelationalTargets(Collection<String>) - Method in class burlap.oomdp.core.values.DoubleArrayValue
-
- addAllRelationalTargets(Collection<String>) - Method in class burlap.oomdp.core.values.IntArrayValue
-
- addAllRelationalTargets(Collection<String>) - Method in class burlap.oomdp.core.values.IntValue
-
- addAllRelationalTargets(Collection<String>) - Method in class burlap.oomdp.core.values.MultiTargetRelationalValue
-
- addAllRelationalTargets(Collection<String>) - Method in class burlap.oomdp.core.values.RealValue
-
- addAllRelationalTargets(Collection<String>) - Method in class burlap.oomdp.core.values.RelationalValue
-
- addAllRelationalTargets(Collection<String>) - Method in class burlap.oomdp.core.values.StringValue
-
- addAttribute(Attribute) - Method in class burlap.oomdp.core.Domain
-
Add an attribute that can be used to define object classes of this domain.
- addAttribute(Attribute) - Method in class burlap.oomdp.core.ObjectClass
-
Adds an attribute to define this object class
- addAttribute(TaskSpecVRLGLUE3, Attribute) - Method in class burlap.oomdp.singleagent.interfaces.rlglue.RLGlueEnvironment
-
Adss a BURLAP attribute to the RLGlue task specification.
- addAttributeForClass(String, Attribute) - Method in class burlap.behavior.statehashing.DiscreteStateHashFactory
-
Specifies that an additional attribute of the specified class should be used for computing hash codes.
- addBackTransition(PrioritizedSweeping.BPTRNode) - Method in class burlap.behavior.singleagent.planning.stochastic.valueiteration.PrioritizedSweeping.BPTRNode
-
Adds a backpointer transition
- addCorrelatedEquilibriumMainConstraints(LinearProgram, double[][], double[][], int, int) - Static method in class burlap.behavior.stochasticgame.solvers.CorrelatedEquilibriumSolver
-
Adds the common LP constraints for the correlated equilribum problem: rationalaity constraits (no agent has a motivation to diverge
from a joint policy selection), the probability of all joint action variables must sum to 1, and all joint action variables are lower
bound at 0.0.
- addFeature(StateFeature) - Method in class burlap.behavior.singleagent.vfa.ActionFeaturesQuery
-
Adds a state feature to be associate with this objects action
- addFloor(int[][]) - Static method in class burlap.domain.singleagent.blockdude.BlockDudeLevelConstructor
-
- addFloorDiscretizingMultipleFor(String, double) - Method in class burlap.behavior.statehashing.DiscretizingStateHashFactory
-
Sets the multiple to use for discretization for the attribute with the specified name.
- additiveReward(State, GroundedAction, State) - Method in class burlap.behavior.singleagent.shaping.potential.PotentialShapedRF
-
- additiveReward(State, GroundedAction, State) - Method in class burlap.behavior.singleagent.shaping.ShapedRewardFunction
-
Returns the reward value to add to the base objective reward function.
- addKeyAction(String, String) - Method in class burlap.oomdp.singleagent.explorer.VisualExplorer
-
Specifies which action to execute for a given key press
- addKeyAction(String, String) - Method in class burlap.oomdp.stochasticgames.explorers.SGVisualExplorer
-
Specifies the action to set for a given key press.
- addNewObjectNames(State) - Method in class burlap.behavior.statehashing.NameDependentStateHashFactory
-
- addNextLandMark(double, Color) - Method in class burlap.behavior.singleagent.auxiliary.valuefunctionvis.common.LandmarkColorBlendInterpolation
-
Adds the next landmark between which interpolation should occur.
- addNObjects(Domain, State, String, int) - Static method in class burlap.domain.stochasticgames.gridgame.GridGame
-
AddsN objects of a specific object class to a state object
- addNodeToIndexTree(UCTStateNode) - Method in class burlap.behavior.singleagent.planning.stochastic.montecarlo.uct.UCT
-
- addNonDomainReferencedAction(Action) - Method in class burlap.behavior.singleagent.learning.actorcritic.Actor
-
This method allows the actor to utilize actions that are not apart of the domain definition.
- addNonDomainReferencedAction(Action) - Method in class burlap.behavior.singleagent.learning.actorcritic.actor.BoltzmannActor
-
- addNonDomainReferencedAction(Action) - Method in class burlap.behavior.singleagent.learning.actorcritic.ActorCritic
-
- addNonDomainReferencedAction(Action) - Method in interface burlap.behavior.singleagent.learning.actorcritic.Critic
-
This method allows the critic to critique actions that are not apart of the domain definition.
- addNonDomainReferencedAction(Action) - Method in class burlap.behavior.singleagent.learning.actorcritic.critics.TDLambda
-
- addNonDomainReferencedAction(Action) - Method in class burlap.behavior.singleagent.planning.OOMDPPlanner
-
Adds an additional action the planner that is not included in the domain definition.
- addObject(ObjectInstance) - Method in class burlap.oomdp.core.State
-
Adds object instance o to this state.
- addObjectClass(ObjectClass) - Method in class burlap.oomdp.core.Domain
-
Add an object class to define this domain.
- addObjectClassPainter(String, ObjectPainter) - Method in class burlap.oomdp.visualizer.StateRenderLayer
-
Adds a class that will paint objects that belong to a given OO-MDPclass.
- addObjectClassPainter(String, ObjectPainter) - Method in class burlap.oomdp.visualizer.Visualizer
-
Adds a class that will paint objects that belong to a given OO-MDPclass.
- addOrGetMatchingActionFeatureID(List<FVCMACFeatureDatabase.ActionFeatureID>, GroundedAction) - Method in class burlap.behavior.singleagent.vfa.cmac.FVCMACFeatureDatabase
-
Returns or creates, stores and returns the action feature id for the given
GroundedAction
in the list of action features.
- addPropositionalFunction(PropositionalFunction) - Method in class burlap.oomdp.core.Domain
-
Add a propositional function that can be used to evaluate objects that belong to object classes
of this domain.
- addQValue(GroundedAction, double) - Method in class burlap.behavior.singleagent.learning.tdmethods.QLearningStateNode
-
Adds a Q-value to this state with the given numeric Q-value.
- addRBF(FVRBF) - Method in class burlap.behavior.singleagent.vfa.rbf.FVRBFFeatureDatabase
-
Adds the specified RBF unit to the list of RBF units.
- addRBF(RBF) - Method in class burlap.behavior.singleagent.vfa.rbf.RBFFeatureDatabase
-
Adds the specified RBF unit to the list of RBF units.
- addRBFs(List<FVRBF>) - Method in class burlap.behavior.singleagent.vfa.rbf.FVRBFFeatureDatabase
-
Adds all of the specified RBF units to this object's list of RBF units.
- addRBFs(List<RBF>) - Method in class burlap.behavior.singleagent.vfa.rbf.RBFFeatureDatabase
-
Adds all of the specified RBF units to this object's list of RBF units.
- addReachableStatesFrom(State) - Method in class burlap.domain.singleagent.tabularized.TabulatedDomainWrapper
-
Enumerates all reachable states from the input state to include in this tabularized domain's state space.
- addRelationalTarget(String, String) - Method in class burlap.oomdp.core.ObjectInstance
-
Sets/adds the relational value of the attribute named attName for this object instance.
- addRelationalTarget(String) - Method in class burlap.oomdp.core.Value
-
adds a relational target for the object instance named t
- addRelationalTarget(String) - Method in class burlap.oomdp.core.values.DiscreteValue
-
- addRelationalTarget(String) - Method in class burlap.oomdp.core.values.DoubleArrayValue
-
- addRelationalTarget(String) - Method in class burlap.oomdp.core.values.IntArrayValue
-
- addRelationalTarget(String) - Method in class burlap.oomdp.core.values.IntValue
-
- addRelationalTarget(String) - Method in class burlap.oomdp.core.values.MultiTargetRelationalValue
-
- addRelationalTarget(String) - Method in class burlap.oomdp.core.values.RealValue
-
- addRelationalTarget(String) - Method in class burlap.oomdp.core.values.RelationalValue
-
- addRelationalTarget(String) - Method in class burlap.oomdp.core.values.StringValue
-
- addRenderLayer(RenderLayer) - Method in class burlap.oomdp.visualizer.MultiLayerRenderer
-
Adds the specified
RenderLayer
to the end of the render layer ordered list.
- addReward(double) - Method in class burlap.behavior.singleagent.EpisodeAnalysis
-
Adds a reward to the reward sequence.
- addSingleAction(SingleAction) - Method in class burlap.oomdp.core.Domain
-
Add a stochastic game action that defines this domain that can be executed by an agent in the game.
- addSingleAction(SingleAction) - Method in class burlap.oomdp.singleagent.SADomain
-
- addSingleAction(SingleAction) - Method in class burlap.oomdp.stochasticgames.SGDomain
-
- addSpecialAction(String, SpecialExplorerAction) - Method in class burlap.oomdp.singleagent.explorer.VisualExplorer
-
Specifies which special non-domain action to take for a given key press
- addSpecialAction(String, SpecialExplorerAction) - Method in class burlap.oomdp.stochasticgames.explorers.SGVisualExplorer
-
Adds a special non-domain action to modify the state when a key is pressed
- addSpecificaitonForTiling(int, String, Attribute, double) - Method in class burlap.behavior.singleagent.vfa.cmac.CMACFeatureDatabase
-
Causes the i
th tiling in this CMAC to be defined over the given attribute for the given OO-MDP class.
- addSpecification(String, Attribute, double, double) - Method in class burlap.behavior.singleagent.vfa.cmac.Tiling
-
Adds an attribute tiling specification for the an attribute of the given class with the given window size and bucket/tile boundary.
- addSpecificationForAllTilings(String, Attribute, double) - Method in class burlap.behavior.singleagent.vfa.cmac.CMACFeatureDatabase
-
Causes all tilings in this CMAC to be defined over the given attribute for the given OO-MDP class.
- addSpecificObjectPainter(String, ObjectPainter) - Method in class burlap.oomdp.visualizer.StateRenderLayer
-
Adds a painter that will be used to paint a specific object in states
- addSpecificObjectPainter(String, ObjectPainter) - Method in class burlap.oomdp.visualizer.Visualizer
-
Adds a painter that will be used to paint a specific object in states
- addStandardThrustActions() - Method in class burlap.domain.singleagent.lunarlander.LunarLanderDomain
-
Adds two standard thrust actions.
thrust1 force = 0.32
thrust2 force = 0.2 (opposite gravity)
- addState(State) - Method in class burlap.behavior.singleagent.EpisodeAnalysis
-
Adds a state to the state sequence.
- addStatesToStateSpace(Collection<State>) - Method in class burlap.behavior.singleagent.learnbydemo.mlirl.differentiableplanners.DifferentiableVI
-
Adds a Collection
of states over which VI will iterate.
- addStateToStateSpace(State) - Method in class burlap.behavior.singleagent.learnbydemo.mlirl.differentiableplanners.DifferentiableVI
-
Adds the given state to the state space over which VI iterates.
- addStaticPainter(StaticPainter) - Method in class burlap.oomdp.visualizer.StateRenderLayer
-
Adds a static painter for the domain.
- addStaticPainter(StaticPainter) - Method in class burlap.oomdp.visualizer.Visualizer
-
Adds a static painter for the domain.
- addSuccessor(UCTStateNode) - Method in class burlap.behavior.singleagent.planning.stochastic.montecarlo.uct.UCTActionNode
-
Adds a successor node to the list of possible successors
- addTerminals(int...) - Method in class burlap.domain.singleagent.graphdefined.GraphTF
-
Adds additional terminal states
- addThrustActionWithThrust(double) - Method in class burlap.domain.singleagent.lunarlander.LunarLanderDomain
-
Adds a thrust action with thrust force t
- addTileWidth(int, double) - Method in class burlap.behavior.singleagent.interfaces.rlglue.common.RLGlueCMACSarsaLambdaFactory
-
Sets the tile width for a given attribute
- addTilingsForAllDimensionsWithWidths(double[], int, CMACFeatureDatabase.TilingArrangement) - Method in class burlap.behavior.singleagent.vfa.cmac.FVCMACFeatureDatabase
-
Adss a number of tilings where each tile is dependent on *all* the dimensions of a state feature vector.
- addTilingsForDimensionsAndWidths(boolean[], double[], int, CMACFeatureDatabase.TilingArrangement) - Method in class burlap.behavior.singleagent.vfa.cmac.FVCMACFeatureDatabase
-
Adss a number of tilings where each tile is dependent on the dimensions that are labeled as "true" in the dimensionMask parameter.
- addToVector(double[], double[]) - Static method in class burlap.behavior.singleagent.learnbydemo.mlirl.MLIRL
-
Performs a vector addition and stores the results in sumVector
- addWorldObserver(WorldObserver) - Method in class burlap.oomdp.stochasticgames.World
-
Adds a world observer to this world
- aerAvgSeries - Variable in class burlap.behavior.singleagent.auxiliary.performance.PerformancePlotter.AgentDatasets
-
All trial's average average reward per episode series data
- aerAvgSeries - Variable in class burlap.behavior.stochasticgame.auxiliary.performance.MultiAgentPerformancePlotter.AgentDatasets
-
All trial's average average reward per episode series data
- Agent - Class in burlap.oomdp.stochasticgames
-
This abstract class defines the the shell code and interface for creating agents
that can make decisions in mutli-agent stochastic game worlds.
- Agent() - Constructor for class burlap.oomdp.stochasticgames.Agent
-
- agent_cleanup() - Method in class burlap.behavior.singleagent.interfaces.rlglue.RLGlueAgentShell
-
- agent_end(double) - Method in class burlap.behavior.singleagent.interfaces.rlglue.RLGlueAgentShell
-
- agent_init(String) - Method in class burlap.behavior.singleagent.interfaces.rlglue.RLGlueAgentShell
-
- agent_message(String) - Method in class burlap.behavior.singleagent.interfaces.rlglue.RLGlueAgentShell
-
- agent_start(Observation) - Method in class burlap.behavior.singleagent.interfaces.rlglue.RLGlueAgentShell
-
- agent_step(double, Observation) - Method in class burlap.behavior.singleagent.interfaces.rlglue.RLGlueAgentShell
-
- AGENTCLASS - Static variable in class burlap.domain.singleagent.frostbite.FrostbiteDomain
-
Constant for the name of the agent OO-MDP class
- AGENTCLASS - Static variable in class burlap.domain.singleagent.lunarlander.LunarLanderDomain
-
Constant for the name of the agent OO-MDP class
- agentCumulativeReward - Variable in class burlap.oomdp.stochasticgames.World
-
- agentDefinitions - Variable in class burlap.behavior.stochasticgame.agents.mavf.MAVFPlannerFactory.MAVIPlannerFactory
-
The agent definitions for which planning is performed.
- agentDefinitions - Variable in class burlap.behavior.stochasticgame.mavaluefunction.MAValueFunctionPlanner
-
The agent definitions for which planning is performed.
- agentDefinitions - Variable in class burlap.oomdp.stochasticgames.World
-
- agentFactories - Variable in class burlap.behavior.singleagent.auxiliary.performance.LearningAlgorithmExperimenter
-
The array of agent factories for the agents to be compared.
- agentFactoriesAndTypes - Variable in class burlap.behavior.stochasticgame.auxiliary.performance.MultiAgentExperimenter
-
The agent factories for the agents to be tested
- agentFactory - Variable in class burlap.behavior.stochasticgame.auxiliary.performance.AgentFactoryAndType
-
- AgentFactory - Interface in burlap.oomdp.stochasticgames
-
An interface for generating agents
- AgentFactoryAndType - Class in burlap.behavior.stochasticgame.auxiliary.performance
-
A pair storing an agent factory and the agent type that the generated agent will join the world as.
- AgentFactoryAndType(AgentFactory, AgentType) - Constructor for class burlap.behavior.stochasticgame.auxiliary.performance.AgentFactoryAndType
-
Initializes
- AgentFactoryWithSubjectiveReward - Class in burlap.oomdp.stochasticgames.common
-
An agent generating factory that will produce an agent that uses an internal subjective reward function.
- AgentFactoryWithSubjectiveReward(AgentFactory, JointReward) - Constructor for class burlap.oomdp.stochasticgames.common.AgentFactoryWithSubjectiveReward
-
Initializes the factory.
- agentId - Variable in class burlap.oomdp.stochasticgames.tournament.MatchEntry
-
- agentInstanceExists(Agent) - Method in class burlap.oomdp.stochasticgames.World
-
Returns whether the reference for the given agent already exists in the registered agents
- agentIsInvolvedInGame(String) - Method in class burlap.behavior.stochasticgame.GameAnalysis
-
Returns true if an agent with the given name took any actions in the course of this game.
- agentName - Variable in class burlap.behavior.stochasticgame.auxiliary.performance.MultiAgentPerformancePlotter.DatasetsAndTrials
-
The name of the agent
- agentName - Variable in class burlap.behavior.stochasticgame.mavaluefunction.MAValueFunctionPlanner.BackupBasedQSource
-
The agent name for which this value function is assigned.
- agentQSource(String) - Method in interface burlap.behavior.stochasticgame.mavaluefunction.AgentQSourceMap
-
Returns a QSource which can be used to query the Q-values of a given agent.
- agentQSource(String) - Method in class burlap.behavior.stochasticgame.mavaluefunction.AgentQSourceMap.HashMapAgentQSourceMap
-
- agentQSource(String) - Method in class burlap.behavior.stochasticgame.mavaluefunction.AgentQSourceMap.MAQLControlledQSourceMap
-
- AgentQSourceMap - Interface in burlap.behavior.stochasticgame.mavaluefunction
-
Multiagent value function planning typicall entails storing a separate Q value for each joint action for each agent.
- AgentQSourceMap.HashMapAgentQSourceMap - Class in burlap.behavior.stochasticgame.mavaluefunction
-
An implementation of the
AgentQSourceMap
in which the sources are specified by a hash map.
- AgentQSourceMap.HashMapAgentQSourceMap(Map<String, QSourceForSingleAgent>) - Constructor for class burlap.behavior.stochasticgame.mavaluefunction.AgentQSourceMap.HashMapAgentQSourceMap
-
Initializes with the Q-source hashmap ot be used.
- AgentQSourceMap.MAQLControlledQSourceMap - Class in burlap.behavior.stochasticgame.mavaluefunction
-
An implementation of the
AgentQSourceMap
in which different agent objects each maintain their own personal Q-source.
- AgentQSourceMap.MAQLControlledQSourceMap(List<Agent>) - Constructor for class burlap.behavior.stochasticgame.mavaluefunction.AgentQSourceMap.MAQLControlledQSourceMap
-
Initializes with the list of agents that each keep their own Q-source.
- agents - Variable in class burlap.oomdp.stochasticgames.tournament.Tournament
-
- agents - Variable in class burlap.oomdp.stochasticgames.World
-
- agentsByType - Variable in class burlap.oomdp.stochasticgames.World
-
- agentsEqual(State, State) - Method in class burlap.domain.stochasticgames.gridgame.GridGameStandardMechanics
-
Returns true if the agent objects between these two states are equal
- agentsInJointPolicy - Variable in class burlap.behavior.stochasticgame.JointPolicy
-
The agent definitions that define the set of possible joint actions in each state.
- agentsInvolvedInGame - Variable in class burlap.behavior.stochasticgame.GameAnalysis
-
The set of agents involved in this game
- agentsSyncrhonizedSoFar - Variable in class burlap.behavior.stochasticgame.JointPolicy
-
The agents whose actiosn have been syncrhonized so far
- agentTrials - Variable in class burlap.behavior.singleagent.auxiliary.performance.PerformancePlotter
-
contains all trial data for each agent
- agentType - Variable in class burlap.oomdp.stochasticgames.Agent
-
- AgentType - Class in burlap.oomdp.stochasticgames
-
This class specifies the type of agent an agent can be.
- AgentType(String, ObjectClass, List<SingleAction>) - Constructor for class burlap.oomdp.stochasticgames.AgentType
-
Creates a new agent type with a given name, object class describing the agent's world state, and actions available to the agent.
- agentType - Variable in class burlap.oomdp.stochasticgames.tournament.MatchEntry
-
- agentWiseData - Variable in class burlap.behavior.stochasticgame.auxiliary.performance.MultiAgentPerformancePlotter
-
Datastructure for maintaining data for each agent playing in the game.
- aId - Variable in class burlap.domain.singleagent.graphdefined.GraphDefinedDomain.GraphAction
-
The action number of this action
- allActions - Variable in class burlap.behavior.singleagent.learning.modellearning.rmax.UnmodeledFavoredPolicy
-
- allJointActionsHelper(List<List<GroundedSingleAction>>, int, LinkedList<GroundedSingleAction>, List<JointAction>) - Static method in class burlap.oomdp.stochasticgames.JointAction
-
- AllPairWiseSameTypeMS - Class in burlap.oomdp.stochasticgames.tournament.common
-
This class defines a MatchSelctory that plays all pairwise matches of agents in a round robin.
- AllPairWiseSameTypeMS(AgentType, int) - Constructor for class burlap.oomdp.stochasticgames.tournament.common.AllPairWiseSameTypeMS
-
Initializes the selector
- AlphanumericSorting - Class in burlap.datastructures
-
- AlphanumericSorting() - Constructor for class burlap.datastructures.AlphanumericSorting
-
- alreadyInitedGUI - Variable in class burlap.behavior.singleagent.EpisodeSequenceVisualizer
-
- alreadyInitedGUI - Variable in class burlap.behavior.stochasticgame.GameSequenceVisualizer
-
- anginc - Variable in class burlap.domain.singleagent.lunarlander.LunarLanderDomain.LLPhysicsParams
-
The change in orientation angle the lander makes when a turn/rotate action is taken
- angleRange - Variable in class burlap.domain.singleagent.cartpole.CartPoleDomain.CPPhysicsParams
-
The maximum radius the pole can fall.
- angleRange - Variable in class burlap.domain.singleagent.cartpole.InvertedPendulum.IPPhysicsParams
-
The maximum radius the pole can fall.
- angmax - Variable in class burlap.domain.singleagent.lunarlander.LunarLanderDomain.LLPhysicsParams
-
The maximum angle the lander can be rotated in either the clockwise or counterclockwise direction
- annotateOptionDecomposition - Variable in class burlap.behavior.singleagent.Policy
-
- appendAndMergeEpisodeAnalysis(EpisodeAnalysis) - Method in class burlap.behavior.singleagent.EpisodeAnalysis
-
This method will append execution results in e to this object's results.
- applicableInState(State, String[]) - Method in class burlap.behavior.singleagent.learning.modellearning.ModeledDomainGenerator.ModeledAction
-
- applicableInState(State, String[]) - Method in class burlap.behavior.singleagent.learning.modellearning.ModeledDomainGenerator.RMaxStateAction
-
- applicableInState(State, String[]) - Method in class burlap.behavior.singleagent.options.DeterminisitcTerminationOption
-
- applicableInState(State, String[]) - Method in class burlap.behavior.singleagent.options.PolicyDefinedSubgoalOption
-
- applicableInState(State, String[]) - Method in class burlap.behavior.singleagent.options.PrimitiveOption
-
- applicableInState(State, String[]) - Method in class burlap.domain.singleagent.blocksworld.BlocksWorld.StackAction
-
- applicableInState(State, String[]) - Method in class burlap.domain.singleagent.blocksworld.BlocksWorld.UnstackAction
-
- applicableInState(State, String[]) - Method in class burlap.domain.singleagent.graphdefined.GraphDefinedDomain.GraphAction
-
- applicableInState(State, String[]) - Method in class burlap.domain.singleagent.tabularized.TabulatedDomainWrapper.ActionWrapper
-
- applicableInState(State, String) - Method in class burlap.oomdp.singleagent.Action
-
Returns true if this action can be applied in this specified state with the specified parameters.
- applicableInState(State, String[]) - Method in class burlap.oomdp.singleagent.Action
-
Returns true if this action can be applied in this specified state with the specified parameters.
- applicableStateTest - Variable in class burlap.behavior.singleagent.options.LocalSubgoalRF
-
Defines the set of states in which the option is applicable
- applicableStateTest - Variable in class burlap.behavior.singleagent.options.LocalSubgoalTF
-
Defines the set of states in which the option is applicable
- applySpecialAction(State) - Method in interface burlap.oomdp.singleagent.explorer.SpecialExplorerAction
-
- applySpecialAction(State) - Method in class burlap.oomdp.singleagent.explorer.StateResetSpecialAction
-
- applySpecialAction(State) - Method in class burlap.oomdp.singleagent.explorer.VisualExplorer.SaveEpisodeAction
-
- ApprenticeshipLearning - Class in burlap.behavior.singleagent.learnbydemo.apprenticeship
-
This algorithm will take expert trajectors and return a policy that models them.
- ApprenticeshipLearning() - Constructor for class burlap.behavior.singleagent.learnbydemo.apprenticeship.ApprenticeshipLearning
-
- ApprenticeshipLearning.RandomPolicy - Class in burlap.behavior.singleagent.learnbydemo.apprenticeship
-
This class extends Policy, and all it does is create a randomly generated distribution of
actions over all possible states.
- ApprenticeshipLearningRequest - Class in burlap.behavior.singleagent.learnbydemo.apprenticeship
-
A datastructure for setting all the parameters of Max Margin Apprenticeship learning.
- ApprenticeshipLearningRequest() - Constructor for class burlap.behavior.singleagent.learnbydemo.apprenticeship.ApprenticeshipLearningRequest
-
- ApprenticeshipLearningRequest(Domain, OOMDPPlanner, StateToFeatureVectorGenerator, List<EpisodeAnalysis>, StateGenerator) - Constructor for class burlap.behavior.singleagent.learnbydemo.apprenticeship.ApprenticeshipLearningRequest
-
- approximationResult - Variable in class burlap.behavior.singleagent.vfa.ActionApproximationResult
-
The actual approximation result
- ApproximationResult - Class in burlap.behavior.singleagent.vfa
-
A list associating a predicted value that was generated from a list of state features and the weights for those features.
- ApproximationResult(double, List<StateFeature>, List<FunctionWeight>) - Constructor for class burlap.behavior.singleagent.vfa.ApproximationResult
-
Initializes
- arrangement - Variable in class burlap.behavior.singleagent.vfa.cmac.CMACFeatureDatabase
-
Whether each tiling should have its offset alignment be randomly jittered or uniformly spaced.
- arrayIndexMap - Variable in class burlap.datastructures.HashIndexedHeap
-
Hash map from objects to their index in the heap
- ArrowActionGlyph - Class in burlap.behavior.singleagent.auxiliary.valuefunctionvis.common
-
- ArrowActionGlyph(int) - Constructor for class burlap.behavior.singleagent.auxiliary.valuefunctionvis.common.ArrowActionGlyph
-
creates an arrow action glyph painter in the specified direction
- ARTDP - Class in burlap.behavior.singleagent.learning.modellearning.artdp
-
This class provides an implementation of Adapative Realtime Dynamic Programming [1].
- ARTDP(Domain, RewardFunction, TerminalFunction, double, StateHashFactory, double) - Constructor for class burlap.behavior.singleagent.learning.modellearning.artdp.ARTDP
-
Initializes using a tabular model of the world and a Boltzmann policy with a fixed temperature of 0.1.
- ARTDP(Domain, RewardFunction, TerminalFunction, double, StateHashFactory, ValueFunctionInitialization) - Constructor for class burlap.behavior.singleagent.learning.modellearning.artdp.ARTDP
-
Initializes using a tabular model of the world and a Boltzmann policy with a fixed temperature of 0.1.
- ARTDP(Domain, RewardFunction, TerminalFunction, double, StateHashFactory, Model, ValueFunctionInitialization) - Constructor for class burlap.behavior.singleagent.learning.modellearning.artdp.ARTDP
-
Initializes using the provided model algorithm and a Boltzmann policy with a fixed temperature of 0.1.
- ARTDP.ARTDPPlanner - Class in burlap.behavior.singleagent.learning.modellearning.artdp
-
The value funciton planner that operates on the modeled world.
- ARTDP.ARTDPPlanner(Domain, RewardFunction, TerminalFunction, double, StateHashFactory, double) - Constructor for class burlap.behavior.singleagent.learning.modellearning.artdp.ARTDP.ARTDPPlanner
-
Initializes
- ARTDP.ARTDPPlanner(Domain, RewardFunction, TerminalFunction, double, StateHashFactory, ValueFunctionInitialization) - Constructor for class burlap.behavior.singleagent.learning.modellearning.artdp.ARTDP.ARTDPPlanner
-
Initializes
- aShell - Variable in class burlap.behavior.singleagent.interfaces.rlglue.RLGlueWrappedDomainGenerator
-
- assertPFs(State, boolean[]) - Method in class burlap.testing.TestGridWorld
-
- AStar - Class in burlap.behavior.singleagent.planning.deterministic.informed.astar
-
An implementation of A*.
- AStar(Domain, RewardFunction, StateConditionTest, StateHashFactory, Heuristic) - Constructor for class burlap.behavior.singleagent.planning.deterministic.informed.astar.AStar
-
Initializes A*.
- at - Variable in class burlap.behavior.stochasticgame.auxiliary.performance.AgentFactoryAndType
-
- at - Variable in class burlap.oomdp.stochasticgames.tournament.common.AllPairWiseSameTypeMS
-
- ATTANGLE - Static variable in class burlap.domain.singleagent.cartpole.CartPoleDomain
-
A constant for the name of the angle attribute
- ATTANGLE - Static variable in class burlap.domain.singleagent.cartpole.InvertedPendulum
-
A constant for the name of the angle attribute
- ATTANGLEV - Static variable in class burlap.domain.singleagent.cartpole.CartPoleDomain
-
A constant for the name of the angle velocity
- ATTANGLEV - Static variable in class burlap.domain.singleagent.cartpole.InvertedPendulum
-
A constant for the name of the angle velocity
- ATTCLEAR - Static variable in class burlap.domain.singleagent.blocksworld.BlocksWorld
-
Constant for the binary "clear" attribute name.
- ATTCOLOR - Static variable in class burlap.domain.singleagent.blocksworld.BlocksWorld
-
Constant for the categorical "color" attribute name.
- attCopy(Domain, Attribute) - Method in class burlap.oomdp.singleagent.environment.DomainEnvironmentWrapper
-
- ATTDIR - Static variable in class burlap.domain.singleagent.blockdude.BlockDude
-
Direction attribute name
- ATTE1 - Static variable in class burlap.domain.stochasticgames.gridgame.GridGame
-
A constant for the name of the first wall end position attribute.
- ATTE2 - Static variable in class burlap.domain.stochasticgames.gridgame.GridGame
-
A constant for the name of the second wall end position attribute.
- attemptedDelta(String) - Method in class burlap.domain.stochasticgames.gridgame.GridGameStandardMechanics
-
Returns the attempted change in position by the agent for the given action.
- ATTGT - Static variable in class burlap.domain.stochasticgames.gridgame.GridGame
-
A constant for the name of the goal type attribute.
- ATTHAID - Static variable in class burlap.behavior.stochasticgame.agents.naiveq.history.SGQWActionHistory
-
A constant for the name of the attribute used to define which action an agent took
- ATTHNUM - Static variable in class burlap.behavior.stochasticgame.agents.naiveq.history.SGQWActionHistory
-
A constant for the name of the history time index attribute.
- ATTHOLD - Static variable in class burlap.domain.singleagent.blockdude.BlockDude
-
Name for the boolean attribute that indicates whether the agent is holding a block
- ATTHPN - Static variable in class burlap.behavior.stochasticgame.agents.naiveq.history.SGQWActionHistory
-
A constant for the name of the attribute used to define which agent in the world this history object represents
- ATTLOCTYPE - Static variable in class burlap.domain.singleagent.gridworld.GridWorldDomain
-
Constant for the name of attribute for location object type
- ATTMAP - Static variable in class burlap.domain.singleagent.blockdude.BlockDude
-
Name for the attribute that holds the brick map
- attName - Variable in class burlap.behavior.singleagent.auxiliary.StateGridder.AttributeSpecification
-
The name of the attribute.
- attName() - Method in class burlap.oomdp.core.Value
-
The name of the Attribute object for which this is a value assignment.
- ATTNODE - Static variable in class burlap.domain.singleagent.graphdefined.GraphDefinedDomain
-
Constant for the name of the graph node attribute
- ATTNORMSGN - Static variable in class burlap.domain.singleagent.cartpole.CartPoleDomain
-
Attribute name for maintaining the direction sign of the force normal.
- ATTONBLOCK - Static variable in class burlap.domain.singleagent.blocksworld.BlocksWorld
-
Constant for the relational "on" attribute name.
- ATTONTABLE - Static variable in class burlap.domain.singleagent.blocksworld.BlocksWorld
-
Constant for the binary "on table" attribute name.
- ATTP - Static variable in class burlap.domain.stochasticgames.gridgame.GridGame
-
A constant for the name of the attribute for defining the walls position along its orthogonal direction.
- ATTPN - Static variable in class burlap.domain.stochasticgames.gridgame.GridGame
-
A constant for the name of the player number attribute.
- ATTPN - Static variable in class burlap.domain.stochasticgames.normalform.SingleStageNormalFormGame
-
Attribute name for player number
- attribute - Variable in class burlap.behavior.singleagent.vfa.cmac.AttributeTileSpecification
-
The attribute this tiling specification concerns
- Attribute - Class in burlap.oomdp.core
-
The attribute class defines attributes that define OO-MDP object classes.
- Attribute(Domain, String) - Constructor for class burlap.oomdp.core.Attribute
-
Constructs an attribute with an unspecified type that will need to be specified later.
- Attribute(Domain, String, Attribute.AttributeType) - Constructor for class burlap.oomdp.core.Attribute
-
Constructs with a given attribute type.
- attribute - Variable in class burlap.oomdp.core.Value
-
- Attribute.AttributeType - Enum in burlap.oomdp.core
-
And enumeration type to indicate the various types of attributes supported.
- attributeIndex - Variable in class burlap.oomdp.core.ObjectClass
-
- attributeIndex(String) - Method in class burlap.oomdp.core.ObjectClass
-
Returns the internally stored index of the attribute with the given name.
- attributeList - Variable in class burlap.oomdp.core.ObjectClass
-
- attributeMap - Variable in class burlap.oomdp.core.Domain
-
- attributeMap - Variable in class burlap.oomdp.core.ObjectClass
-
- attributes - Variable in class burlap.oomdp.core.Domain
-
- attributesForEquality - Variable in class burlap.behavior.statehashing.DiscreteMaskHashingFactory
-
- attributesForHashCode - Variable in class burlap.behavior.statehashing.DiscreteStateHashFactory
-
- AttributeTileSpecification - Class in burlap.behavior.singleagent.vfa.cmac
-
Specifies how a single attribute of a specific object class is to be tiled.
- AttributeTileSpecification(String, Attribute, double, double) - Constructor for class burlap.behavior.singleagent.vfa.cmac.AttributeTileSpecification
-
Initializes
- attributeWiseMultiples - Variable in class burlap.behavior.statehashing.DiscretizingStateHashFactory
-
The multiples to use for specific attributes
- ATTSTATE - Static variable in class burlap.domain.singleagent.tabularized.TabulatedDomainWrapper
-
The single attribute name for identifying states
- attTiles - Variable in class burlap.behavior.singleagent.vfa.cmac.Tiling.ObjectTile
-
The tiled attribute values for this object's OO-MDP object instance
- ATTV - Static variable in class burlap.domain.singleagent.cartpole.CartPoleDomain
-
A constant for the name of the position velocity
- ATTV - Static variable in class burlap.domain.singleagent.mountaincar.MountainCar
-
A constant for the name of the velocity attribute
- ATTWT - Static variable in class burlap.domain.stochasticgames.gridgame.GridGame
-
A constant for the name of the wall type attribute.
- ATTX - Static variable in class burlap.domain.singleagent.blockdude.BlockDude
-
X position attribute name
- ATTX - Static variable in class burlap.domain.singleagent.cartpole.CartPoleDomain
-
A constant for the name of the position attribute
- ATTX - Static variable in class burlap.domain.singleagent.gridworld.GridWorldDomain
-
Constant for the name of the x attribute
- ATTX - Static variable in class burlap.domain.singleagent.mountaincar.MountainCar
-
A constant for the name of the x attribute
- ATTX - Static variable in class burlap.domain.stochasticgames.gridgame.GridGame
-
A constant for the name of the x position attribute
- ATTY - Static variable in class burlap.domain.singleagent.blockdude.BlockDude
-
Y position attribute name
- ATTY - Static variable in class burlap.domain.singleagent.gridworld.GridWorldDomain
-
Constant for the name of the y attribute
- ATTY - Static variable in class burlap.domain.stochasticgames.gridgame.GridGame
-
A constant for the name of the y position attribute
- averageEpisodeReward - Variable in class burlap.behavior.singleagent.auxiliary.performance.PerformancePlotter.Trial
-
Stores the average reward by episode
- averageEpisodeReward - Variable in class burlap.behavior.stochasticgame.auxiliary.performance.MultiAgentPerformancePlotter.Trial
-
Stores the average reward by episode
- averageEpisodeRewardSeries - Variable in class burlap.behavior.singleagent.auxiliary.performance.PerformancePlotter.AgentDatasets
-
Most recent trial's average reward per step episode data
- averageEpisodeRewardSeries - Variable in class burlap.behavior.stochasticgame.auxiliary.performance.MultiAgentPerformancePlotter.AgentDatasets
-
Most recent trial's average reward per step episode data
- averageReturn() - Method in class burlap.behavior.singleagent.planning.stochastic.montecarlo.uct.UCTActionNode
-
Returns the average return
- averagesEnabled() - Method in enum burlap.behavior.singleagent.auxiliary.performance.TrialMode
-
Returns true if the trial average plots will be plotted by this mode.