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 

D

dataset - Variable in class burlap.behavior.singleagent.learning.lspi.LSPI
The SARS dataset on which LSPI is performed
dataset - Variable in class burlap.behavior.singleagent.learning.lspi.SARSData
The underlying list of SARSData.SARS tuples.
datasets - Variable in class burlap.behavior.stochasticgames.auxiliary.performance.MultiAgentPerformancePlotter.DatasetsAndTrials
The series datasets for this agent
DDPlannerPolicy - Class in burlap.behavior.singleagent.planning.deterministic
This is a dynamic deterministic valueFunction policy, which means if the source deterministic valueFunction has not already computed and cached the plan for a query state, then this policy will first compute a plan using the valueFunction and then return the answer
DDPlannerPolicy() - Constructor for class burlap.behavior.singleagent.planning.deterministic.DDPlannerPolicy
 
DDPlannerPolicy(DeterministicPlanner) - Constructor for class burlap.behavior.singleagent.planning.deterministic.DDPlannerPolicy
Initializes with the deterministic valueFunction
debugCode - Variable in class burlap.behavior.singleagent.auxiliary.performance.LearningAlgorithmExperimenter
The debug code used for debug printing.
debugCode - Variable in class burlap.behavior.singleagent.interfaces.rlglue.RLGlueEnvironmentInterface
Debug code used for printing debug information.
debugCode - Variable in class burlap.behavior.singleagent.learnfromdemo.mlirl.MLIRL
The debug code used for printing information to the terminal.
debugCode - Variable in class burlap.behavior.singleagent.learnfromdemo.mlirl.MultipleIntentionsMLIRL
The debug code used for printing information to the terminal.
debugCode - Variable in class burlap.behavior.singleagent.MDPSolver
The debug code use for calls to DPrint
debugCode - Variable in class burlap.behavior.stochasticgames.auxiliary.performance.MultiAgentExperimenter
The debug code used for debug printing.
debugCode - Variable in class burlap.behavior.stochasticgames.auxiliary.performance.MultiAgentPerformancePlotter
The debug code used for debug printing.
debugCode - Variable in class burlap.behavior.stochasticgames.madynamicprogramming.dpplanners.MAValueIteration
The debug code used for printing VI progress.
debugCode - Variable in class burlap.oomdp.core.Domain
 
debugCodeRFWeights - Static variable in class burlap.behavior.singleagent.learnfromdemo.apprenticeship.ApprenticeshipLearning
 
debugCodeScore - Static variable in class burlap.behavior.singleagent.learnfromdemo.apprenticeship.ApprenticeshipLearning
 
DebugFlags - Class in burlap.debugtools
A data structure for specifying debug flags that can be accessed and modified from any class
DebugFlags() - Constructor for class burlap.debugtools.DebugFlags
 
debugID - Static variable in class burlap.behavior.singleagent.auxiliary.StateReachability
The debugID used for making calls to DPrint.
debugId - Variable in class burlap.oomdp.stochasticgames.tournament.Tournament
 
debugId - Variable in class burlap.oomdp.stochasticgames.World
 
decayConstantShift - Variable in class burlap.behavior.learningrate.SoftTimeInverseDecayLR
The division scale offset
decayRate - Variable in class burlap.behavior.learningrate.ExponentialDecayLR
The exponential base by which the learning rate is decayed
deepCopyActionNameMapArray(SingleStageNormalFormGame.ActionNameMap[]) - Static method in class burlap.domain.stochasticgames.normalform.SingleStageNormalFormGame.ActionNameMap
 
DEFAULT_EPSILON - Static variable in class burlap.behavior.singleagent.learnfromdemo.apprenticeship.ApprenticeshipLearningRequest
 
DEFAULT_MAXITERATIONS - Static variable in class burlap.behavior.singleagent.learnfromdemo.apprenticeship.ApprenticeshipLearningRequest
 
DEFAULT_POLICYCOUNT - Static variable in class burlap.behavior.singleagent.learnfromdemo.apprenticeship.ApprenticeshipLearningRequest
 
DEFAULT_USEMAXMARGIN - Static variable in class burlap.behavior.singleagent.learnfromdemo.apprenticeship.ApprenticeshipLearningRequest
 
DEFAULTBIMATRIXACTIONBASENAME - Static variable in class burlap.domain.stochasticgames.normalform.SingleStageNormalFormGame
When this generator is constructed with a generic bimatrix or zero sum definition (SingleStageNormalFormGame.SingleStageNormalFormGame(String[][], double[][][]) or SingleStageNormalFormGame.SingleStageNormalFormGame(String[][]), respectively), action names for each row/column will take the form of: DEFAULTBIMATRIXACTIONBASENAMEi where i is the row/column index.
defaultCost(String, JointAction) - Method in class burlap.domain.stochasticgames.gridgame.GridGame.GGJointRewardFunction
Returns a default cost for an agent assuming the agent didn't transition to a goal state.
DEFAULTHEIGHT - Static variable in class burlap.domain.singleagent.gridworld.macro.MacroCellGridWorld
 
defaultMultiple - Variable in class burlap.oomdp.statehashing.DiscretizingHashableStateFactory
The default multiple to use for any continuous attributes that have not been specifically set.
defaultMultiple - Variable in class burlap.oomdp.statehashing.DiscretizingMaskedHashableStateFactory
The default multiple to use for any continuous attributes that have not been specifically set.
defaultQ - Variable in class burlap.behavior.stochasticgames.agents.naiveq.SGNaiveQFactory
The default Q-value to which Q-values will be initialized
defaultReward - Variable in class burlap.behavior.singleagent.options.support.LocalSubgoalRF
Defines the reward returned for transitions to applicable states, but not subgoal states; default -1
defaultReward - Variable in class burlap.domain.singleagent.frostbite.FrostbiteRF
 
defaultReward - Variable in class burlap.domain.singleagent.lunarlander.LunarLanderRF
The default reward received for moving through the air
defaultReward - Variable in class burlap.oomdp.singleagent.common.GoalBasedRF
 
defaultToLowerValueAfterPlanning - Variable in class burlap.behavior.singleagent.planning.stochastic.rtdp.BoundedRTDP
Sets what the DynamicProgramming valueFunction reference points to (the lower bound or upperbound) once a planning rollout is complete.
defaultWeight - Variable in class burlap.behavior.singleagent.vfa.common.LinearFVVFA
A default weight value for the functions weights.
defaultWeight - Variable in class burlap.behavior.singleagent.vfa.common.LinearVFA
A default weight for the functions
DEFAULTWIDTH - Static variable in class burlap.domain.singleagent.gridworld.macro.MacroCellGridWorld
 
delay - Variable in class burlap.behavior.singleagent.auxiliary.performance.PerformancePlotter
the delay in milliseconds between which the charts are updated automatically
delay - Variable in class burlap.behavior.stochasticgames.auxiliary.performance.MultiAgentPerformancePlotter
the delay in milliseconds between which the charts are updated automatically
delegate - Variable in class burlap.behavior.policy.Policy.GroundedAnnotatedAction
The GroundedAction delegate to be annotated that handles all methods except the Policy.GroundedAnnotatedAction.toString() method.
delegate - Variable in class burlap.oomdp.singleagent.environment.EnvironmentServer
the Environment delegate that handles all primary Environment functionality.
delta - Static variable in class burlap.testing.TestPlanning
 
DenseBeliefVector - Interface in burlap.oomdp.singleagent.pomdp.beliefstate
An interface to be used in conjunction with BeliefState instances for belief states that can generate a dense belief vector representation.
depth - Variable in class burlap.behavior.singleagent.planning.stochastic.montecarlo.uct.UCTStateNode
The depth the UCT tree
depthMap - Variable in class burlap.behavior.singleagent.planning.deterministic.informed.astar.DynamicWeightedAStar
Data structure for storing the depth of explored states
deserialize(Domain) - Method in class burlap.domain.singleagent.cartpole.SerializableCartPoleStateFactory.SerializableCartPoleState
 
deserialize(Domain) - Method in class burlap.domain.singleagent.cartpole.SerializableInvertedPendulumStateFactory.SerializableInvertedPendulumState
 
deserialize(Domain) - Method in class burlap.domain.singleagent.frostbite.SerializableFrostbiteStateFactory.SerializableFrostbiteState
 
deserialize(Domain) - Method in class burlap.domain.singleagent.gridworld.SerializableGridWorldStateFactory.SerializableGridWorldState
 
deserialize(Domain) - Method in class burlap.domain.singleagent.lunarlander.SerializableLunarLanderStateFactory.SerializableLunarLanderState
 
deserialize(Domain) - Method in class burlap.domain.singleagent.mountaincar.SerializableMountainCarStateFactory.SerializableMountainCarState
 
deserialize(Domain) - Method in class burlap.oomdp.stateserialization.SerializableState
Unpacks this SerializableState into an actual State in which the ObjectClass, Attribute and other Domain information refers to the provided Domain.
deserialize(Domain) - Method in class burlap.oomdp.stateserialization.simple.SimpleSerializableState
 
deserialize(Domain) - Method in class burlap.oomdp.stateserialization.simple.SimpleSerializedObjectInstance
Turns this representation into an actual ObjectInstance whose class and attributes are associated with the input Domain
deserializeStates(List<SerializableState>, Domain) - Static method in class burlap.oomdp.stateserialization.SerializableState
Takes a List of SerializableState objects and calls the SerializableState.deserialize(burlap.oomdp.core.Domain) method on them to turn it into a List of State objects.
DeterministicPlanner - Class in burlap.behavior.singleagent.planning.deterministic
This class extends the OOMDPlanner to provide the interface and common mechanisms for classic deterministic forward search planners.
DeterministicPlanner() - Constructor for class burlap.behavior.singleagent.planning.deterministic.DeterministicPlanner
 
DeterministicPlanner.PlanningFailedException - Exception in burlap.behavior.singleagent.planning.deterministic
Exception class for indicating that a solution failed to be found by the planning algorithm.
DeterministicPlanner.PlanningFailedException() - Constructor for exception burlap.behavior.singleagent.planning.deterministic.DeterministicPlanner.PlanningFailedException
 
deterministicPlannerInit(Domain, RewardFunction, TerminalFunction, StateConditionTest, HashableStateFactory) - Method in class burlap.behavior.singleagent.planning.deterministic.DeterministicPlanner
Initializes the valueFunction.
DeterministicTerminationOption - Class in burlap.behavior.singleagent.options
An option with a defined policy, initiation state set and termination state set.
DeterministicTerminationOption(String, Policy, StateConditionTest, StateConditionTest) - Constructor for class burlap.behavior.singleagent.options.DeterministicTerminationOption
Initializes.
DeterministicTerminationOption(String, StateConditionTestIterable, StateConditionTest, Planner, SolverDerivedPolicy) - Constructor for class burlap.behavior.singleagent.options.DeterministicTerminationOption
Initializes the option by creating the policy uses some provided option.
DeterministicTerminationOption(String, StateConditionTest, StateConditionTest, List<State>, Planner, SolverDerivedPolicy) - Constructor for class burlap.behavior.singleagent.options.DeterministicTerminationOption
Initializes the option by creating the policy uses some provided option.
deterministicTransition(State, GroundedAction) - Method in class burlap.oomdp.singleagent.Action
Returns the transition dynamics by assuming the action to be deterministic and wrapping the result of a Action.performAction(burlap.oomdp.core.states.State, burlap.oomdp.singleagent.GroundedAction) method with a 1.0 probable TransitionProbability object and inserting it in the returned list.
deterministicTransitionProbsFor(State, JointAction) - Method in class burlap.oomdp.stochasticgames.JointActionModel
A helper method for deterministic transition dynamics.
DFS - Class in burlap.behavior.singleagent.planning.deterministic.uninformed.dfs
Implements depth-first search.
DFS(Domain, StateConditionTest, HashableStateFactory) - Constructor for class burlap.behavior.singleagent.planning.deterministic.uninformed.dfs.DFS
Basic constructor for standard DFS without a depth limit
DFS(Domain, StateConditionTest, HashableStateFactory, int) - Constructor for class burlap.behavior.singleagent.planning.deterministic.uninformed.dfs.DFS
Basic constructor for standard DFS with a depth limit
DFS(Domain, StateConditionTest, HashableStateFactory, int, boolean) - Constructor for class burlap.behavior.singleagent.planning.deterministic.uninformed.dfs.DFS
Constructor of DFS with specification of depth limit and whether to maintain a closed list that affects exploration.
DFS(Domain, StateConditionTest, HashableStateFactory, int, boolean, boolean) - Constructor for class burlap.behavior.singleagent.planning.deterministic.uninformed.dfs.DFS
Constructor of DFS with specification of depth limit, whether to maintain a closed list that affects exploration, and whether paths generated by options should be explored first.
dfs(SearchNode, int, Set<HashableState>) - Method in class burlap.behavior.singleagent.planning.deterministic.uninformed.dfs.DFS
Runs DFS from a given search node, keeping track of its current depth.
dfs(SearchNode, int, Set<HashableState>) - Method in class burlap.behavior.singleagent.planning.deterministic.uninformed.dfs.LimitedMemoryDFS
Runs DFS from a given search node, keeping track of its current depth.
DFSExample(String) - Method in class burlap.tutorials.bpl.BasicBehavior
 
DFSInit(Domain, TerminalFunction, StateConditionTest, HashableStateFactory, int, boolean, boolean) - Method in class burlap.behavior.singleagent.planning.deterministic.uninformed.dfs.DFS
Constructor of DFS with specification of depth limit, whether to maintain a closed list that affects exploration, and whether paths generated by options should be explored first.
dheight - Variable in class burlap.domain.singleagent.gridworld.GridWorldVisualizer.CellPainter
 
dheight - Variable in class burlap.domain.singleagent.gridworld.GridWorldVisualizer.LocationPainter
 
dheight - Variable in class burlap.domain.singleagent.gridworld.GridWorldVisualizer.MapPainter
 
dheight - Variable in class burlap.domain.singleagent.gridworld.macro.MacroCellVisualizer.MacroCellRewardWeightPainter
 
DifferentiableDP - Class in burlap.behavior.singleagent.learnfromdemo.mlirl.differentiableplanners
A class for performing dynamic programming with a differentiable value backup operator.
DifferentiableDP() - Constructor for class burlap.behavior.singleagent.learnfromdemo.mlirl.differentiableplanners.DifferentiableDP
 
DifferentiableRF - Interface in burlap.behavior.singleagent.learnfromdemo.mlirl.support
An interface for defining differentiable reward functions.
DifferentiableSparseSampling - Class in burlap.behavior.singleagent.learnfromdemo.mlirl.differentiableplanners
A Differentiable finite horizon valueFunction that can also use sparse sampling over the transition dynamics when the transition function is very large or infinite.
DifferentiableSparseSampling(Domain, DifferentiableRF, TerminalFunction, double, HashableStateFactory, int, int, double) - Constructor for class burlap.behavior.singleagent.learnfromdemo.mlirl.differentiableplanners.DifferentiableSparseSampling
Initializes.
DifferentiableSparseSampling.DiffStateNode - Class in burlap.behavior.singleagent.learnfromdemo.mlirl.differentiableplanners
A class for value differentiable state nodes.
DifferentiableSparseSampling.DiffStateNode(HashableState, int) - Constructor for class burlap.behavior.singleagent.learnfromdemo.mlirl.differentiableplanners.DifferentiableSparseSampling.DiffStateNode
 
DifferentiableSparseSampling.QAndQGradient - Class in burlap.behavior.singleagent.learnfromdemo.mlirl.differentiableplanners
A tuple for storing Q-values and their gradients.
DifferentiableSparseSampling.QAndQGradient(List<QValue>, List<QGradientTuple>) - Constructor for class burlap.behavior.singleagent.learnfromdemo.mlirl.differentiableplanners.DifferentiableSparseSampling.QAndQGradient
 
DifferentiableSparseSampling.QAndQGradient(int) - Constructor for class burlap.behavior.singleagent.learnfromdemo.mlirl.differentiableplanners.DifferentiableSparseSampling.QAndQGradient
 
DifferentiableSparseSampling.VAndVGradient - Class in burlap.behavior.singleagent.learnfromdemo.mlirl.differentiableplanners
A tuple for storing a state value and its gradient.
DifferentiableSparseSampling.VAndVGradient(double, FunctionGradient) - Constructor for class burlap.behavior.singleagent.learnfromdemo.mlirl.differentiableplanners.DifferentiableSparseSampling.VAndVGradient
 
DifferentiableStateActionValue - Interface in burlap.behavior.singleagent.vfa
An extension of ParametricFunction.ParametricStateActionFunction that is differentiable.
DifferentiableStateValue - Interface in burlap.behavior.singleagent.vfa
An extension of ParametricFunction.ParametricStateFunction that that is differentiable.
DifferentiableVI - Class in burlap.behavior.singleagent.learnfromdemo.mlirl.differentiableplanners
Performs Differentiable Value Iteration using the Boltzmann backup operator and a DifferentiableRF.
DifferentiableVI(Domain, DifferentiableRF, TerminalFunction, double, double, HashableStateFactory, double, int) - Constructor for class burlap.behavior.singleagent.learnfromdemo.mlirl.differentiableplanners.DifferentiableVI
Initializes the valueFunction.
DifferentiableVInit - Interface in burlap.behavior.singleagent.learnfromdemo.mlirl.differentiableplanners.diffvinit
An interface for value function initialization that is differentiable with respect to some parameters.
DiffVFRF - Class in burlap.behavior.singleagent.learnfromdemo.mlirl.differentiableplanners.diffvinit
A differentiable reward function wrapper for use with MLIRL when the reward function is known, but the value function initialization for leaf nodes is to be learned.
DiffVFRF(RewardFunction, DifferentiableVInit) - Constructor for class burlap.behavior.singleagent.learnfromdemo.mlirl.differentiableplanners.diffvinit.DiffVFRF
 
diffVInit - Variable in class burlap.behavior.singleagent.learnfromdemo.mlirl.differentiableplanners.diffvinit.DiffVFRF
 
dim - Variable in class burlap.behavior.singleagent.learnfromdemo.mlirl.commonrfs.LinearStateActionDifferentiableRF
The dimension of this reward function
dim - Variable in class burlap.behavior.singleagent.learnfromdemo.mlirl.commonrfs.LinearStateDifferentiableRF
The dimension of this reward function
dim - Variable in class burlap.behavior.singleagent.learnfromdemo.mlirl.differentiableplanners.diffvinit.DiffVFRF
 
dim - Variable in class burlap.behavior.singleagent.learnfromdemo.mlirl.differentiableplanners.diffvinit.LinearDiffRFVInit
 
dim - Variable in class burlap.behavior.singleagent.learnfromdemo.mlirl.differentiableplanners.diffvinit.LinearStateDiffVF
 
dim - Variable in class burlap.behavior.singleagent.vfa.common.FVToFeatureDatabase
The dimensionality of the state features produced by the feature vector generator
dimensionMask - Variable in class burlap.behavior.singleagent.vfa.cmac.FVTiling
The dimensions on which this tiling are dependent
dir - Variable in class burlap.domain.singleagent.blockdude.BlockDude.MoveAction
 
directEpisodes - Variable in class burlap.behavior.singleagent.auxiliary.EpisodeSequenceVisualizer
 
directGames - Variable in class burlap.behavior.stochasticgames.auxiliary.GameSequenceVisualizer
 
direction - Variable in class burlap.behavior.singleagent.auxiliary.valuefunctionvis.common.ArrowActionGlyph
The direction of the arrow.0: north; 1: south; 2: east; 3:west
directionProbs - Variable in class burlap.domain.singleagent.frostbite.FrostbiteDomain.MovementAction
Probabilities of the actual direction the agent will go
directionProbs - Variable in class burlap.domain.singleagent.gridworld.GridWorldDomain.MovementAction
Probabilities of the actual direction the agent will go
directionProbs - Variable in class burlap.tutorials.bd.ExampleGridWorld.Movement
 
DirectOptionTerminateMapper - Interface in burlap.behavior.singleagent.options.support
If an option deterministically terminates with a fixed number of steps, then it may be useful for an option to immediately transition from the state in which the option was initiated to the end terminal state, rather than having to simulate each step of execution.
DISCATT - Static variable in class burlap.behavior.singleagent.interfaces.rlglue.RLGlueDomain
The base name of a discrete attribute.
discount - Variable in class burlap.behavior.singleagent.interfaces.rlglue.RLGlueEnvironmentInterface
The RLGlue specified discount factor
discount - Variable in class burlap.behavior.singleagent.options.support.EnvironmentOptionOutcome
The discount factor to apply to the value of time steps immediately following the application of an Option.
discount - Variable in class burlap.behavior.singleagent.shaping.potential.PotentialShapedRF
The discount factor the MDP (required for this to shaping to preserve policy optimality)
discount - Variable in class burlap.behavior.stochasticgames.agents.madp.MADPPlannerFactory.MAVIPlannerFactory
The discount factor in [0, 1]
discount - Variable in class burlap.behavior.stochasticgames.agents.maql.MAQLFactory
 
discount - Variable in class burlap.behavior.stochasticgames.agents.maql.MultiAgentQLearning
The discount factor
discount - Variable in class burlap.behavior.stochasticgames.agents.naiveq.history.SGQWActionHistoryFactory
The discount rate the Q-learning algorithm will use
discount - Variable in class burlap.behavior.stochasticgames.agents.naiveq.SGNaiveQFactory
The discount rate the Q-learning algorithm will use
discount - Variable in class burlap.behavior.stochasticgames.agents.naiveq.SGNaiveQLAgent
The discount factor
discount - Variable in class burlap.behavior.stochasticgames.madynamicprogramming.MADynamicProgramming
The discount factor in [0, 1]
discount - Variable in class burlap.oomdp.singleagent.interfaces.rlglue.RLGlueEnvironment
The discount factor of the task
discountFactor - Variable in class burlap.behavior.singleagent.options.Option
discount factor of the MDP in which this option will be applied
DISCRETECLASS - Static variable in class burlap.behavior.singleagent.interfaces.rlglue.RLGlueDomain
The object class name for the object that holds the RLGlue discrete attributes
DiscreteValue - Class in burlap.oomdp.core.values
A discrete value subclass in which discrete values are stored as int values.
DiscreteValue(Attribute) - Constructor for class burlap.oomdp.core.values.DiscreteValue
Initializes this value to be an assignment for Attribute attribute.
DiscreteValue(DiscreteValue) - Constructor for class burlap.oomdp.core.values.DiscreteValue
Initializes this value as a copy from the source Value object v.
DiscreteValue(Attribute, int) - Constructor for class burlap.oomdp.core.values.DiscreteValue
 
DiscretizingHashableStateFactory - Class in burlap.oomdp.statehashing
A factory for producing HashableState objects that computes hash codes and test for state equality after discretizing any real values.
DiscretizingHashableStateFactory(double) - Constructor for class burlap.oomdp.statehashing.DiscretizingHashableStateFactory
Initializes with object identifier independence and no hash code caching.
DiscretizingHashableStateFactory(boolean, double) - Constructor for class burlap.oomdp.statehashing.DiscretizingHashableStateFactory
Initializes with non hash code caching
DiscretizingHashableStateFactory(boolean, boolean, double) - Constructor for class burlap.oomdp.statehashing.DiscretizingHashableStateFactory
Initializes.
DiscretizingMaskedHashableStateFactory - Class in burlap.oomdp.statehashing
A class for producing HashableState objects that computes hash codes and tests for State equality by discretizing real-valued attributes and by masking (ignoring) either Attributes and/or ObjectClasses.
DiscretizingMaskedHashableStateFactory(double) - Constructor for class burlap.oomdp.statehashing.DiscretizingMaskedHashableStateFactory
Initializes with object identifier independence, no hash code caching and object class or attribute masks.
DiscretizingMaskedHashableStateFactory(boolean, double) - Constructor for class burlap.oomdp.statehashing.DiscretizingMaskedHashableStateFactory
Initializes with non hash code caching and object class or attribute masks
DiscretizingMaskedHashableStateFactory(boolean, boolean, double) - Constructor for class burlap.oomdp.statehashing.DiscretizingMaskedHashableStateFactory
Initializes.
DiscretizingMaskedHashableStateFactory(boolean, boolean, double, boolean, String...) - Constructor for class burlap.oomdp.statehashing.DiscretizingMaskedHashableStateFactory
Initializes with a specified attribute or object class mask.
discVal - Variable in class burlap.oomdp.core.values.DiscreteValue
The discrete value stored as an integer.
discValues - Variable in class burlap.oomdp.core.Attribute
The possible categorical values for a discrete or boolean attribute.
discValuesHash - Variable in class burlap.oomdp.core.Attribute
maps categorical names of discrete values to int values
displayPlots - Variable in class burlap.behavior.singleagent.auxiliary.performance.LearningAlgorithmExperimenter
Whether the performance should be visually plotted (by default they will)
displayPlots - Variable in class burlap.behavior.stochasticgames.auxiliary.performance.MultiAgentExperimenter
Whether the performance should be visually plotted (by default they will)
distance(State, State) - Method in interface burlap.behavior.singleagent.vfa.rbf.DistanceMetric
 
distance(double[], double[]) - Method in interface burlap.behavior.singleagent.vfa.rbf.FVDistanceMetric
Returns the distance between state s0 and state s1.
distance(State, State) - Method in class burlap.behavior.singleagent.vfa.rbf.metrics.EuclideanDistance
 
distance(double[], double[]) - Method in class burlap.behavior.singleagent.vfa.rbf.metrics.FVEuclideanDistance
 
DistanceMetric - Interface in burlap.behavior.singleagent.vfa.rbf
An interface for defining distant metrics between OO-MDP State objects.
domain - Variable in class burlap.behavior.singleagent.auxiliary.EpisodeSequenceVisualizer
 
domain - Variable in class burlap.behavior.singleagent.auxiliary.StateEnumerator
The domain whose states will be enumerated
domain - Variable in class burlap.behavior.singleagent.interfaces.rlglue.RLGlueEnvironmentInterface
The BURLAP Domain specifying the RLGlue problem representation and action space.
domain - Variable in class burlap.behavior.singleagent.learnfromdemo.IRLRequest
The domain in which IRL is to be performed
domain - Variable in class burlap.behavior.singleagent.learnfromdemo.RewardValueProjection
 
domain - Variable in class burlap.behavior.singleagent.learning.actorcritic.actor.BoltzmannActor
The domain in which this agent will act
domain - Variable in class burlap.behavior.singleagent.MDPSolver
The domain to solve
domain - Variable in class burlap.behavior.stochasticgames.agents.madp.MADPPlanAgentFactory
 
domain - Variable in class burlap.behavior.stochasticgames.agents.madp.MADPPlannerFactory.MAVIPlannerFactory
The domain in which planning is to be performed
domain - Variable in class burlap.behavior.stochasticgames.agents.maql.MAQLFactory
 
domain - Variable in class burlap.behavior.stochasticgames.agents.naiveq.history.ParameterNaiveActionIdMap
The domain for which the action values should be created.
domain - Variable in class burlap.behavior.stochasticgames.agents.naiveq.history.SGQWActionHistoryFactory
The stochastic games domain in which the agent will act
domain - Variable in class burlap.behavior.stochasticgames.agents.naiveq.SGNaiveQFactory
The stochastic games domain in which the agent will act
domain - Variable in class burlap.behavior.stochasticgames.agents.SetStrategySGAgent.SetStrategyAgentFactory
The domain in which the agent will play
domain - Variable in class burlap.behavior.stochasticgames.agents.twoplayer.repeatedsinglestage.GrimTrigger.GrimTriggerAgentFactory
The domain in which the agent will play
domain - Variable in class burlap.behavior.stochasticgames.agents.twoplayer.repeatedsinglestage.TitForTat.TitForTatAgentFactory
The domain in which the agent will play
domain - Variable in class burlap.behavior.stochasticgames.auxiliary.GameSequenceVisualizer
 
domain - Variable in class burlap.behavior.stochasticgames.madynamicprogramming.MADynamicProgramming
The domain in which planning is to be performed
domain - Variable in class burlap.domain.singleagent.gridworld.SerializableGridWorldStateFactory.GridWorldStateParser
 
domain - Variable in class burlap.oomdp.core.Attribute
domain that holds this attribute
Domain - Class in burlap.oomdp.core
This is the base class for a problem domain.
Domain() - Constructor for class burlap.oomdp.core.Domain
Initializes the data structures for indexing the object classes, attributes, and propositional functions
domain - Variable in class burlap.oomdp.core.ObjectClass
 
domain - Variable in class burlap.oomdp.core.PropositionalFunction
 
domain - Variable in class burlap.oomdp.legacy.StateJSONParser
The domain holding the object class definitions that states represented in JSON strings will be converted to.
domain - Variable in class burlap.oomdp.legacy.StateYAMLParser
The domain holding the object class definitions that states represented in yaml strings will be converted to.
domain - Variable in class burlap.oomdp.singleagent.Action
The domain with which this action is associated
domain - Variable in class burlap.oomdp.singleagent.common.VisualActionObserver
The domain this visualizer is rendering
domain - Variable in class burlap.oomdp.singleagent.environment.SimulatedEnvironment
The domain of this environment
domain - Variable in class burlap.oomdp.singleagent.explorer.VisualExplorer
 
domain - Variable in class burlap.oomdp.singleagent.interfaces.rlglue.RLGlueEnvironment
The BURLAP domain
domain - Variable in class burlap.oomdp.singleagent.pomdp.beliefstate.tabular.TabularBeliefState
The POMDP domain with which this belief state is associated.
domain - Variable in class burlap.oomdp.singleagent.pomdp.ObservationFunction
The POMDP domain with which this ObservationFunction is associated.
domain - Variable in class burlap.oomdp.stochasticgames.agentactions.SGAgentAction
 
domain - Variable in class burlap.oomdp.stochasticgames.common.VisualWorldObserver
The domain this visualizer is rendering
domain - Variable in class burlap.oomdp.stochasticgames.explorers.SGVisualExplorer
 
domain - Variable in class burlap.oomdp.stochasticgames.SGAgent
 
domain - Variable in class burlap.oomdp.stochasticgames.tournament.common.ConstantWorldGenerator
 
domain - Variable in class burlap.oomdp.stochasticgames.World
 
domain - Variable in class burlap.shell.BurlapShell
 
domain - Variable in class burlap.shell.command.env.AddStateObjectCommand
 
domain - Variable in class burlap.shell.command.env.ExecuteActionCommand
 
domain - Variable in class burlap.shell.command.world.AddStateObjectSGCommand
 
DomainGenerator - Interface in burlap.oomdp.auxiliary
This class provides a simple interface for constructing domains, but it is not required to create domains.
DomainMappedPolicy - Class in burlap.behavior.policy
If you have a policy defined for one domain, and want to map it to use actions in another domain that have the same name, you can use this policy to perform the mapping.
DomainMappedPolicy(Domain, Policy) - Constructor for class burlap.behavior.policy.DomainMappedPolicy
Initializes.
domainSet - Variable in class burlap.behavior.singleagent.interfaces.rlglue.RLGlueEnvironmentInterface
A variable for synchronized checking if the domain has been set.
dot(double[], double[]) - Static method in class burlap.behavior.stochasticgames.solvers.GeneralBimatrixSolverTools
Returns the dot product of two vectors
doubleArray - Variable in class burlap.oomdp.core.values.DoubleArrayValue
 
DoubleArrayValue - Class in burlap.oomdp.core.values
This class implements an attribute value that is defined with a double array.
DoubleArrayValue(Attribute) - Constructor for class burlap.oomdp.core.values.DoubleArrayValue
 
DoubleArrayValue(DoubleArrayValue) - Constructor for class burlap.oomdp.core.values.DoubleArrayValue
 
DoubleArrayValue(Attribute, double[]) - Constructor for class burlap.oomdp.core.values.DoubleArrayValue
 
doubleEpislon - Static variable in class burlap.behavior.stochasticgames.agents.twoplayer.singlestage.equilibriumplayer.BimatrixEquilibriumSolver
The epislon difference used to test for double equality.
doubleEquality(double, double) - Static method in class burlap.behavior.stochasticgames.agents.twoplayer.singlestage.equilibriumplayer.BimatrixEquilibriumSolver
Returns true if |a - b| < BimatrixEquilibriumSolver.doubleEpislon; false otherwise.
dp - Variable in class burlap.behavior.singleagent.planning.deterministic.DDPlannerPolicy
 
dp - Variable in class burlap.behavior.singleagent.planning.deterministic.SDPlannerPolicy
 
DPPInit(Domain, RewardFunction, TerminalFunction, double, HashableStateFactory) - Method in class burlap.behavior.singleagent.planning.stochastic.DynamicProgramming
Common init method for DynamicProgramming instances.
DPrint - Class in burlap.debugtools
A class for managing debug print statements.
DPrint() - Constructor for class burlap.debugtools.DPrint
 
dwidth - Variable in class burlap.domain.singleagent.gridworld.GridWorldVisualizer.CellPainter
 
dwidth - Variable in class burlap.domain.singleagent.gridworld.GridWorldVisualizer.LocationPainter
 
dwidth - Variable in class burlap.domain.singleagent.gridworld.GridWorldVisualizer.MapPainter
 
dwidth - Variable in class burlap.domain.singleagent.gridworld.macro.MacroCellVisualizer.MacroCellRewardWeightPainter
 
DynamicProgramming - Class in burlap.behavior.singleagent.planning.stochastic
A class for performing dynamic programming operations: updating the value function using a Bellman backup.
DynamicProgramming() - Constructor for class burlap.behavior.singleagent.planning.stochastic.DynamicProgramming
 
DynamicProgramming.StaticVFPlanner - Class in burlap.behavior.singleagent.planning.stochastic
This class is used to store tabular value function values that can be manipulated with the DynamicProgramming methods.
DynamicProgramming.StaticVFPlanner(Domain, RewardFunction, double, HashableStateFactory, List<Action>, Map<HashableState, Double>) - Constructor for class burlap.behavior.singleagent.planning.stochastic.DynamicProgramming.StaticVFPlanner
Initializes.
DynamicWeightedAStar - Class in burlap.behavior.singleagent.planning.deterministic.informed.astar
Dynamic Weighted A* [1] uses a dynamic heuristic weight that is based on depth of the current search tree and based on an expected depth of the search.
DynamicWeightedAStar(Domain, RewardFunction, StateConditionTest, HashableStateFactory, Heuristic, double, int) - Constructor for class burlap.behavior.singleagent.planning.deterministic.informed.astar.DynamicWeightedAStar
Initializes the valueFunction.
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