A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 

A

a - Variable in class burlap.behavior.singleagent.learnfromdemo.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.valuefunction.QValue
The action with which this Q-value is associated
a - Variable in class burlap.oomdp.singleagent.environment.EnvironmentOutcome
The action taken in the environment
AATTNAME - Static variable in class burlap.domain.singleagent.lunarlander.LunarLanderDomain
Constant for the name of the angle of orientation attribute.
AbstractGroundedAction - Interface in burlap.oomdp.core
This is an interface for grounded actions.
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
 
AbstractObjectParameterizedGroundedAction - Interface in burlap.oomdp.core
An interface extension to the AbstractGroundedAction interface for grounded actions whose parameter included references to OO-MDP ObjectInstances.
AbstractObjectParameterizedGroundedAction.Helper - Class in burlap.oomdp.core
 
AbstractObjectParameterizedGroundedAction.Helper() - Constructor for class burlap.oomdp.core.AbstractObjectParameterizedGroundedAction.Helper
 
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.stochasticgames.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<HashableState, 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.agentactions.GroundedSGAgentAction
The name of the agent performing the action
actingAgentName - Variable in class burlap.behavior.stochasticgames.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
An abstract class for defining MDP action definitions.
Action() - Constructor for class burlap.oomdp.singleagent.Action
 
Action(String, Domain) - Constructor for class burlap.oomdp.singleagent.Action
 
action - Variable in class burlap.oomdp.singleagent.GroundedAction
The action object for this grounded action
action - Variable in class burlap.oomdp.stochasticgames.agentactions.GroundedSGAgentAction
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
actionArgs(List<String>) - Method in class burlap.shell.command.env.ExecuteActionCommand
 
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
 
ACTIONCOAST - Static variable in class burlap.domain.singleagent.mountaincar.MountainCar
A constant for the name of the coast action
actionDomainIsObjectIdentifierIndependent() - Method in class burlap.behavior.stochasticgames.agents.interfacing.singleagent.SGToSADomain.GroundedSObParamedAAActionWrapper
 
actionDomainIsObjectIdentifierIndependent() - Method in interface burlap.oomdp.core.AbstractObjectParameterizedGroundedAction
Returns true if this AbstractGroundedAction is for a domain in which states are identifier independent; false if dependent
actionDomainIsObjectIdentifierIndependent() - Method in class burlap.oomdp.singleagent.ObjectParameterizedAction.ObjectParameterizedGroundedAction
 
actionDomainIsObjectIdentifierIndependent() - Method in class burlap.oomdp.singleagent.pomdp.BeliefMDPGenerator.ObjectParameterizedGroundedBeliefAction
 
actionDomainIsObjectIdentifierIndependent() - Method in class burlap.oomdp.stochasticgames.agentactions.ObParamSGAgentAction.GroundedObParamSGAgentAction
 
ACTIONDONOTHING - Static variable in class burlap.domain.singleagent.pomdp.tiger.TigerDomain
The do nothing action name
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.
ACTIONEAST - Static variable in class burlap.tutorials.bd.ExampleGridWorld
 
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.stochasticgames.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
ACTIONLEFT - Static variable in class burlap.domain.singleagent.pomdp.tiger.TigerDomain
The open left door action name
ACTIONLISTEN - Static variable in class burlap.domain.singleagent.pomdp.tiger.TigerDomain
The listen action name
actionMap - Variable in class burlap.behavior.singleagent.learnfromdemo.mlirl.commonrfs.LinearStateActionDifferentiableRF
An ordering of grounded actions
actionMap - Variable in class burlap.behavior.stochasticgames.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.stochasticgames.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 identifiers (that RLGlue will use) to BURLAP actions and their parametrization specified as the index of objects in a state.
actionMap - Variable in class burlap.oomdp.singleagent.SADomain
 
actionName() - Method in class burlap.behavior.policy.Policy.GroundedAnnotatedAction
 
actionName(int, int) - Method in class burlap.domain.stochasticgames.normalform.SingleStageNormalFormGame
Returns the name of the an action of player pn
actionName() - Method in interface 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.agentactions.GroundedSGAgentAction
 
actionName - Variable in class burlap.oomdp.stochasticgames.agentactions.SGAgentAction
 
actionName() - Method in class burlap.oomdp.stochasticgames.JointAction
 
actionNameMap - Variable in class burlap.shell.command.env.ExecuteActionCommand
 
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.
ACTIONNORTH - Static variable in class burlap.tutorials.bd.ExampleGridWorld
 
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
ACTIONRIGHT - Static variable in class burlap.domain.singleagent.pomdp.tiger.TigerDomain
The open right door action name
actions - Variable in class burlap.behavior.policy.RandomPolicy
The actions from which selection is performed
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.MDPSolver
The list of actions this solver can use.
actions - Variable in class burlap.oomdp.singleagent.SADomain
 
actions - Variable in class burlap.oomdp.stochasticgames.JointAction
 
actions - Variable in class burlap.oomdp.stochasticgames.SGAgentType
 
actionSelection - Variable in class burlap.behavior.policy.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
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.
ACTIONSOUTH - Static variable in class burlap.tutorials.bd.ExampleGridWorld
 
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.stochastic
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>, HashableStateFactory) - Constructor for class burlap.behavior.singleagent.planning.stochastic.ActionTransitions
Constructs the the ActionTransitions from the GroundedAction that generated the transitions and the set of transition probabilities.
ActionTransitions(State, GroundedAction, HashableStateFactory) - Constructor for class burlap.behavior.singleagent.planning.stochastic.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.
ACTIONWEST - Static variable in class burlap.tutorials.bd.ExampleGridWorld
 
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, double, Actor, Critic) - Constructor for class burlap.behavior.singleagent.learning.actorcritic.ActorCritic
Initializes the learning algorithm.
ActorCritic(Domain, double, Actor, Critic, int) - Constructor for class burlap.behavior.singleagent.learning.actorcritic.ActorCritic
Initializes the learning algorithm.
actUntilTerminal() - Method in class burlap.oomdp.singleagent.pomdp.BeliefAgent
Causes the agent to act until the environment reaches a termination condition.
actUntilTerminalOrMaxSteps(int) - Method in class burlap.oomdp.singleagent.pomdp.BeliefAgent
Causes the agent to act for some fixed number of steps.
add(QValue, QGradientTuple) - Method in class burlap.behavior.singleagent.learnfromdemo.mlirl.differentiableplanners.DifferentiableSparseSampling.QAndQGradient
 
add(SARSData.SARS) - Method in class burlap.behavior.singleagent.learning.lspi.SARSData
Adds the given SARSData.SARS tuple.
add(State, GroundedAction, double, State) - Method in class burlap.behavior.singleagent.learning.lspi.SARSData
Adds a SARSData.SARS tuple with the given component.
add(K, double) - Method in class burlap.datastructures.HashedAggregator
Adds a specified value to a key.
addAction(Action) - Method in class burlap.behavior.policy.RandomPolicy
Adds an aciton to consider in selection.
addAction(GroundedAction) - Method in class burlap.behavior.singleagent.EpisodeAnalysis
Adds a GroundedAction to the action sequence.
addAction(GroundedAction) - Method in class burlap.behavior.singleagent.learnfromdemo.mlirl.commonrfs.LinearStateActionDifferentiableRF
Adds a possible grounded action.
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(GroundedSGAgentAction) - Method in class burlap.oomdp.stochasticgames.JointAction
Adds a single GroundedSGAgentAction object to this joint action.
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.
addAgent(AgentFactory) - Method in class burlap.oomdp.stochasticgames.tournament.Tournament
Adds an agent to the tournament
addAllObjects(Collection<ObjectInstance>) - Method in class burlap.oomdp.core.states.FixedSizeImmutableState
 
addAllObjects(Collection<ObjectInstance>) - Method in class burlap.oomdp.core.states.ImmutableState
 
addAllObjects(Collection<ObjectInstance>) - Method in class burlap.oomdp.core.states.MutableState
 
addAllObjects(Collection<ObjectInstance>) - Method in interface burlap.oomdp.core.states.State
Adds the collection of objects to the state
addAllObjects(Collection<ObjectInstance>) - Method in class burlap.oomdp.singleagent.pomdp.beliefstate.tabular.TabularBeliefState
 
addAllObjects(Collection<ObjectInstance>) - Method in class burlap.oomdp.statehashing.HashableState
 
addAllRelationalTargets(String, Collection<String>) - Method in class burlap.oomdp.core.objects.ImmutableObjectInstance
Adds all relational targets to the attribute attName for this object instance.
addAllRelationalTargets(String, Collection<String>) - Method in class burlap.oomdp.core.objects.MutableObjectInstance
Adds all relational targets to the attribute attName for this object instance.
addAllRelationalTargets(String, Collection<String>) - Method in interface burlap.oomdp.core.objects.ObjectInstance
Adds all relational targets to the attribute attName for this object instance.
addAllRelationalTargets(Collection<String>) - Method in class burlap.oomdp.core.values.MultiTargetRelationalValue
 
addAllRelationalTargets(Collection<String>) - Method in class burlap.oomdp.core.values.OOMDPValue
 
addAllRelationalTargets(Collection<String>) - Method in interface burlap.oomdp.core.values.Value
 
addAllRelationalTargets(String, Collection<String>) - Method in class burlap.oomdp.statehashing.HashableObject
 
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.
addAttributeMasks(String...) - Method in class burlap.oomdp.statehashing.MaskedHashableStateFactory
Adds masks for Attributes
addBackTransition(PrioritizedSweeping.BPTRNode) - Method in class burlap.behavior.singleagent.planning.stochastic.valueiteration.PrioritizedSweeping.BPTRNode
Adds a backpointer transition
addCommand(ShellCommand) - Method in class burlap.shell.BurlapShell
 
addCommandAs(ShellCommand, String) - Method in class burlap.shell.BurlapShell
 
addCorrelatedEquilibriumMainConstraints(LinearProgram, double[][], double[][], int, int) - Static method in class burlap.behavior.stochasticgames.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.oomdp.statehashing.DiscretizingHashableStateFactory
Sets the multiple to use for discretization for the attribute with the specified name.
addFloorDiscretizingMultipleFor(String, double) - Method in class burlap.oomdp.statehashing.DiscretizingMaskedHashableStateFactory
Sets the multiple to use for discretization for the attribute with the specified name.
addGroundedActionToJoint(GroundedSGAgentAction) - Method in class burlap.shell.command.world.JointActionCommand
Adds a GroundedSGAgentAction to the JointAction being built and to be executed.
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 a string representation of an action to execute when the specified key is pressed.
addKeyAction(String, GroundedAction) - 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.
addKeyAction(String, GroundedSGAgentAction) - Method in class burlap.oomdp.stochasticgames.explorers.SGVisualExplorer
Specifies the action to set for a given key press.
addKeyShellCommand(String, String) - Method in class burlap.oomdp.singleagent.explorer.VisualExplorer
Cause a shell command to be executed when key is pressed with the visualizer highlighted.
addKeyShellCommand(String, String) - Method in class burlap.oomdp.stochasticgames.explorers.SGVisualExplorer
Causes a shell command to be executed when a key is pressed with the visualizer in focus.
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
Adds a UCTStateNode to the UCT tree
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.MDPSolver
 
addNonDomainReferencedAction(Action) - Method in interface burlap.behavior.singleagent.MDPSolverInterface
Adds an additional action the solver that is not included in the domain definition.
addObject(ObjectInstance) - Method in class burlap.oomdp.core.states.FixedSizeImmutableState
 
addObject(ObjectInstance) - Method in class burlap.oomdp.core.states.ImmutableState
 
addObject(ObjectInstance) - Method in class burlap.oomdp.core.states.MutableState
Adds object instance o to this state.
addObject(ObjectInstance) - Method in interface burlap.oomdp.core.states.State
Adds object instance o to this state.
addObject(ObjectInstance) - Method in class burlap.oomdp.singleagent.pomdp.beliefstate.tabular.TabularBeliefState
 
addObject(ObjectInstance) - Method in class burlap.oomdp.statehashing.HashableState
 
addObjectClass(ObjectClass) - Method in class burlap.oomdp.core.Domain
Add an object class to define this domain.
addObjectClassMasks(String...) - Method in class burlap.oomdp.statehashing.MaskedHashableStateFactory
Adds masks for ObjectClasss
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.
addObservers(EnvironmentObserver...) - Method in class burlap.oomdp.singleagent.environment.EnvironmentServer
Adds one or more EnvironmentObservers
addObservers(EnvironmentObserver...) - Method in interface burlap.oomdp.singleagent.environment.EnvironmentServerInterface
Adds one or more EnvironmentObservers
addObservers(EnvironmentObserver...) - Method in class burlap.oomdp.singleagent.environment.SimulatedEnvironment
 
addObservers(ShellObserver...) - Method in class burlap.shell.BurlapShell
 
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.objects.ImmutableObjectInstance
Sets the relational value of the attribute named attName for this object instance.
addRelationalTarget(String, String) - Method in class burlap.oomdp.core.objects.MutableObjectInstance
Sets/adds the relational value of the attribute named attName for this object instance.
addRelationalTarget(String, String) - Method in interface burlap.oomdp.core.objects.ObjectInstance
Sets/adds the relational value of the attribute named attName for this object instance.
addRelationalTarget(String) - Method in class burlap.oomdp.core.values.MultiTargetRelationalValue
 
addRelationalTarget(String) - Method in class burlap.oomdp.core.values.OOMDPValue
adds a relational target for the object instance named t
addRelationalTarget(String) - Method in class burlap.oomdp.core.values.RelationalValue
 
addRelationalTarget(String) - Method in interface burlap.oomdp.core.values.Value
adds a relational target for the object instance named t
addRelationalTarget(String, String) - Method in class burlap.oomdp.statehashing.HashableObject
 
AddRelationCommand - Class in burlap.shell.command.env
A ShellCommand for adding a relational target to an attribute for the current Environment State.
AddRelationCommand() - Constructor for class burlap.shell.command.env.AddRelationCommand
 
AddRelationSGCommand - Class in burlap.shell.command.world
A ShellCommand for adding a relational target to an attribute for the current World State.
AddRelationSGCommand() - Constructor for class burlap.shell.command.world.AddRelationSGCommand
 
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.
addSGAgentAction(SGAgentAction) - Method in class burlap.oomdp.core.Domain
Add a SGAgentAction that can be executed by an agent in the game.
addSGAgentAction(SGAgentAction) - Method in class burlap.oomdp.singleagent.SADomain
 
addSGAgentAction(SGAgentAction) - Method in class burlap.oomdp.stochasticgames.SGDomain
 
addSpecificaitonForTiling(int, String, Attribute, double) - Method in class burlap.behavior.singleagent.vfa.cmac.CMACFeatureDatabase
Causes the ith 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.
AddStateObjectCommand - Class in burlap.shell.command.env
A ShellCommand for adding an OO-MDP object to the current Environment State.
AddStateObjectCommand(Domain) - Constructor for class burlap.shell.command.env.AddStateObjectCommand
 
AddStateObjectSGCommand - Class in burlap.shell.command.world
A ShellCommand for adding an OO-MDP object to the current World State.
AddStateObjectSGCommand(Domain) - Constructor for class burlap.shell.command.world.AddStateObjectSGCommand
 
addStatesToStateSpace(Collection<State>) - Method in class burlap.behavior.singleagent.learnfromdemo.mlirl.differentiableplanners.DifferentiableVI
Adds a Collection of states over which VI will iterate.
addStateToStateSpace(State) - Method in class burlap.behavior.singleagent.learnfromdemo.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
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.learnfromdemo.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.stochasticgames.auxiliary.performance.MultiAgentPerformancePlotter.AgentDatasets
All trial's average average reward per episode series data
agent_cleanup() - Method in class burlap.behavior.singleagent.interfaces.rlglue.RLGlueEnvironmentInterface
 
agent_end(double) - Method in class burlap.behavior.singleagent.interfaces.rlglue.RLGlueEnvironmentInterface
 
agent_init(String) - Method in class burlap.behavior.singleagent.interfaces.rlglue.RLGlueEnvironmentInterface
 
agent_message(String) - Method in class burlap.behavior.singleagent.interfaces.rlglue.RLGlueEnvironmentInterface
 
agent_start(Observation) - Method in class burlap.behavior.singleagent.interfaces.rlglue.RLGlueEnvironmentInterface
 
agent_step(double, Observation) - Method in class burlap.behavior.singleagent.interfaces.rlglue.RLGlueEnvironmentInterface
 
agentActions - Variable in class burlap.oomdp.stochasticgames.SGDomain
The full set of actions that could be taken by any agent.
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.stochasticgames.agents.madp.MADPPlannerFactory.MAVIPlannerFactory
The agent definitions for which planning is performed.
agentDefinitions - Variable in class burlap.behavior.stochasticgames.madynamicprogramming.MADynamicProgramming
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.stochasticgames.auxiliary.performance.MultiAgentExperimenter
The agent factories for the agents to be tested
agentFactory - Variable in class burlap.behavior.stochasticgames.auxiliary.performance.AgentFactoryAndType
 
AgentFactory - Interface in burlap.oomdp.stochasticgames
An interface for generating agents
AgentFactoryAndType - Class in burlap.behavior.stochasticgames.auxiliary.performance
A pair storing an agent factory and the agent type that the generated agent will join the world as.
AgentFactoryAndType(AgentFactory, SGAgentType) - Constructor for class burlap.behavior.stochasticgames.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(SGAgent) - 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.stochasticgames.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.stochasticgames.agents.interfacing.singleagent.SGToSADomain.SAActionWrapper
 
agentName - Variable in class burlap.behavior.stochasticgames.auxiliary.performance.MultiAgentPerformancePlotter.DatasetsAndTrials
The name of the agent
agentName - Variable in class burlap.behavior.stochasticgames.madynamicprogramming.MADynamicProgramming.BackupBasedQSource
The agent name for which this value function is assigned.
agentQSource(String) - Method in interface burlap.behavior.stochasticgames.madynamicprogramming.AgentQSourceMap
Returns a QSource which can be used to query the Q-values of a given agent.
agentQSource(String) - Method in class burlap.behavior.stochasticgames.madynamicprogramming.AgentQSourceMap.HashMapAgentQSourceMap
 
agentQSource(String) - Method in class burlap.behavior.stochasticgames.madynamicprogramming.AgentQSourceMap.MAQLControlledQSourceMap
 
AgentQSourceMap - Interface in burlap.behavior.stochasticgames.madynamicprogramming
Multiagent value function planning typicall entails storing a separate Q value for each joint action for each agent.
AgentQSourceMap.HashMapAgentQSourceMap - Class in burlap.behavior.stochasticgames.madynamicprogramming
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.stochasticgames.madynamicprogramming.AgentQSourceMap.HashMapAgentQSourceMap
Initializes with the Q-source hashmap ot be used.
AgentQSourceMap.MAQLControlledQSourceMap - Class in burlap.behavior.stochasticgames.madynamicprogramming
An implementation of the AgentQSourceMap in which different agent objects each maintain their own personal Q-source.
AgentQSourceMap.MAQLControlledQSourceMap(List<SGAgent>) - Constructor for class burlap.behavior.stochasticgames.madynamicprogramming.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.stochasticgames.JointPolicy
The agent definitions that define the set of possible joint actions in each state.
agentsInvolvedInGame - Variable in class burlap.behavior.stochasticgames.GameAnalysis
The set of agents involved in this game
agentsSyncrhonizedSoFar - Variable in class burlap.behavior.stochasticgames.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.SGAgent
 
agentType - Variable in class burlap.oomdp.stochasticgames.tournament.MatchEntry
 
agentWiseData - Variable in class burlap.behavior.stochasticgames.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
AliasCommand - Class in burlap.shell.command.reserved
A reserved ShellCommand for creating a command alias for a given command.
AliasCommand() - Constructor for class burlap.shell.command.reserved.AliasCommand
 
aliases - Variable in class burlap.shell.BurlapShell
 
AliasesCommand - Class in burlap.shell.command.reserved
A reserved ShellCommand for listing the set of aliases the shell knows.
AliasesCommand() - Constructor for class burlap.shell.command.reserved.AliasesCommand
 
aliasPointer(String) - Method in class burlap.shell.BurlapShell
 
allActions - Variable in class burlap.behavior.singleagent.learning.modellearning.rmax.UnmodeledFavoredPolicy
 
allJointActionsHelper(List<List<GroundedSGAgentAction>>, int, LinkedList<GroundedSGAgentAction>, List<JointAction>) - Static method in class burlap.oomdp.stochasticgames.JointAction
 
allowActionFromTerminalStates - Variable in class burlap.oomdp.singleagent.environment.SimulatedEnvironment
A flag indicating whether the environment will respond to actions from a terminal state.
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(SGAgentType, 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.auxiliary.EpisodeSequenceVisualizer
 
alreadyInitedGUI - Variable in class burlap.behavior.stochasticgames.auxiliary.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.policy.Policy
 
annotation - Variable in class burlap.behavior.policy.Policy.GroundedAnnotatedAction
The string annotation to return in the Policy.GroundedAnnotatedAction.toString() method.
appendAndMergeEpisodeAnalysis(EpisodeAnalysis) - Method in class burlap.behavior.singleagent.EpisodeAnalysis
This method will append execution results in e to this object's results.
appendHashcodeForValue(HashCodeBuilder, Value) - Method in class burlap.oomdp.statehashing.DiscretizingHashableStateFactory
 
appendHashcodeForValue(HashCodeBuilder, Value) - Method in class burlap.oomdp.statehashing.DiscretizingMaskedHashableStateFactory
 
appendHashcodeForValue(HashCodeBuilder, Value) - Method in class burlap.oomdp.statehashing.SimpleHashableStateFactory
Appends the hash code for the given Value to the HashCodeBuilder
applicableInState(State) - Method in class burlap.behavior.policy.Policy.GroundedAnnotatedAction
 
applicableInState(State, GroundedAction) - Method in class burlap.behavior.singleagent.learning.modellearning.ModeledDomainGenerator.ModeledAction
 
applicableInState(State, GroundedAction) - Method in class burlap.behavior.singleagent.options.DeterministicTerminationOption
 
applicableInState(State, GroundedAction) - Method in class burlap.behavior.singleagent.options.MacroAction
 
applicableInState(State, GroundedAction) - Method in class burlap.behavior.singleagent.options.PolicyDefinedSubgoalOption
 
applicableInState(State, GroundedAction) - Method in class burlap.behavior.stochasticgames.agents.interfacing.singleagent.SGToSADomain.SAActionWrapper
 
applicableInState(State, GroundedAction) - Method in class burlap.domain.singleagent.blocksworld.BlocksWorld.StackAction
 
applicableInState(State, GroundedAction) - Method in class burlap.domain.singleagent.blocksworld.BlocksWorld.UnstackAction
 
applicableInState(State, GroundedAction) - Method in class burlap.domain.singleagent.graphdefined.GraphDefinedDomain.GraphAction
 
applicableInState(State, GroundedAction) - Method in class burlap.domain.singleagent.tabularized.TabulatedDomainWrapper.ActionWrapper
 
applicableInState(State, GroundedSGAgentAction) - Method in class burlap.domain.stochasticgames.normalform.SingleStageNormalFormGame.NFGAgentAction
 
applicableInState(State, GroundedAction) - Method in class burlap.oomdp.singleagent.Action
Returns true if this action can be applied in this specified state with the parameters specified by the provided GroundedAction Default behavior is that an action can be applied in any state, but this will need be overridden if that is not the case.
applicableInState(State, GroundedAction) - Method in class burlap.oomdp.singleagent.common.SimpleAction
 
applicableInState(State) - Method in class burlap.oomdp.singleagent.GroundedAction
 
applicableInState(State, GroundedAction) - Method in class burlap.oomdp.singleagent.pomdp.BeliefMDPGenerator.BeliefAction
 
applicableInState(State) - Method in class burlap.oomdp.stochasticgames.agentactions.GroundedSGAgentAction
Returns whether this action is applicable (satisfies the preconditions) in the given input State
applicableInState(State, GroundedSGAgentAction) - Method in class burlap.oomdp.stochasticgames.agentactions.SGAgentAction
Returns true if this action can be applied in the given state by the given agent with the given parameters.
applicableInState(State, GroundedSGAgentAction) - Method in class burlap.oomdp.stochasticgames.agentactions.SimpleSGAgentAction
 
applicableStateTest - Variable in class burlap.behavior.singleagent.options.support.LocalSubgoalRF
Defines the set of states in which the option is applicable
applicableStateTest - Variable in class burlap.behavior.singleagent.options.support.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.stochasticgames.explorers.HardStateResetSpecialAction
 
ApprenticeshipLearning - Class in burlap.behavior.singleagent.learnfromdemo.apprenticeship
This algorithm will take expert trajectors and return a policy that models them.
ApprenticeshipLearning() - Constructor for class burlap.behavior.singleagent.learnfromdemo.apprenticeship.ApprenticeshipLearning
 
ApprenticeshipLearning.RandomPolicy - Class in burlap.behavior.singleagent.learnfromdemo.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.learnfromdemo.apprenticeship
A data structure for setting all the parameters of Max Margin Apprenticeship learning.
ApprenticeshipLearningRequest() - Constructor for class burlap.behavior.singleagent.learnfromdemo.apprenticeship.ApprenticeshipLearningRequest
 
ApprenticeshipLearningRequest(Domain, Planner, StateToFeatureVectorGenerator, List<EpisodeAnalysis>, StateGenerator) - Constructor for class burlap.behavior.singleagent.learnfromdemo.apprenticeship.ApprenticeshipLearningRequest
 
area - Variable in class burlap.oomdp.singleagent.explorer.TextAreaStreams
 
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
An instance of the ActionGlyphPainter that will render arrows to the graphics context.
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 Adaptive Realtime Dynamic Programming [1].
ARTDP(Domain, double, HashableStateFactory, 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, double, HashableStateFactory, 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, double, HashableStateFactory, 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.
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, HashableStateFactory, Heuristic) - Constructor for class burlap.behavior.singleagent.planning.deterministic.informed.astar.AStar
Initializes A*.
AStarExample(String) - Method in class burlap.tutorials.bpl.BasicBehavior
 
at - Variable in class burlap.behavior.stochasticgames.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.
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.stochasticgames.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.stochasticgames.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.stochasticgames.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.values.OOMDPValue
The name of the Attribute object for which this is a value assignment.
attName() - Method in interface burlap.oomdp.core.values.Value
 
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.
ATTOBSERVATION - Static variable in class burlap.domain.singleagent.pomdp.tiger.TigerDomain
The attribute name for an observation
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.values.OOMDPValue
 
attribute - Variable in class burlap.oomdp.stateserialization.simple.SimpleSerializedValue
 
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
 
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.oomdp.statehashing.DiscretizingHashableStateFactory
The multiples to use for specific attributes
attributeWiseMultiples - Variable in class burlap.oomdp.statehashing.DiscretizingMaskedHashableStateFactory
The multiples to use for specific attributes
ATTSTATE - Static variable in class burlap.domain.singleagent.tabularized.TabulatedDomainWrapper
The single attribute name for identifying states
ATTTIGERDOOR - Static variable in class burlap.domain.singleagent.pomdp.tiger.TigerDomain
The attribute name that defines which door the tiger is behind
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
ATTX - Static variable in class burlap.tutorials.bd.ExampleGridWorld
 
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
ATTY - Static variable in class burlap.tutorials.bd.ExampleGridWorld
 
autoRecord - Variable in class burlap.shell.command.env.EpisodeRecordingCommands
 
averageEpisodeReward - Variable in class burlap.behavior.singleagent.auxiliary.performance.PerformancePlotter.Trial
Stores the average reward by episode
averageEpisodeReward - Variable in class burlap.behavior.stochasticgames.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.stochasticgames.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.
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z