- obClass - Variable in class burlap.oomdp.core.ObjectInstance
-
- 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.
- ObjectClass(Domain, String, boolean) - 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.
- objectIdentifierDependentDomain - Variable in class burlap.oomdp.core.Domain
-
- 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.
- objectIndexByTrueClass - Variable in class burlap.oomdp.core.State
-
Map of object instances organized by class name
- ObjectInstance - Class in burlap.oomdp.core
-
Object Instances are the primary element for defining states.
- ObjectInstance(ObjectClass, String) - Constructor for class burlap.oomdp.core.ObjectInstance
-
Initializes an object instance for a given object class and name.
- ObjectInstance(ObjectInstance) - Constructor for class burlap.oomdp.core.ObjectInstance
-
Creates a new object instance that is a deep copy of the specified object instance's values.
- objectInstances - Variable in class burlap.oomdp.core.State
-
List of observable object instances that define the state
- objective - Variable in class burlap.behavior.stochasticgame.agents.twoplayer.singlestage.equilibriumplayer.equilibriumsolvers.CorrelatedEquilibrium
-
- objectiveRF - Variable in class burlap.behavior.singleagent.learnbydemo.mlirl.differentiableplanners.diffvinit.DiffVFRF
-
- objectiveType - Variable in class burlap.behavior.stochasticgame.mavaluefunction.backupOperators.CorrelatedQ
-
The correlated equilibrium objective to be solved.
- objectiveType - Variable in class burlap.behavior.stochasticgame.mavaluefunction.policies.ECorrelatedQJointPolicy
-
The correlated Q objective type being solved
- objectMap - Variable in class burlap.oomdp.core.State
-
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.
- objectNameOrder - Variable in class burlap.behavior.statehashing.NameDependentStateHashFactory
-
- objectNames - Variable in class burlap.behavior.statehashing.NameDependentStateHashFactory
-
- ObjectPainter - Interface in burlap.oomdp.visualizer
-
And interface for defining painters that can render object instances to a graphics context.
- objectsMatch(ObjectInstance, ObjectInstance, List<Attribute>) - Method in class burlap.behavior.statehashing.DiscreteMaskHashingFactory.DiscreteMaskHashTuple
-
- objectsMatch(ObjectInstance, ObjectInstance) - Method in class burlap.behavior.statehashing.DiscretizingStateHashFactory.DiscretizedStateHashTuple
-
Compares the values for each attribute of the objects, assuming they are the same class.
- observableAttributeIndices - Variable in class burlap.oomdp.core.ObjectClass
-
- observe(State, JointAction, Map<String, Double>, State) - Method in class burlap.behavior.stochasticgame.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 interface burlap.oomdp.stochasticgames.WorldObserver
-
- observedStates - Variable in class burlap.behavior.singleagent.learning.modellearning.modelplanners.VIModelPlanner
-
States the agent has observed during learning.
- observeOutcome(State, JointAction, Map<String, Double>, State, boolean) - Method in class burlap.behavior.stochasticgame.agents.interfacing.singleagent.SingleAgentInterface
-
- observeOutcome(State, JointAction, Map<String, Double>, State, boolean) - Method in class burlap.behavior.stochasticgame.agents.maql.MultiAgentQLearning
-
- observeOutcome(State, JointAction, Map<String, Double>, State, boolean) - Method in class burlap.behavior.stochasticgame.agents.mavf.MultiAgentVFPlanningAgent
-
- observeOutcome(State, JointAction, Map<String, Double>, State, boolean) - Method in class burlap.behavior.stochasticgame.agents.naiveq.history.SGQWActionHistory
-
- observeOutcome(State, JointAction, Map<String, Double>, State, boolean) - Method in class burlap.behavior.stochasticgame.agents.naiveq.SGNaiveQLAgent
-
- observeOutcome(State, JointAction, Map<String, Double>, State, boolean) - Method in class burlap.behavior.stochasticgame.agents.RandomAgent
-
- observeOutcome(State, JointAction, Map<String, Double>, State, boolean) - Method in class burlap.behavior.stochasticgame.agents.SetStrategyAgent
-
- observeOutcome(State, JointAction, Map<String, Double>, State, boolean) - Method in class burlap.behavior.stochasticgame.agents.twoplayer.repeatedsinglestage.GrimTrigger
-
- observeOutcome(State, JointAction, Map<String, Double>, State, boolean) - Method in class burlap.behavior.stochasticgame.agents.twoplayer.repeatedsinglestage.TitForTat
-
- observeOutcome(State, JointAction, Map<String, Double>, State, boolean) - Method in class burlap.behavior.stochasticgame.agents.twoplayer.singlestage.equilibriumplayer.EquilibriumPlayingAgent
-
- observeOutcome(State, JointAction, Map<String, Double>, State, boolean) - Method in class burlap.oomdp.stochasticgames.Agent
-
This method is called by the world when every agent in the world has taken their action.
- OBSTACLECLASS - Static variable in class burlap.domain.singleagent.lunarlander.LunarLanderDomain
-
Constant for the name of the obstacle OO-MDP class
- ocCopy(Domain, ObjectClass) - Method in class burlap.oomdp.singleagent.environment.DomainEnvironmentWrapper
-
- oclass - Variable in class burlap.oomdp.stochasticgames.AgentType
-
- offerEpisodeToHistory(EpisodeAnalysis) - Method in class burlap.behavior.singleagent.learning.LearningAgent.LearningAgentBookKeeping
-
Adds episode ea to this objects history of experienced episodes.
- 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, String[]) - Method in class burlap.behavior.singleagent.options.Option
-
Performs one step of execution of the option.
- oneStepActionSelection(State, String[]) - Method in class burlap.behavior.singleagent.options.DeterminisitcTerminationOption
-
- oneStepActionSelection(State, String[]) - Method in class burlap.behavior.singleagent.options.MacroAction
-
- oneStepActionSelection(State, String[]) - Method in class burlap.behavior.singleagent.options.Option
-
This method causes the option to take a single step in the given state, when the option was initiated with the provided parameters.
- oneStepActionSelection(State, String[]) - Method in class burlap.behavior.singleagent.options.PolicyDefinedSubgoalOption
-
- oneStepActionSelection(State, String[]) - Method in class burlap.behavior.singleagent.options.PrimitiveOption
-
- onGround - Variable in class burlap.domain.singleagent.lunarlander.LunarLanderRF
-
- onPad - Variable in class burlap.domain.singleagent.lunarlander.LunarLanderRF
-
- OOMDPPlanner - Class in burlap.behavior.singleagent.planning
-
The super class to use for all planning algorithms.
- OOMDPPlanner() - Constructor for class burlap.behavior.singleagent.planning.OOMDPPlanner
-
- opponentCoop - Variable in class burlap.behavior.stochasticgame.agents.twoplayer.repeatedsinglestage.TitForTat
-
The opponent's cooperate action
- opponentCoop - Variable in class burlap.behavior.stochasticgame.agents.twoplayer.repeatedsinglestage.TitForTat.TitForTatAgentFactory
-
The opponent's cooperate action
- opponentDefect - Variable in class burlap.behavior.stochasticgame.agents.twoplayer.repeatedsinglestage.GrimTrigger.GrimTriggerAgentFactory
-
The opponent's defect action
- opponentDefect - Variable in class burlap.behavior.stochasticgame.agents.twoplayer.repeatedsinglestage.GrimTrigger
-
The opponent's defect action
- opponentDefect - Variable in class burlap.behavior.stochasticgame.agents.twoplayer.repeatedsinglestage.TitForTat
-
The opponent's defect action
- opponentDefect - Variable in class burlap.behavior.stochasticgame.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, String) - Constructor for class burlap.behavior.singleagent.options.Option
-
Initializes.
- Option(String, Domain, String[]) - Constructor for class burlap.behavior.singleagent.options.Option
-
Initializes.
- Option(String, Domain, String[], String[]) - Constructor for class burlap.behavior.singleagent.options.Option
-
Initializes.
- OptionEvaluatingRF - Class in burlap.behavior.singleagent.options
-
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.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.