- 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
-
- 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
-
- 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(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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- addObservers(EnvironmentObserver...) - Method in interface burlap.oomdp.singleagent.environment.EnvironmentServerInterface
-
- 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
-
- AddRelationCommand() - Constructor for class burlap.shell.command.env.AddRelationCommand
-
- AddRelationSGCommand - Class in burlap.shell.command.world
-
- 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 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.
- AddStateObjectCommand - Class in burlap.shell.command.env
-
- AddStateObjectCommand(Domain) - Constructor for class burlap.shell.command.env.AddStateObjectCommand
-
- AddStateObjectSGCommand - Class in burlap.shell.command.world
-
- 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
-
- 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
-
- 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.