- o - Variable in class burlap.oomdp.singleagent.environment.EnvironmentOutcome
-
The previous environment observation (as a
State
when the action was taken.
- obClass - Variable in class burlap.oomdp.core.objects.MutableObjectInstance
-
The OO-MDP
ObjectClass
of which this object is an instance.
- OBHEARLEFT - Static variable in class burlap.domain.singleagent.pomdp.tiger.TigerDomain
-
The observation attribute value for hearing the tiger behind the left door.
- OBHEARRIGHT - Static variable in class burlap.domain.singleagent.pomdp.tiger.TigerDomain
-
The observation attribute value for hearing the tiger behind the right door
- object_class - Variable in class burlap.oomdp.stateserialization.simple.SimpleSerializedObjectInstance
-
- ObjectClass - Class in burlap.oomdp.core
-
Object classes are part of the OO-MDP definition and define the kinds of objects that can exist in an OO-MDP state.
- ObjectClass(Domain, String) - Constructor for class burlap.oomdp.core.ObjectClass
-
Initializes the attribute indexing data structures, connects this object class
to the specified domain, and automatically connects the domain to this object class.
- objectClasses - Variable in class burlap.oomdp.core.Domain
-
- objectClassMap - Variable in class burlap.oomdp.core.Domain
-
- objectClassOrder - Variable in class burlap.behavior.singleagent.vfa.common.ConcatenatedObjectFeatureVectorGenerator
-
The order of object classes and their order to follow when concatenting objects into a single state feature vector.
- objectClassPainterList - Variable in class burlap.oomdp.visualizer.StateRenderLayer
-
Ordered list of painters for each object class
- objectHashingFactory - Variable in class burlap.oomdp.statehashing.ImmutableStateHashableStateFactory
-
- objectIdentifierDependentDomain - Variable in class burlap.oomdp.core.Domain
-
- objectIdentifierIndependent() - Method in class burlap.oomdp.singleagent.pomdp.beliefstate.tabular.HashableTabularBeliefStateFactory
-
- objectIdentifierIndependent() - Method in interface burlap.oomdp.statehashing.HashableStateFactory
-
Returns true if the
HashableState
objects returned are object identifier independent; false if they are dependent.
- objectIdentifierIndependent() - Method in class burlap.oomdp.statehashing.SimpleHashableStateFactory
-
- objectIndex(State, String) - Method in class burlap.oomdp.singleagent.interfaces.rlglue.RLGlueEnvironment
-
Returns the index of the object instance with name obName in state s.
- objectIndexByClass - Variable in class burlap.oomdp.core.states.MutableState
-
Map of object instances organized by class name
- ObjectInstance - Interface in burlap.oomdp.core.objects
-
Object Instances are the primary element for defining states.
- objectInstances - Variable in class burlap.oomdp.core.states.MutableState
-
List of object instances that define the state
- objective - Variable in class burlap.behavior.stochasticgames.agents.twoplayer.singlestage.equilibriumplayer.equilibriumsolvers.CorrelatedEquilibrium
-
- objectiveRF - Variable in class burlap.behavior.singleagent.learnfromdemo.mlirl.differentiableplanners.diffvinit.DiffVFRF
-
- objectiveType - Variable in class burlap.behavior.stochasticgames.madynamicprogramming.backupOperators.CorrelatedQ
-
The correlated equilibrium objective to be solved.
- objectiveType - Variable in class burlap.behavior.stochasticgames.madynamicprogramming.policies.ECorrelatedQJointPolicy
-
The correlated Q objective type being solved
- objectMap - Variable in class burlap.oomdp.core.states.MutableState
-
Map from object names to their instances
- objectName - Variable in class burlap.behavior.singleagent.vfa.cmac.Tiling.ObjectTile
-
The name of the object instance this tile is for.
- ObjectPainter - Interface in burlap.oomdp.visualizer
-
And interface for defining painters that can render object instances to a graphics context.
- ObjectParameterizedAction - Class in burlap.oomdp.singleagent
-
If your
Action
implementation is paramerterized to OO-MDP
ObjectInstance
references, you can subclass this
Action
subclass to easily provide that functionality.
- ObjectParameterizedAction(String, Domain, String[]) - Constructor for class burlap.oomdp.singleagent.ObjectParameterizedAction
-
Initializes the action with the name of the action, the domain to which it belongs, and the parameters it takes.
- ObjectParameterizedAction(String, Domain, String[], String[]) - Constructor for class burlap.oomdp.singleagent.ObjectParameterizedAction
-
Initializes the action with the name of the action, the domain to which it belongs, the parameters it takes, and the parameter order groups.
- ObjectParameterizedAction.ObjectParameterizedGroundedAction - Class in burlap.oomdp.singleagent
-
- ObjectParameterizedAction.ObjectParameterizedGroundedAction(Action) - Constructor for class burlap.oomdp.singleagent.ObjectParameterizedAction.ObjectParameterizedGroundedAction
-
- ObjectParameterizedAction.ObjectParameterizedGroundedAction(Action, String[]) - Constructor for class burlap.oomdp.singleagent.ObjectParameterizedAction.ObjectParameterizedGroundedAction
-
- objects - Variable in class burlap.oomdp.stateserialization.simple.SimpleSerializableState
-
- objectValuesEqual(ImmutableObjectInstance, ImmutableObjectInstance) - Method in class burlap.oomdp.statehashing.ImmutableHashableObjectFactory
-
- objectValuesEqual(ObjectInstance, ObjectInstance) - Method in class burlap.oomdp.statehashing.MaskedHashableStateFactory
-
- objectValuesEqual(ObjectInstance, ObjectInstance) - Method in class burlap.oomdp.statehashing.SimpleHashableStateFactory
-
- OBNOTHING - Static variable in class burlap.domain.singleagent.pomdp.tiger.TigerDomain
-
The observation of hearing nothing (occurs when taking the do nothing action)
- ObParamSGAgentAction - Class in burlap.oomdp.stochasticgames.agentactions
-
- ObParamSGAgentAction(SGDomain, String, String[]) - Constructor for class burlap.oomdp.stochasticgames.agentactions.ObParamSGAgentAction
-
Initializes this single action to be for the given domain, with the given name, and with
the given parameter class types.
- ObParamSGAgentAction(SGDomain, String, String[], String[]) - Constructor for class burlap.oomdp.stochasticgames.agentactions.ObParamSGAgentAction
-
Initializes this single action to be for the given domain, with the given name, with
the given parameter class types, and with the given parameter order groups.
- ObParamSGAgentAction.GroundedObParamSGAgentAction - Class in burlap.oomdp.stochasticgames.agentactions
-
- ObParamSGAgentAction.GroundedObParamSGAgentAction(String, SGAgentAction) - Constructor for class burlap.oomdp.stochasticgames.agentactions.ObParamSGAgentAction.GroundedObParamSGAgentAction
-
- ObParamSGAgentAction.GroundedObParamSGAgentAction(String, SGAgentAction, String[]) - Constructor for class burlap.oomdp.stochasticgames.agentactions.ObParamSGAgentAction.GroundedObParamSGAgentAction
-
- OBRESET - Static variable in class burlap.domain.singleagent.pomdp.tiger.TigerDomain
-
The observation value for when reaching a new pair of doors (occurs after opening a door)
- observation - Variable in class burlap.oomdp.singleagent.pomdp.ObservationFunction.ObservationProbability
-
The observation represented with a
State
object.
- ObservationCommand - Class in burlap.shell.command.env
-
- ObservationCommand() - Constructor for class burlap.shell.command.env.ObservationCommand
-
- ObservationFunction - Class in burlap.oomdp.singleagent.pomdp
-
Defines the observation function and observations associated with a POMDP domain (
PODomain
).
- ObservationFunction(PODomain) - Constructor for class burlap.oomdp.singleagent.pomdp.ObservationFunction
-
- ObservationFunction.ObservationProbability - Class in burlap.oomdp.singleagent.pomdp
-
A class for associating a probability with an observation.
- ObservationFunction.ObservationProbability(State, double) - Constructor for class burlap.oomdp.singleagent.pomdp.ObservationFunction.ObservationProbability
-
Initializes.
- observationLeft() - Method in class burlap.domain.singleagent.pomdp.tiger.TigerDomain.TigerObservations
-
Returns the observation of hearing the tiger behind the left door
- observationNothing() - Method in class burlap.domain.singleagent.pomdp.tiger.TigerDomain.TigerObservations
-
Returns the observation of hearing nothing; occurs when the do nothing action is selected
- observationReset() - Method in class burlap.domain.singleagent.pomdp.tiger.TigerDomain.TigerObservations
-
Returns the observation of approaching a new pair of doors
- observationRight() - Method in class burlap.domain.singleagent.pomdp.tiger.TigerDomain.TigerObservations
-
Returns the observation of hearing the tiger behind the right door
- observe(State, JointAction, Map<String, Double>, State) - Method in class burlap.behavior.stochasticgames.auxiliary.performance.MultiAgentPerformancePlotter
-
- observe(State, JointAction, Map<String, Double>, State) - Method in class burlap.oomdp.stochasticgames.common.VisualWorldObserver
-
- observe(State, JointAction, Map<String, Double>, State) - Method in class burlap.oomdp.stochasticgames.explorers.SGVisualExplorer
-
- observe(State, JointAction, Map<String, Double>, State) - Method in interface burlap.oomdp.stochasticgames.WorldObserver
-
This method is called whenever an interaction in the world occurs.
- observeCommand(BurlapShell, ShellObserver.ShellCommandEvent) - Method in class burlap.oomdp.singleagent.explorer.VisualExplorer
-
- observeCommand(BurlapShell, ShellObserver.ShellCommandEvent) - Method in class burlap.oomdp.stochasticgames.explorers.SGVisualExplorer
-
- observeCommand(BurlapShell, ShellObserver.ShellCommandEvent) - Method in interface burlap.shell.ShellObserver
-
- observedStates - Variable in class burlap.behavior.singleagent.learning.modellearning.modelplanners.VIModelLearningPlanner
-
States the agent has observed during learning.
- observeEnvironmentActionInitiation(State, GroundedAction) - Method in class burlap.behavior.singleagent.auxiliary.performance.PerformancePlotter
-
- observeEnvironmentActionInitiation(State, GroundedAction) - Method in class burlap.oomdp.singleagent.common.VisualActionObserver
-
- observeEnvironmentActionInitiation(State, GroundedAction) - Method in interface burlap.oomdp.singleagent.environment.EnvironmentObserver
-
This method is called when an
Environment
receives an action to execute, but before the
Environment
has completed execution.
- observeEnvironmentActionInitiation(State, GroundedAction) - Method in class burlap.shell.command.env.EpisodeRecordingCommands
-
- observeEnvironmentInteraction(EnvironmentOutcome) - Method in class burlap.behavior.singleagent.auxiliary.performance.PerformancePlotter
-
- observeEnvironmentInteraction(EnvironmentOutcome) - Method in class burlap.oomdp.singleagent.common.VisualActionObserver
-
- observeEnvironmentInteraction(EnvironmentOutcome) - Method in interface burlap.oomdp.singleagent.environment.EnvironmentObserver
-
This method is called every time an
Environment
is interacted with.
- observeEnvironmentInteraction(EnvironmentOutcome) - Method in class burlap.shell.command.env.EpisodeRecordingCommands
-
- observeEnvironmentReset(Environment) - Method in class burlap.behavior.singleagent.auxiliary.performance.PerformancePlotter
-
- observeEnvironmentReset(Environment) - Method in class burlap.oomdp.singleagent.common.VisualActionObserver
-
- observeEnvironmentReset(Environment) - Method in interface burlap.oomdp.singleagent.environment.EnvironmentObserver
-
- observeEnvironmentReset(Environment) - Method in class burlap.shell.command.env.EpisodeRecordingCommands
-
- observeOutcome(State, JointAction, Map<String, Double>, State, boolean) - Method in class burlap.behavior.stochasticgames.agents.interfacing.singleagent.LearningAgentToSGAgentInterface
-
- observeOutcome(State, JointAction, Map<String, Double>, State, boolean) - Method in class burlap.behavior.stochasticgames.agents.madp.MultiAgentDPPlanningAgent
-
- observeOutcome(State, JointAction, Map<String, Double>, State, boolean) - Method in class burlap.behavior.stochasticgames.agents.maql.MultiAgentQLearning
-
- observeOutcome(State, JointAction, Map<String, Double>, State, boolean) - Method in class burlap.behavior.stochasticgames.agents.naiveq.history.SGQWActionHistory
-
- observeOutcome(State, JointAction, Map<String, Double>, State, boolean) - Method in class burlap.behavior.stochasticgames.agents.naiveq.SGNaiveQLAgent
-
- observeOutcome(State, JointAction, Map<String, Double>, State, boolean) - Method in class burlap.behavior.stochasticgames.agents.RandomSGAgent
-
- observeOutcome(State, JointAction, Map<String, Double>, State, boolean) - Method in class burlap.behavior.stochasticgames.agents.SetStrategySGAgent
-
- observeOutcome(State, JointAction, Map<String, Double>, State, boolean) - Method in class burlap.behavior.stochasticgames.agents.twoplayer.repeatedsinglestage.GrimTrigger
-
- observeOutcome(State, JointAction, Map<String, Double>, State, boolean) - Method in class burlap.behavior.stochasticgames.agents.twoplayer.repeatedsinglestage.TitForTat
-
- observeOutcome(State, JointAction, Map<String, Double>, State, boolean) - Method in class burlap.behavior.stochasticgames.agents.twoplayer.singlestage.equilibriumplayer.EquilibriumPlayingSGAgent
-
- observeOutcome(State, JointAction, Map<String, Double>, State, boolean) - Method in class burlap.oomdp.stochasticgames.SGAgent
-
This method is called by the world when every agent in the world has taken their action.
- observeOutcome(State, JointAction, Map<String, Double>, State, boolean) - Method in class burlap.shell.command.world.ManualAgentsCommands.ManualSGAgent
-
- observers - Variable in class burlap.oomdp.singleagent.environment.EnvironmentServer
-
- observers - Variable in class burlap.oomdp.singleagent.environment.SimulatedEnvironment
-
- observers - Variable in class burlap.shell.BurlapShell
-
- obsevationFunction - Variable in class burlap.oomdp.singleagent.pomdp.PODomain
-
The observation function
- OBSTACLECLASS - Static variable in class burlap.domain.singleagent.lunarlander.LunarLanderDomain
-
Constant for the name of the obstacle OO-MDP class
- oclass - Variable in class burlap.oomdp.stochasticgames.SGAgentType
-
- offscreen - Variable in class burlap.oomdp.visualizer.MultiLayerRenderer
-
Offscreen image to render to first
- offset - Variable in class burlap.behavior.singleagent.vfa.cmac.FVTiling
-
The offset along each dimenision in the tiling
- oneDMapIndex(int, int, int) - Static method in class burlap.domain.singleagent.blockdude.BlockDude
-
Returns the single dimensional array index for the brick map for 2D coordinates x, y.
- oneStep(State, GroundedAction) - Method in class burlap.behavior.singleagent.options.Option
-
Performs one step of execution of the option.
- oneStep(Environment, GroundedAction) - Method in class burlap.behavior.singleagent.options.Option
-
Performs one step of execution of the option in the provided
Environment
.
- oneStepActionSelection(State, GroundedAction) - Method in class burlap.behavior.singleagent.options.DeterministicTerminationOption
-
- oneStepActionSelection(State, GroundedAction) - Method in class burlap.behavior.singleagent.options.MacroAction
-
- oneStepActionSelection(State, GroundedAction) - Method in class burlap.behavior.singleagent.options.Option
-
This method causes the option to select a single step in the given state, when the option was initiated with the provided parameters.
- oneStepActionSelection(State, GroundedAction) - Method in class burlap.behavior.singleagent.options.PolicyDefinedSubgoalOption
-
- oneStepBellmanPlanner - Variable in class burlap.behavior.singleagent.learnfromdemo.RewardValueProjection
-
- onGround - Variable in class burlap.domain.singleagent.lunarlander.LunarLanderRF
-
- onPad - Variable in class burlap.domain.singleagent.lunarlander.LunarLanderRF
-
- OOMDPObjectInstance - Class in burlap.oomdp.core.objects
-
- OOMDPObjectInstance() - Constructor for class burlap.oomdp.core.objects.OOMDPObjectInstance
-
- OOMDPState - Class in burlap.oomdp.core.states
-
- OOMDPState() - Constructor for class burlap.oomdp.core.states.OOMDPState
-
- OOMDPValue - Class in burlap.oomdp.core.values
-
- OOMDPValue(Attribute) - Constructor for class burlap.oomdp.core.values.OOMDPValue
-
Initializes this value to be an assignment for Attribute attribute.
- OOMDPValue(OOMDPValue) - Constructor for class burlap.oomdp.core.values.OOMDPValue
-
Initializes this value as a copy from the source Value object v.
- op - Variable in class burlap.oomdp.singleagent.environment.EnvironmentOutcome
-
The next environment observation (as a
State
) following the action's execution.
- opponentCoop - Variable in class burlap.behavior.stochasticgames.agents.twoplayer.repeatedsinglestage.TitForTat
-
The opponent's cooperate action
- opponentCoop - Variable in class burlap.behavior.stochasticgames.agents.twoplayer.repeatedsinglestage.TitForTat.TitForTatAgentFactory
-
The opponent's cooperate action
- opponentDefect - Variable in class burlap.behavior.stochasticgames.agents.twoplayer.repeatedsinglestage.GrimTrigger.GrimTriggerAgentFactory
-
The opponent's defect action
- opponentDefect - Variable in class burlap.behavior.stochasticgames.agents.twoplayer.repeatedsinglestage.GrimTrigger
-
The opponent's defect action
- opponentDefect - Variable in class burlap.behavior.stochasticgames.agents.twoplayer.repeatedsinglestage.TitForTat
-
The opponent's defect action
- opponentDefect - Variable in class burlap.behavior.stochasticgames.agents.twoplayer.repeatedsinglestage.TitForTat.TitForTatAgentFactory
-
The opponent's defect action
- Option - Class in burlap.behavior.singleagent.options
-
This is an abstract class to provide support to learning and planning with options [1], which are
temporally extended actions.
- Option() - Constructor for class burlap.behavior.singleagent.options.Option
-
Initializes an option without a name and parameters.
- Option(String, Domain) - Constructor for class burlap.behavior.singleagent.options.Option
-
Initializes.
- OptionEvaluatingRF - Class in burlap.behavior.singleagent.options.support
-
This class is a reward function that accepts a reward function for primitive actions and returns
that when the query action is a primitive.
- OptionEvaluatingRF(RewardFunction) - Constructor for class burlap.behavior.singleagent.options.support.OptionEvaluatingRF
-
Initializes.
- optionsFirst - Variable in class burlap.behavior.singleagent.planning.deterministic.uninformed.dfs.DFS
-
Whether to explore paths generated by options first
- optionValue - Variable in class burlap.datastructures.CommandLineOptions
-
- optionValue(String) - Method in class burlap.datastructures.CommandLineOptions
-
Returns the value of the queried option.
- order - Variable in class burlap.behavior.singleagent.vfa.fourier.FourierBasis
-
The order of the Fourier basis functions.
- originalLandmarkValues - Variable in class burlap.behavior.singleagent.auxiliary.valuefunctionvis.common.LandmarkColorBlendInterpolation
-
The original set landmark values set before any rescaling was performed.
- os - Variable in class burlap.shell.BurlapShell
-