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

R

r - Variable in class burlap.behavior.singleagent.learning.lspi.SARSData.SARS
The resulting reward received
r - Variable in class burlap.oomdp.singleagent.environment.EnvironmentOutcome
The reward received
rand - Variable in class burlap.behavior.policy.EpsilonGreedy
 
rand - Variable in class burlap.behavior.policy.GreedyQPolicy
 
rand - Variable in class burlap.behavior.policy.RandomPolicy
The random factory used to randomly select actions.
rand - Variable in class burlap.behavior.singleagent.learnfromdemo.mlirl.MultipleIntentionsMLIRL
A random object used for initializing each cluster's RF parameters randomly.
rand - Variable in class burlap.behavior.singleagent.learning.modellearning.Model
Random number generator
rand - Variable in class burlap.behavior.singleagent.options.Option
Random object for following stochastic option policies
rand - Variable in class burlap.behavior.singleagent.planning.deterministic.uninformed.dfs.DFS
A random object for random walks
rand - Variable in class burlap.behavior.singleagent.planning.stochastic.montecarlo.uct.UCT
 
rand - Variable in class burlap.behavior.singleagent.vfa.cmac.CMACFeatureDatabase
A random object for jittering the tile alignments.
rand - Variable in class burlap.behavior.singleagent.vfa.cmac.FVCMACFeatureDatabase
A random object for jittering the tile alignments.
rand - Variable in class burlap.behavior.stochasticgames.agents.twoplayer.singlestage.equilibriumplayer.EquilibriumPlayingSGAgent
Random generator for selecting actions according to the solved solution
rand - Variable in class burlap.behavior.stochasticgames.madynamicprogramming.policies.EGreedyJointPolicy
A random object used for sampling
rand - Variable in class burlap.behavior.stochasticgames.madynamicprogramming.policies.EGreedyMaxWellfare
A random object used for sampling
rand - Variable in class burlap.datastructures.BoltzmannDistribution
The random object to use for sampling.
rand - Variable in class burlap.datastructures.StochasticTree
A random object used for sampling.
rand - Variable in class burlap.domain.singleagent.frostbite.FrostbiteDomain.MovementAction
Random object for sampling distribution
rand - Variable in class burlap.domain.singleagent.graphdefined.GraphDefinedDomain.GraphAction
Random object for sampling the stochastic graph transitions
rand - Variable in class burlap.domain.singleagent.gridworld.GridWorldDomain.MovementAction
Random object for sampling distribution
RandomFactory - Class in burlap.debugtools
Random factory that allows you to logically group various random generators.
RandomFactory() - Constructor for class burlap.debugtools.RandomFactory
Initializes the map structures
randomizeParameters(DifferentiableRF) - Method in class burlap.behavior.singleagent.learnfromdemo.mlirl.MultipleIntentionsMLIRL
Randomizes the parameters for a given DifferentiableRF.
randomizeParameters(double[]) - Method in class burlap.behavior.singleagent.learnfromdemo.mlirl.MultipleIntentionsMLIRL
Randomizes parameters in the given vector between -1 and 1.
RandomPolicy - Class in burlap.behavior.policy
A uniform random policy for single agent domains.
RandomPolicy(Domain) - Constructor for class burlap.behavior.policy.RandomPolicy
Initializes by copying all the primitive actions references defined for the domain into an internal action list for this policy.
RandomPolicy(List<Action>) - Constructor for class burlap.behavior.policy.RandomPolicy
Initializes by copying all the actions references defined in the provided list into an internal action list for this policy.
RandomSGAgent - Class in burlap.behavior.stochasticgames.agents
Stochastic games agent that chooses actions uniformly randomly.
RandomSGAgent() - Constructor for class burlap.behavior.stochasticgames.agents.RandomSGAgent
 
randomSideStateGenerator(PODomain) - Static method in class burlap.domain.singleagent.pomdp.tiger.TigerDomain
Returns a StateGenerator that 50% of the time generates an hidden tiger state with the tiger on the left side, and 50% time on the right.
randomSideStateGenerator(PODomain, double) - Static method in class burlap.domain.singleagent.pomdp.tiger.TigerDomain
Returns a StateGenerator that some of the of the time generates an hidden tiger state with the tiger on the left side, and others on the right.
RandomStartStateGenerator - Class in burlap.oomdp.auxiliary.common
This class will return a random state from a set of states that are reachable from a source seed state.
RandomStartStateGenerator(SADomain, State) - Constructor for class burlap.oomdp.auxiliary.common.RandomStartStateGenerator
Will discover the reachable states from which to randomly select.
RandomStartStateGenerator(SADomain, State, HashableStateFactory) - Constructor for class burlap.oomdp.auxiliary.common.RandomStartStateGenerator
Will discover reachable states from which to randomly select.
RATTNAME - Static variable in class burlap.domain.singleagent.lunarlander.LunarLanderDomain
Constant for the name of the right boundary attribute for rectangular obstacles and landing pads
RBF - Class in burlap.behavior.singleagent.vfa.rbf
An abstract class for defining RBF units.
RBF(State, DistanceMetric) - Constructor for class burlap.behavior.singleagent.vfa.rbf.RBF
Initializes with a center state for this unit and a distance metric to compare input states to it.
RBFFeatureDatabase - Class in burlap.behavior.singleagent.vfa.rbf
A feature database of RBF units that can be used for linear value function approximation.
RBFFeatureDatabase(boolean) - Constructor for class burlap.behavior.singleagent.vfa.rbf.RBFFeatureDatabase
Initializes with an empty list of RBF units.
rbfs - Variable in class burlap.behavior.singleagent.vfa.rbf.FVRBFFeatureDatabase
The list of RBF units in this database
rbfs - Variable in class burlap.behavior.singleagent.vfa.rbf.RBFFeatureDatabase
The list of RBF units in this database
read() - Method in class burlap.oomdp.singleagent.explorer.TextAreaStreams.TextIn
 
REALATT - Static variable in class burlap.behavior.singleagent.interfaces.rlglue.RLGlueDomain
The base name of a real (double) attribute.
REALCLASS - Static variable in class burlap.behavior.singleagent.interfaces.rlglue.RLGlueDomain
The object class name for the object that holds the RLGlue real-valued (double) attributes
realVal - Variable in class burlap.oomdp.core.values.RealValue
The real value stored as a double.
RealValue - Class in burlap.oomdp.core.values
A real-valued value subclass in which real-values are stored as doubles.
RealValue(Attribute) - Constructor for class burlap.oomdp.core.values.RealValue
Initializes this value to be an assignment for Attribute attribute.
RealValue(RealValue) - Constructor for class burlap.oomdp.core.values.RealValue
Initializes this value as a copy from the source Value object v.
RealValue(Attribute, double) - Constructor for class burlap.oomdp.core.values.RealValue
 
recCommand - Variable in class burlap.shell.command.env.EpisodeRecordingCommands
 
receiveInput(String) - Method in class burlap.oomdp.singleagent.explorer.TextAreaStreams
Adds data to the InputStream
recomputeReachableStates() - Method in class burlap.behavior.singleagent.learnfromdemo.mlirl.differentiableplanners.DifferentiableVI
Calling this method will force the valueFunction to recompute the reachable states when the DifferentiableVI.planFromState(burlap.oomdp.core.states.State) method is called next.
recomputeReachableStates() - Method in class burlap.behavior.singleagent.planning.stochastic.policyiteration.PolicyIteration
Calling this method will force the valueFunction to recompute the reachable states when the PolicyIteration.planFromState(State) method is called next.
recomputeReachableStates() - Method in class burlap.behavior.singleagent.planning.stochastic.valueiteration.ValueIteration
Calling this method will force the valueFunction to recompute the reachable states when the ValueIteration.planFromState(State) method is called next.
recordedEpisodes - Variable in class burlap.oomdp.singleagent.explorer.VisualExplorer
 
recordedLast - Variable in class burlap.shell.command.env.EpisodeRecordingCommands
 
recording - Variable in class burlap.shell.command.env.EpisodeRecordingCommands
 
recordTransitionTo(State, GroundedAction, double) - Method in class burlap.behavior.singleagent.EpisodeAnalysis
Deprecated.
recordTransitionTo(GroundedAction, State, double) - Method in class burlap.behavior.singleagent.EpisodeAnalysis
Records an transition event where the agent applied the usingAction action in the last state in this object's state sequence, transitioned to state nextState, and received reward r,.
recordTransitionTo(JointAction, State, Map<String, Double>) - Method in class burlap.behavior.stochasticgames.GameAnalysis
Records a transition from the last recorded state in this object using the specififed joint action to the specified next state and with the specified joint reward being recieved as a result.
referencesSuccessor(UCTStateNode) - Method in class burlap.behavior.singleagent.planning.stochastic.montecarlo.uct.UCTActionNode
Returns whether this action node has a observed a given successor state node in the past
refreshPriority(T) - Method in class burlap.datastructures.HashIndexedHeap
Calling this method indicates that the priority of the object passed to the method has been modified and that this heap needs to reorder its elements as a result
regCommand - Variable in class burlap.shell.command.world.ManualAgentsCommands
 
registerAgent(SGAgent, SGAgentType) - Method in class burlap.oomdp.stochasticgames.World
Registers an agent to be a participant in this world.
RelationalValue - Class in burlap.oomdp.core.values
A relational valued value subclass in which values are stored as a single String object for the name of the object instance to which it is linked.
RelationalValue(Attribute) - Constructor for class burlap.oomdp.core.values.RelationalValue
Initializes this value to be an assignment for Attribute attribute.
RelationalValue(RelationalValue) - Constructor for class burlap.oomdp.core.values.RelationalValue
Initializes this value as a copy from the source Value object v.
RelationalValue(Attribute, String) - Constructor for class burlap.oomdp.core.values.RelationalValue
 
remove(int) - Method in class burlap.behavior.singleagent.learning.lspi.SARSData
Removes the SARSData.SARS tuple at the ith index
remove(T) - Method in class burlap.datastructures.StochasticTree
Removes the given element from the tree.
removeAction(String) - Method in class burlap.behavior.policy.RandomPolicy
Removes an action from consideration.
removeAlias(String) - Method in class burlap.shell.BurlapShell
 
removeAllObjects(Collection<ObjectInstance>) - Method in class burlap.oomdp.core.states.FixedSizeImmutableState
 
removeAllObjects(Collection<ObjectInstance>) - Method in class burlap.oomdp.core.states.ImmutableState
 
removeAllObjects(Collection<ObjectInstance>) - Method in class burlap.oomdp.core.states.MutableState
 
removeAllObjects(Collection<ObjectInstance>) - Method in interface burlap.oomdp.core.states.State
Removes the collection of objects from the state
removeAllObjects(Collection<ObjectInstance>) - Method in class burlap.oomdp.singleagent.pomdp.beliefstate.tabular.TabularBeliefState
 
removeAllObjects(Collection<ObjectInstance>) - Method in class burlap.oomdp.statehashing.HashableState
 
removeAttributeMasks(String...) - Method in class burlap.oomdp.statehashing.MaskedHashableStateFactory
Removes Attribute masks.
removeCommand(String) - Method in class burlap.shell.BurlapShell
 
removeEdge(int, int, int) - Method in class burlap.domain.singleagent.graphdefined.GraphDefinedDomain
Removes a given edge from the transition dynamics.
removeHelper(StochasticTree<T>.STNode) - Method in class burlap.datastructures.StochasticTree
A recursive method for removing a node
removeObject(String) - Method in class burlap.oomdp.core.states.FixedSizeImmutableState
 
removeObject(ObjectInstance) - Method in class burlap.oomdp.core.states.FixedSizeImmutableState
 
removeObject(String) - Method in class burlap.oomdp.core.states.ImmutableState
 
removeObject(ObjectInstance) - Method in class burlap.oomdp.core.states.ImmutableState
 
removeObject(String) - Method in class burlap.oomdp.core.states.MutableState
Removes the object instance with the name oname from this state.
removeObject(ObjectInstance) - Method in class burlap.oomdp.core.states.MutableState
Removes the object instance o from this state.
removeObject(String) - Method in interface burlap.oomdp.core.states.State
Removes the object instance with the name oname from this state.
removeObject(ObjectInstance) - Method in interface burlap.oomdp.core.states.State
Removes the object instance o from this state.
removeObject(String) - Method in class burlap.oomdp.singleagent.pomdp.beliefstate.tabular.TabularBeliefState
 
removeObject(ObjectInstance) - Method in class burlap.oomdp.singleagent.pomdp.beliefstate.tabular.TabularBeliefState
 
removeObject(String) - Method in class burlap.oomdp.statehashing.HashableState
 
removeObject(ObjectInstance) - Method in class burlap.oomdp.statehashing.HashableState
 
removeObjectClassMasks(String...) - Method in class burlap.oomdp.statehashing.MaskedHashableStateFactory
Removes ObjectClass masks.
removeObservers(EnvironmentObserver...) - Method in class burlap.oomdp.singleagent.environment.EnvironmentServer
Removes one or more EnvironmentObservers from this server.
removeObservers(EnvironmentObserver...) - Method in interface burlap.oomdp.singleagent.environment.EnvironmentServerInterface
Removes one or more EnvironmentObservers from this server.
removeObservers(EnvironmentObserver...) - Method in class burlap.oomdp.singleagent.environment.SimulatedEnvironment
 
removeRelationalTarget(String, String) - Method in class burlap.oomdp.core.objects.ImmutableObjectInstance
Removes an object target from the specified relational attribute.
removeRelationalTarget(String, String) - Method in class burlap.oomdp.core.objects.MutableObjectInstance
Removes an object target from the specified relational attribute.
removeRelationalTarget(String, String) - Method in interface burlap.oomdp.core.objects.ObjectInstance
Removes an object target from the specified relational attribute.
removeRelationalTarget(String) - Method in class burlap.oomdp.core.values.MultiTargetRelationalValue
 
removeRelationalTarget(String) - Method in class burlap.oomdp.core.values.OOMDPValue
Removes a specific relational target from the relational value in relational attribute.
removeRelationalTarget(String) - Method in class burlap.oomdp.core.values.RelationalValue
 
removeRelationalTarget(String) - Method in interface burlap.oomdp.core.values.Value
Removes a specific relational target from the relational value in relational attribute.
removeRelationalTarget(String, String) - Method in class burlap.oomdp.statehashing.HashableObject
 
RemoveRelationCommand - Class in burlap.shell.command.env
A ShellCommand for removing a relational target from an attribute for the current Environment State.
RemoveRelationCommand() - Constructor for class burlap.shell.command.env.RemoveRelationCommand
 
RemoveRelationSGCommand - Class in burlap.shell.command.world
A ShellCommand for removing a relational target from an attribute for the current World State.
RemoveRelationSGCommand() - Constructor for class burlap.shell.command.world.RemoveRelationSGCommand
 
removeRenderLayer(int) - Method in class burlap.oomdp.visualizer.MultiLayerRenderer
Removes the render layer at teh specified position.
RemoveStateObjectCommand - Class in burlap.shell.command.env
A ShellCommand for removing an OO-MDP object from the current Environment State.
RemoveStateObjectCommand() - Constructor for class burlap.shell.command.env.RemoveStateObjectCommand
 
RemoveStateObjectSGCommand - Class in burlap.shell.command.world
A ShellCommand for removing an OO-MDP object from the current World State.
RemoveStateObjectSGCommand() - Constructor for class burlap.shell.command.world.RemoveStateObjectSGCommand
 
removeTerminals(int...) - Method in class burlap.domain.singleagent.graphdefined.GraphTF
Removes nodes as being marked as terminal states
removeWorldObserver(WorldObserver) - Method in class burlap.oomdp.stochasticgames.World
Removes the specified world observer from this world
removeZeroProbTransitions(List<TransitionProbability>) - Static method in class burlap.oomdp.singleagent.FullActionModel.FullActionModelHelper
Takes a list of fully enumerated State transitions specified with TransitionProbability objects, and returns a new list of TransitionProbability objects that excludes any objects assigned probability 0.
removeZeroRows(double[][]) - Static method in class burlap.behavior.stochasticgames.solvers.CorrelatedEquilibriumSolver
Takes an input 2D double matrix and returns a new matrix will all the all zero rows removed.
renameObject(ObjectInstance, String) - Method in class burlap.oomdp.core.states.FixedSizeImmutableState
Renames the identifier for object instance o in this state to newName.
renameObject(ObjectInstance, String) - Method in class burlap.oomdp.core.states.ImmutableState
Renames the identifier for object instance o in this state to newName.
renameObject(ObjectInstance, String) - Method in class burlap.oomdp.core.states.MutableState
Renames the identifier for object instance o in this state to newName.
renameObject(String, String) - Method in class burlap.oomdp.core.states.OOMDPState
Renames the identifier for the object instance currently named originalName with the name newName.
renameObject(String, String) - Method in interface burlap.oomdp.core.states.State
Renames the identifier for the object instance currently named originalName with the name newName.
renameObject(ObjectInstance, String) - Method in interface burlap.oomdp.core.states.State
Renames the identifier for object instance o in this state to newName.
renameObject(String, String) - Method in class burlap.oomdp.singleagent.pomdp.beliefstate.tabular.TabularBeliefState
 
renameObject(ObjectInstance, String) - Method in class burlap.oomdp.singleagent.pomdp.beliefstate.tabular.TabularBeliefState
 
renameObject(String, String) - Method in class burlap.oomdp.statehashing.HashableState
 
renameObject(ObjectInstance, String) - Method in class burlap.oomdp.statehashing.HashableState
 
renameObjects(State) - Method in class burlap.testing.TestHashing
 
render(Graphics2D, float, float) - Method in class burlap.behavior.singleagent.auxiliary.valuefunctionvis.PolicyRenderLayer
 
render(Graphics2D, float, float) - Method in class burlap.behavior.singleagent.auxiliary.valuefunctionvis.ValueFunctionRenderLayer
 
render(Graphics2D, float, float) - Method in interface burlap.oomdp.visualizer.RenderLayer
 
render(Graphics2D, float, float) - Method in class burlap.oomdp.visualizer.StateActionRenderLayer
 
render(Graphics2D, float, float) - Method in class burlap.oomdp.visualizer.StateRenderLayer
 
renderAction - Variable in class burlap.oomdp.visualizer.StateActionRenderLayer
The current AbstractGroundedAction to render
RenderLayer - Interface in burlap.oomdp.visualizer
A RenderLayer is a 2 dimensional layer that paints to a provided 2D graphics context.
renderLayers - Variable in class burlap.oomdp.visualizer.MultiLayerRenderer
The layers that will be rendered in order from index 0 to n
renderState - Variable in class burlap.oomdp.visualizer.StateActionRenderLayer
The current State to render
renderStateAction(Graphics2D, State, AbstractGroundedAction, float, float) - Method in class burlap.oomdp.visualizer.StateActionRenderLayer
Method to be implemented by subclasses that will render the input state-action to the given graphics context.
renderStyle - Variable in class burlap.behavior.singleagent.auxiliary.valuefunctionvis.common.PolicyGlyphPainter2D
The render style to use
renderValueString - Variable in class burlap.behavior.singleagent.auxiliary.valuefunctionvis.common.StateValuePainter2D
Whether the numeric string for the value of the state should be rendered in its cell or not.
repaintOnActionInitiation - Variable in class burlap.oomdp.singleagent.common.VisualActionObserver
repaintStateOnEnvironmentInteraction - Variable in class burlap.oomdp.singleagent.common.VisualActionObserver
replaceAllObjects(List<ImmutableObjectInstance>, List<ImmutableObjectInstance>) - Method in class burlap.oomdp.core.states.FixedSizeImmutableState
 
replaceAllObjects(List<ImmutableObjectInstance>, List<ImmutableObjectInstance>) - Method in class burlap.oomdp.core.states.ImmutableState
 
replaceAllObjects(List<ImmutableObjectInstance>, List<ImmutableObjectInstance>) - Method in interface burlap.oomdp.core.states.ImmutableStateInterface
 
replaceAllObjectsUnsafe(List<ObjectInstance>) - Method in class burlap.oomdp.core.states.ImmutableState
 
replaceAndHash(ImmutableList<ImmutableObjectInstance>, int) - Method in class burlap.oomdp.core.states.FixedSizeImmutableState
 
replaceAndHash(ImmutableList<ImmutableObjectInstance>, int) - Method in class burlap.oomdp.core.states.ImmutableState
 
replaceAndHash(ImmutableList<ImmutableObjectInstance>, int) - Method in interface burlap.oomdp.core.states.ImmutableStateInterface
 
replaceObject(ObjectInstance, ObjectInstance) - Method in class burlap.oomdp.core.states.FixedSizeImmutableState
 
replaceObject(ObjectInstance, ObjectInstance) - Method in class burlap.oomdp.core.states.ImmutableState
 
replaceObject(ObjectInstance, ObjectInstance) - Method in interface burlap.oomdp.core.states.ImmutableStateInterface
 
replayEpisode(EpisodeAnalysis) - Method in class burlap.oomdp.singleagent.common.VisualActionObserver
Causes the visualizer to replay through the provided EpisodeAnalysis object.
replayGame(GameAnalysis) - Method in class burlap.oomdp.stochasticgames.common.VisualWorldObserver
Causes the visualizer to be replayed for the given GameAnalysis object.
request - Variable in class burlap.behavior.singleagent.learnfromdemo.mlirl.MLIRL
The MLRIL request defining the IRL problem.
request - Variable in class burlap.behavior.singleagent.learnfromdemo.mlirl.MultipleIntentionsMLIRL
The source problem request defining the problem to be solved.
rerunVI() - Method in class burlap.behavior.singleagent.learning.modellearning.modelplanners.VIModelLearningPlanner
Reruns VI on the new updated model.
rescale(double, double) - Method in interface burlap.behavior.singleagent.auxiliary.valuefunctionvis.common.ColorBlend
Tells this object the minimum value and the maximum value it can receive.
rescale(double, double) - Method in class burlap.behavior.singleagent.auxiliary.valuefunctionvis.common.LandmarkColorBlendInterpolation
 
rescale(double, double) - Method in class burlap.behavior.singleagent.auxiliary.valuefunctionvis.common.StateValuePainter2D
 
rescale(double, double) - Method in class burlap.behavior.singleagent.auxiliary.valuefunctionvis.StateValuePainter
Used to tell this painter that it should render state values so that the minimum possible value is lowerValue and the maximum is upperValue.
rescaleRect(float, float, float, float, float) - Method in class burlap.behavior.singleagent.auxiliary.valuefunctionvis.common.PolicyGlyphPainter2D
Takes in a rectangle specification and scales it equally along each direction by a scale factor.
reserved - Variable in class burlap.shell.BurlapShell
 
resetAvgs() - Method in class burlap.debugtools.MyTimer
Resets to zero the average and total time recorded over all start-stop calls.
resetData() - Method in class burlap.behavior.singleagent.learning.actorcritic.actor.BoltzmannActor
 
resetData() - Method in class burlap.behavior.singleagent.learning.actorcritic.Actor
Used to reset any data that was created/modified during learning so that learning can be begin anew.
resetData() - Method in interface burlap.behavior.singleagent.learning.actorcritic.Critic
Used to reset any data that was created/modified during learning so that learning can be begin anew.
resetData() - Method in class burlap.behavior.singleagent.learning.actorcritic.critics.TDLambda
 
resetData() - Method in class burlap.behavior.singleagent.learning.actorcritic.critics.TimeIndexedTDLambda
 
resetDecay() - Method in class burlap.behavior.learningrate.ConstantLR
 
resetDecay() - Method in class burlap.behavior.learningrate.ExponentialDecayLR
 
resetDecay() - Method in interface burlap.behavior.learningrate.LearningRate
Causes any learnign rate decay to reset to where it started.
resetDecay() - Method in class burlap.behavior.learningrate.SoftTimeInverseDecayLR
 
resetDecay() - Method in class burlap.behavior.singleagent.vfa.fourier.FourierBasisLearningRateWrapper
 
ResetEnvCommand - Class in burlap.shell.command.env
A ShellCommand for resetting the Environment.
ResetEnvCommand() - Constructor for class burlap.shell.command.env.ResetEnvCommand
 
resetEnvironment() - Method in class burlap.behavior.singleagent.interfaces.rlglue.RLGlueEnvironmentInterface
 
resetEnvironment() - Method in class burlap.behavior.stochasticgames.agents.interfacing.singleagent.LearningAgentToSGAgentInterface
 
resetEnvironment() - Method in interface burlap.oomdp.singleagent.environment.Environment
Resets this environment to some initial state, if the functionality exists.
resetEnvironment() - Method in class burlap.oomdp.singleagent.environment.EnvironmentServer
 
resetEnvironment() - Method in class burlap.oomdp.singleagent.environment.SimulatedEnvironment
 
resetEnvironment() - Method in class burlap.oomdp.singleagent.pomdp.SimulatedPOEnvironment
 
resetMatchSelections() - Method in class burlap.oomdp.stochasticgames.tournament.common.AllPairWiseSameTypeMS
 
resetMatchSelections() - Method in interface burlap.oomdp.stochasticgames.tournament.MatchSelector
Resets the match selections and causes the MatchSelector.getNextMatch() method to start from the beginning of matches
resetModel() - Method in class burlap.behavior.singleagent.learning.modellearning.Model
Resets the model data so that learning can begin anew.
resetModel() - Method in class burlap.behavior.singleagent.learning.modellearning.models.TabularModel
 
resetParameters() - Method in class burlap.behavior.singleagent.learnfromdemo.mlirl.commonrfs.LinearStateActionDifferentiableRF
 
resetParameters() - Method in class burlap.behavior.singleagent.learnfromdemo.mlirl.commonrfs.LinearStateDifferentiableRF
 
resetParameters() - Method in class burlap.behavior.singleagent.learnfromdemo.mlirl.differentiableplanners.diffvinit.DiffVFRF
 
resetParameters() - Method in class burlap.behavior.singleagent.learnfromdemo.mlirl.differentiableplanners.diffvinit.LinearDiffRFVInit
 
resetParameters() - Method in class burlap.behavior.singleagent.learnfromdemo.mlirl.differentiableplanners.diffvinit.LinearStateDiffVF
 
resetParameters() - Method in class burlap.behavior.singleagent.learnfromdemo.mlirl.differentiableplanners.diffvinit.VanillaDiffVinit
 
resetParameters() - Method in class burlap.behavior.singleagent.vfa.common.LinearFVVFA
 
resetParameters() - Method in class burlap.behavior.singleagent.vfa.common.LinearVFA
 
resetParameters() - Method in interface burlap.behavior.singleagent.vfa.ParametricFunction
Resets the parameters of this function to default values.
resetSolver() - Method in class burlap.behavior.singleagent.learnfromdemo.mlirl.differentiableplanners.DifferentiableDP
 
resetSolver() - Method in class burlap.behavior.singleagent.learnfromdemo.mlirl.differentiableplanners.DifferentiableSparseSampling
 
resetSolver() - Method in class burlap.behavior.singleagent.learnfromdemo.mlirl.differentiableplanners.DifferentiableVI
 
resetSolver() - Method in class burlap.behavior.singleagent.learning.actorcritic.ActorCritic
 
resetSolver() - Method in class burlap.behavior.singleagent.learning.lspi.LSPI
 
resetSolver() - Method in class burlap.behavior.singleagent.learning.modellearning.artdp.ARTDP
 
resetSolver() - Method in class burlap.behavior.singleagent.learning.modellearning.rmax.PotentialShapedRMax
 
resetSolver() - Method in class burlap.behavior.singleagent.learning.tdmethods.QLearning
 
resetSolver() - Method in class burlap.behavior.singleagent.learning.tdmethods.vfa.GradientDescentSarsaLam
 
resetSolver() - Method in class burlap.behavior.singleagent.MDPSolver
 
resetSolver() - Method in interface burlap.behavior.singleagent.MDPSolverInterface
This method resets all solver results so that a solver can be restarted fresh as if had never solved the MDP.
resetSolver() - Method in class burlap.behavior.singleagent.planning.deterministic.DeterministicPlanner
 
resetSolver() - Method in class burlap.behavior.singleagent.planning.deterministic.uninformed.dfs.DFS
 
resetSolver() - Method in class burlap.behavior.singleagent.planning.stochastic.DynamicProgramming
 
resetSolver() - Method in class burlap.behavior.singleagent.planning.stochastic.montecarlo.uct.UCT
 
resetSolver() - Method in class burlap.behavior.singleagent.planning.stochastic.policyiteration.PolicyIteration
 
resetSolver() - Method in class burlap.behavior.singleagent.planning.stochastic.sparsesampling.SparseSampling
 
resetSolver() - Method in class burlap.behavior.singleagent.planning.stochastic.valueiteration.ValueIteration
 
resetSolver() - Method in class burlap.behavior.singleagent.planning.vfa.fittedvi.FittedVI
 
resetSolver() - Method in class burlap.behavior.singleagent.pomdp.qmdp.QMDP
 
resetSolver() - Method in class burlap.behavior.singleagent.pomdp.wrappedmdpalgs.BeliefSparseSampling
 
resetSolver() - Method in class burlap.tutorials.cpl.QLTutorial
 
resetSolver() - Method in class burlap.tutorials.cpl.VITutorial
 
resetTournamentReward() - Method in class burlap.oomdp.stochasticgames.tournament.Tournament
Reset the cumulative reward received by each agent in this tournament.
resolveCollisions(List<GridGameStandardMechanics.Location2>, List<GridGameStandardMechanics.Location2>) - Method in class burlap.domain.stochasticgames.gridgame.GridGameStandardMechanics
Resolves collisions that occur when two or more agents try to enter the same cell, in which case only one agent will make it into the position and the rest will stay in place
resolveCommand(String) - Method in class burlap.shell.BurlapShell
 
resolvePositionSwaps(List<GridGameStandardMechanics.Location2>, List<GridGameStandardMechanics.Location2>) - Method in class burlap.domain.stochasticgames.gridgame.GridGameStandardMechanics
Returns the position of each agent after accounting for collisions that are a result of agents trying to move into each others previous locations.
responseFor(double[]) - Method in class burlap.behavior.singleagent.vfa.rbf.functions.FVGaussianRBF
 
responseFor(State) - Method in class burlap.behavior.singleagent.vfa.rbf.functions.GaussianRBF
 
responseFor(double[]) - Method in class burlap.behavior.singleagent.vfa.rbf.FVRBF
Returns the RBF response from its center state to the query input state.
responseFor(State) - Method in class burlap.behavior.singleagent.vfa.rbf.RBF
Returns a response value to an input state that is a function of the distance between the input and this unit's center state.
returnCode - Variable in class burlap.shell.ShellObserver.ShellCommandEvent
The return code of the command.
reverseEnumerate - Variable in class burlap.behavior.singleagent.auxiliary.StateEnumerator
The reverse enumeration id to state map
reward(State, GroundedAction, State) - Method in class burlap.behavior.singleagent.learnfromdemo.mlirl.commonrfs.LinearStateActionDifferentiableRF
 
reward(State, GroundedAction, State) - Method in class burlap.behavior.singleagent.learnfromdemo.mlirl.commonrfs.LinearStateDifferentiableRF
 
reward(State, GroundedAction, State) - Method in class burlap.behavior.singleagent.learnfromdemo.mlirl.differentiableplanners.diffvinit.DiffVFRF
 
reward(State, GroundedAction, State) - Method in class burlap.behavior.singleagent.learnfromdemo.mlirl.differentiableplanners.diffvinit.LinearDiffRFVInit
 
reward(State, GroundedAction, State) - Method in class burlap.behavior.singleagent.learning.modellearning.rmax.PotentialShapedRMax.PotentialShapedRMaxRF
 
reward(State, GroundedAction, State) - Method in class burlap.behavior.singleagent.options.support.LocalSubgoalRF
 
reward(State, GroundedAction, State) - Method in class burlap.behavior.singleagent.options.support.OptionEvaluatingRF
 
reward(State, GroundedAction, State) - Method in class burlap.behavior.singleagent.shaping.ShapedRewardFunction
 
reward(State, GroundedAction, State) - Method in class burlap.domain.singleagent.cartpole.CartPoleDomain.CartPoleRewardFunction
 
reward(State, GroundedAction, State) - Method in class burlap.domain.singleagent.cartpole.InvertedPendulum.InvertedPendulumRewardFunction
 
reward(State, GroundedAction, State) - Method in class burlap.domain.singleagent.frostbite.FrostbiteRF
 
reward(State, GroundedAction, State) - Method in class burlap.domain.singleagent.graphdefined.GraphRF
 
reward(int, int, int) - Method in class burlap.domain.singleagent.graphdefined.GraphRF
Returns the reward for taking action a in state node s and transition to state node sprime.
reward(State, GroundedAction, State) - Method in class burlap.domain.singleagent.gridworld.GridWorldRewardFunction
 
reward(State, GroundedAction, State) - Method in class burlap.domain.singleagent.gridworld.macro.MacroCellGridWorld.LinearInPFRewardFunction
 
reward(State, GroundedAction, State) - Method in class burlap.domain.singleagent.lunarlander.LunarLanderRF
 
reward(State, GroundedAction, State) - Method in class burlap.domain.singleagent.pomdp.tiger.TigerDomain.TigerRF
 
reward(State, JointAction, State) - Method in class burlap.domain.stochasticgames.gridgame.GridGame.GGJointRewardFunction
 
reward(State, JointAction, State) - Method in class burlap.domain.stochasticgames.normalform.SingleStageNormalFormGame.SingleStageNormalFormJointReward
 
reward(State, GroundedAction, State) - Method in class burlap.oomdp.singleagent.common.GoalBasedRF
 
reward(State, GroundedAction, State) - Method in class burlap.oomdp.singleagent.common.NullRewardFunction
 
reward(State, GroundedAction, State) - Method in class burlap.oomdp.singleagent.common.SingleGoalPFRF
 
reward(State, GroundedAction, State) - Method in class burlap.oomdp.singleagent.common.UniformCostRF
 
reward(State, GroundedAction, State) - Method in class burlap.oomdp.singleagent.pomdp.BeliefMDPGenerator.BeliefRF
 
reward(State, GroundedAction, State) - Method in interface burlap.oomdp.singleagent.RewardFunction
Returns the reward received when action a is executed in state s and the agent transitions to state sprime.
reward(State, JointAction, State) - Method in class burlap.oomdp.stochasticgames.common.NullJointReward
 
reward(State, JointAction, State) - Method in interface burlap.oomdp.stochasticgames.JointReward
Returns the reward received by each agent specified in the joint action.
reward(State, GroundedAction, State) - Method in class burlap.tutorials.bd.ExampleGridWorld.ExampleRF
 
RewardCommand - Class in burlap.shell.command.env
A ShellCommand for checking the last reward received from the Environment.
RewardCommand() - Constructor for class burlap.shell.command.env.RewardCommand
 
RewardFunction - Interface in burlap.oomdp.singleagent
Defines the reward function for a task.
rewardMap - Variable in class burlap.domain.singleagent.gridworld.macro.MacroCellVisualizer.MacroCellRewardWeightPainter
 
rewardMatrix - Variable in class burlap.domain.singleagent.gridworld.GridWorldRewardFunction
 
rewardRange - Variable in class burlap.oomdp.singleagent.interfaces.rlglue.RLGlueEnvironment
The reward function value range
rewards - Variable in class burlap.domain.singleagent.gridworld.macro.MacroCellGridWorld.LinearInPFRewardFunction
 
RewardsCommand - Class in burlap.shell.command.world
A ShellCommand for printing the last joint rewards delivered by a World.
RewardsCommand() - Constructor for class burlap.shell.command.world.RewardsCommand
 
rewardSequence - Variable in class burlap.behavior.singleagent.EpisodeAnalysis
The sequence of rewards received.
RewardValueProjection - Class in burlap.behavior.singleagent.learnfromdemo
This class is a QFunction/ValueFunction wrapper to provide the immediate reward signals for a source RewardFunction.
RewardValueProjection(RewardFunction) - Constructor for class burlap.behavior.singleagent.learnfromdemo.RewardValueProjection
Initializes for the given RewardFunction assuming that it only depends on the destination state.
RewardValueProjection(RewardFunction, RewardValueProjection.RewardProjectionType) - Constructor for class burlap.behavior.singleagent.learnfromdemo.RewardValueProjection
Initializes.
RewardValueProjection(RewardFunction, RewardValueProjection.RewardProjectionType, Domain) - Constructor for class burlap.behavior.singleagent.learnfromdemo.RewardValueProjection
Initializes.
RewardValueProjection.RewardProjectionType - Enum in burlap.behavior.singleagent.learnfromdemo
 
rf - Variable in class burlap.behavior.singleagent.learnfromdemo.mlirl.differentiableplanners.diffvinit.VanillaDiffVinit
The differentiable reward function that defines the parameter space over which this value function initialization must differentiate.
rf - Variable in class burlap.behavior.singleagent.learnfromdemo.mlirl.MLIRLRequest
The differentiable reward function model that will be estimated by MLRIL.
rf - Variable in class burlap.behavior.singleagent.learnfromdemo.RewardValueProjection
 
rf - Variable in class burlap.behavior.singleagent.learning.actorcritic.critics.TDLambda
The reward function used for learning.
rf - Variable in class burlap.behavior.singleagent.MDPSolver
The task reward function
rf - Variable in class burlap.behavior.singleagent.options.Option
reward function for keeping track of the cumulative reward during an execution
rf - Variable in class burlap.oomdp.singleagent.environment.SimulatedEnvironment
The reward function of this environment
rf - Variable in class burlap.oomdp.singleagent.interfaces.rlglue.RLGlueEnvironment
The reward function
rfDim - Variable in class burlap.behavior.singleagent.learnfromdemo.mlirl.differentiableplanners.DifferentiableSparseSampling
The dimensionality of the differentiable reward function
rfDim - Variable in class burlap.behavior.singleagent.learnfromdemo.mlirl.differentiableplanners.diffvinit.LinearDiffRFVInit
The dimensionality of the reward function parameters
rfFeaturesAreForNextState - Variable in class burlap.behavior.singleagent.learnfromdemo.mlirl.differentiableplanners.diffvinit.LinearDiffRFVInit
Whether features are based on the next state or previous state.
rfFvGen - Variable in class burlap.behavior.singleagent.learnfromdemo.mlirl.differentiableplanners.diffvinit.LinearDiffRFVInit
The state feature vector generator.
RLGlueDomain - Class in burlap.behavior.singleagent.interfaces.rlglue
A class for generating a BURLAP Domain for an RLGlue TaskSpec.
RLGlueDomain(TaskSpec) - Constructor for class burlap.behavior.singleagent.interfaces.rlglue.RLGlueDomain
 
RLGlueDomain.RLGlueActionSpecification - Class in burlap.behavior.singleagent.interfaces.rlglue
A BURLAP Action that corresponds to an RLGlue action that is defined by a single int value.
RLGlueDomain.RLGlueActionSpecification(Domain, int) - Constructor for class burlap.behavior.singleagent.interfaces.rlglue.RLGlueDomain.RLGlueActionSpecification
Initiaizes.
RLGlueEnvironment - Class in burlap.oomdp.singleagent.interfaces.rlglue
This class can be used to take a BURLAP domain and task with discrete actions and turn it into an RLGlue environment with which other RLGlue agents can interact.
RLGlueEnvironment(Domain, StateGenerator, RewardFunction, TerminalFunction, DoubleRange, boolean, double) - Constructor for class burlap.oomdp.singleagent.interfaces.rlglue.RLGlueEnvironment
Constructs with all the BURLAP information necessary for generating an RLGlue Environment.
RLGlueEnvironmentInterface - Class in burlap.behavior.singleagent.interfaces.rlglue
A BURLAP Environment that manages the interface to an RLGlue Environment.
RLGlueEnvironmentInterface() - Constructor for class burlap.behavior.singleagent.interfaces.rlglue.RLGlueEnvironmentInterface
 
RLGlueEnvironmentInterface.MutableInt - Class in burlap.behavior.singleagent.interfaces.rlglue
A mutable int wrapper
RLGlueEnvironmentInterface.MutableInt() - Constructor for class burlap.behavior.singleagent.interfaces.rlglue.RLGlueEnvironmentInterface.MutableInt
 
RLGlueEnvironmentInterface.StateReference - Class in burlap.behavior.singleagent.interfaces.rlglue
A wrapper that maintains a reference to a State or null.
RLGlueEnvironmentInterface.StateReference() - Constructor for class burlap.behavior.singleagent.interfaces.rlglue.RLGlueEnvironmentInterface.StateReference
 
rlGlueExperimentFinished - Variable in class burlap.behavior.singleagent.interfaces.rlglue.RLGlueEnvironmentInterface
 
rlGlueExperimentFinished() - Method in class burlap.behavior.singleagent.interfaces.rlglue.RLGlueEnvironmentInterface
Returns true if the RLGlue experiment is finished; false otherwise.
rolloutJointPolicy(JointPolicy, int) - Method in class burlap.oomdp.stochasticgames.World
Rollsout a joint policy until a terminate state is reached for a maximum number of stages.
rolloutJointPolicyFromState(JointPolicy, State, int) - Method in class burlap.oomdp.stochasticgames.World
Rollsout a joint policy from a given state until a terminate state is reached for a maximum number of stages.
rolloutOneStageOfJointPolicy(JointPolicy) - Method in class burlap.oomdp.stochasticgames.World
Runs a single stage following a joint policy for the current world state
rollOutPolicy - Variable in class burlap.behavior.singleagent.planning.stochastic.rtdp.RTDP
The policy to use for episode rollouts
root - Variable in class burlap.behavior.singleagent.planning.stochastic.montecarlo.uct.UCT
 
root - Variable in class burlap.datastructures.StochasticTree
Root node of the stochastic tree
rootLevelQValues - Variable in class burlap.behavior.singleagent.learnfromdemo.mlirl.differentiableplanners.DifferentiableSparseSampling
The root state node Q-values that have been estimated by previous planning calls.
rootLevelQValues - Variable in class burlap.behavior.singleagent.planning.stochastic.sparsesampling.SparseSampling
The root state node Q-values that have been estimated by previous planning calls.
roundNegativesToZero(double[]) - Static method in class burlap.behavior.stochasticgames.solvers.CorrelatedEquilibriumSolver
Creates a new 1D double array with all negative values rounded to 0.
rowCol(int, int) - Static method in class burlap.behavior.stochasticgames.solvers.CorrelatedEquilibriumSolver
Returns the 2D row column index in a matrix of a given number of columns for a given 1D array index.
rowPayoffs - Variable in class burlap.behavior.stochasticgames.agents.twoplayer.singlestage.equilibriumplayer.EquilibriumPlayingSGAgent.BimatrixTuple
The row player's payoffs.
RTDP - Class in burlap.behavior.singleagent.planning.stochastic.rtdp
Implementation of Real-time dynamic programming [1].
RTDP(Domain, RewardFunction, TerminalFunction, double, HashableStateFactory, double, int, double, int) - Constructor for class burlap.behavior.singleagent.planning.stochastic.rtdp.RTDP
Initializes the valueFunction.
RTDP(Domain, RewardFunction, TerminalFunction, double, HashableStateFactory, ValueFunctionInitialization, int, double, int) - Constructor for class burlap.behavior.singleagent.planning.stochastic.rtdp.RTDP
Initializes the valueFunction.
runEpisodeBoundTrial(LearningAgentFactory) - Method in class burlap.behavior.singleagent.auxiliary.performance.LearningAlgorithmExperimenter
Runs a trial for an agent generated by the given factory when interpreting trial length as a number of episodes.
runEpisodewiseTrial(World) - Method in class burlap.behavior.stochasticgames.auxiliary.performance.MultiAgentExperimenter
Runs a trial where trial length is interpreted as the number of episodes in a trial.
runGame() - Method in class burlap.oomdp.stochasticgames.World
Runs a game until a terminal state is hit.
runGame(int) - Method in class burlap.oomdp.stochasticgames.World
Runs a game until a terminal state is hit for maxStages have occurred
runGame(int, State) - Method in class burlap.oomdp.stochasticgames.World
Runs a game starting in the input state until a terminal state is hit.
runIteration() - Method in class burlap.behavior.singleagent.planning.vfa.fittedvi.FittedVI
Runs a single iteration of value iteration.
runLearningEpisode(Environment) - Method in class burlap.behavior.singleagent.learning.actorcritic.ActorCritic
 
runLearningEpisode(Environment, int) - Method in class burlap.behavior.singleagent.learning.actorcritic.ActorCritic
 
runLearningEpisode(Environment) - Method in interface burlap.behavior.singleagent.learning.LearningAgent
 
runLearningEpisode(Environment, int) - Method in interface burlap.behavior.singleagent.learning.LearningAgent
 
runLearningEpisode(Environment) - Method in class burlap.behavior.singleagent.learning.lspi.LSPI
 
runLearningEpisode(Environment, int) - Method in class burlap.behavior.singleagent.learning.lspi.LSPI
 
runLearningEpisode(Environment) - Method in class burlap.behavior.singleagent.learning.modellearning.artdp.ARTDP
 
runLearningEpisode(Environment, int) - Method in class burlap.behavior.singleagent.learning.modellearning.artdp.ARTDP
 
runLearningEpisode(Environment) - Method in class burlap.behavior.singleagent.learning.modellearning.rmax.PotentialShapedRMax
 
runLearningEpisode(Environment, int) - Method in class burlap.behavior.singleagent.learning.modellearning.rmax.PotentialShapedRMax
 
runLearningEpisode(Environment) - Method in class burlap.behavior.singleagent.learning.tdmethods.QLearning
 
runLearningEpisode(Environment, int) - Method in class burlap.behavior.singleagent.learning.tdmethods.QLearning
 
runLearningEpisode(Environment, int) - Method in class burlap.behavior.singleagent.learning.tdmethods.SarsaLam
 
runLearningEpisode(Environment) - Method in class burlap.behavior.singleagent.learning.tdmethods.vfa.GradientDescentSarsaLam
 
runLearningEpisode(Environment, int) - Method in class burlap.behavior.singleagent.learning.tdmethods.vfa.GradientDescentSarsaLam
 
runLearningEpisode(Environment) - Method in class burlap.tutorials.cpl.QLTutorial
 
runLearningEpisode(Environment, int) - Method in class burlap.tutorials.cpl.QLTutorial
 
runLivePolling - Variable in class burlap.oomdp.singleagent.explorer.VisualExplorer
 
runLPAndGetJointActionProbs(LinearProgram, int, int) - Static method in class burlap.behavior.stochasticgames.solvers.CorrelatedEquilibriumSolver
Helper method for running the linear program optimization (after its constraints have already been set) and returning the result in the form of the 2D double matrix joint strategy.
runPlannerForAllInitStates(Planner, StateConditionTestIterable) - Static method in class burlap.behavior.singleagent.planning.deterministic.MultiStatePrePlanner
Runs a planning algorithm from multiple initial states to ensure that an adequate plan/policy exist for of the states.
runPlannerForAllInitStates(Planner, Collection<State>) - Static method in class burlap.behavior.singleagent.planning.deterministic.MultiStatePrePlanner
Runs a planning algorithm from multiple initial states to ensure that an adequate plan/policy exist for of the states.
runPolicyIteration(int, double) - Method in class burlap.behavior.singleagent.learning.lspi.LSPI
Runs LSPI for either numIterations or until the change in the weight matrix is no greater than maxChange.
runRollout(State) - Method in class burlap.behavior.singleagent.planning.stochastic.rtdp.BoundedRTDP
Runs a planning rollout from the provided state.
runRolloutsInReverse - Variable in class burlap.behavior.singleagent.planning.stochastic.rtdp.BoundedRTDP
Whether each rollout should be run in reverse after completion.
runStage() - Method in class burlap.oomdp.stochasticgames.World
Runs a single stage of this game.
runStepBoundTrial(LearningAgentFactory) - Method in class burlap.behavior.singleagent.auxiliary.performance.LearningAlgorithmExperimenter
Runs a trial for an agent generated by the given factor when interpreting trial length as a number of total steps.
runStepwiseTrial(World) - Method in class burlap.behavior.stochasticgames.auxiliary.performance.MultiAgentExperimenter
Runs a trial where the trial lenght is interpreted as the number of total steps taken.
runTournament() - Method in class burlap.oomdp.stochasticgames.tournament.Tournament
Runs the tournament
runVI() - Method in class burlap.behavior.singleagent.learnfromdemo.mlirl.differentiableplanners.DifferentiableVI
Runs VI until the specified termination conditions are met.
runVI() - Method in class burlap.behavior.singleagent.planning.stochastic.valueiteration.PrioritizedSweeping
 
runVI() - Method in class burlap.behavior.singleagent.planning.stochastic.valueiteration.ValueIteration
Runs VI until the specified termination conditions are met.
runVI() - Method in class burlap.behavior.singleagent.planning.vfa.fittedvi.FittedVI
Runs value iteration.
runVI() - Method in class burlap.behavior.stochasticgames.madynamicprogramming.dpplanners.MAValueIteration
Runs Value Iteration over the set of states that have been discovered.
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z