- h - Variable in class burlap.behavior.singleagent.learnfromdemo.mlirl.differentiableplanners.DifferentiableSparseSampling
-
The height of the tree
- h(State) - Method in interface burlap.behavior.singleagent.planning.deterministic.informed.Heuristic
-
Returns the estimated amount of reward that will be received when following the optimal policy from the given state.
- h(State) - Method in class burlap.behavior.singleagent.planning.deterministic.informed.NullHeuristic
-
- h - Variable in class burlap.behavior.singleagent.planning.stochastic.sparsesampling.SparseSampling
-
The height of the tree
- halfPoleLength - Variable in class burlap.domain.singleagent.cartpole.CartPoleDomain.CPPhysicsParams
-
The half length of the pole.
- halfTrackLength - Variable in class burlap.domain.singleagent.cartpole.CartPoleDomain.CPPhysicsParams
-
- handleEpisodeSelection(ListSelectionEvent) - Method in class burlap.behavior.singleagent.auxiliary.EpisodeSequenceVisualizer
-
- handleExecute() - Method in class burlap.oomdp.singleagent.explorer.VisualExplorer
-
Handles action execute button.
- handleIterationSelection(ListSelectionEvent) - Method in class burlap.behavior.singleagent.auxiliary.EpisodeSequenceVisualizer
-
- handleKeyPressed(KeyEvent) - Method in class burlap.oomdp.singleagent.explorer.VisualExplorer
-
Handles key presses
- HardStateResetSpecialAction - Class in burlap.oomdp.stochasticgames.explorers
-
- HardStateResetSpecialAction(State) - Constructor for class burlap.oomdp.stochasticgames.explorers.HardStateResetSpecialAction
-
Initializes which base state to reset to
- HardStateResetSpecialAction(StateGenerator) - Constructor for class burlap.oomdp.stochasticgames.explorers.HardStateResetSpecialAction
-
Initializes with a state generator to draw from on reset
- hasAttribute(Attribute) - Method in class burlap.oomdp.core.ObjectClass
-
Return whether this object class is defined by the given attribute
- hasAttribute(String) - Method in class burlap.oomdp.core.ObjectClass
-
Return whether this object class is defined by the attribute with the given name
- hasCachedPlanForState(State) - Method in class burlap.behavior.singleagent.planning.deterministic.DeterministicPlanner
-
Returns whether the valueFunction has a plan solution from the provided state.
- hasComputedValueFor(State) - Method in class burlap.behavior.singleagent.planning.stochastic.DynamicProgramming
-
Returns whether a value for the given state has been computed previously.
- hasFinishedLastEpisode - Variable in class burlap.behavior.stochasticgames.auxiliary.performance.MultiAgentPerformancePlotter.Trial
-
- hasFinishedLastEpisode() - Method in class burlap.behavior.stochasticgames.auxiliary.performance.MultiAgentPerformancePlotter.Trial
-
Indicates whether the data finalization for the current episode has been performed.
- HashableObject - Class in burlap.oomdp.statehashing
-
- HashableObject(ObjectInstance) - Constructor for class burlap.oomdp.statehashing.HashableObject
-
- HashableObject.CachedHashableObject - Class in burlap.oomdp.statehashing
-
- HashableObject.CachedHashableObject(ObjectInstance) - Constructor for class burlap.oomdp.statehashing.HashableObject.CachedHashableObject
-
Initializes the CachedHashableObject with the given
ObjectInstance
object.
- HashableObjectFactory - Interface in burlap.oomdp.statehashing
-
- HashableState - Class in burlap.oomdp.statehashing
-
This class provides a hash value for
State
objects.
- HashableState(State) - Constructor for class burlap.oomdp.statehashing.HashableState
-
- HashableState.CachedHashableState - Class in burlap.oomdp.statehashing
-
- HashableState.CachedHashableState(State) - Constructor for class burlap.oomdp.statehashing.HashableState.CachedHashableState
-
Initializes the StateHashTuple with the given
State
object.
- HashableStateFactory - Interface in burlap.oomdp.statehashing
-
This interface is to be used by classes that can produce
HashableState
objects
that provide a hash values for
State
objects.
- HashableTabularBeliefStateFactory - Class in burlap.oomdp.singleagent.pomdp.beliefstate.tabular
-
- HashableTabularBeliefStateFactory() - Constructor for class burlap.oomdp.singleagent.pomdp.beliefstate.tabular.HashableTabularBeliefStateFactory
-
- HashableTabularBeliefStateFactory.HashableTabularBeliefState - Class in burlap.oomdp.singleagent.pomdp.beliefstate.tabular
-
- HashableTabularBeliefStateFactory.HashableTabularBeliefState(State) - Constructor for class burlap.oomdp.singleagent.pomdp.beliefstate.tabular.HashableTabularBeliefStateFactory.HashableTabularBeliefState
-
- HashableValue - Class in burlap.oomdp.statehashing
-
- HashableValue(Value, HashableValueFactory, int) - Constructor for class burlap.oomdp.statehashing.HashableValue
-
- HashableValueFactory - Interface in burlap.oomdp.statehashing
-
- hashCode() - Method in class burlap.behavior.policy.Policy.GroundedAnnotatedAction
-
- hashCode() - Method in class burlap.behavior.singleagent.planning.deterministic.informed.PrioritizedSearchNode
-
- hashCode() - Method in class burlap.behavior.singleagent.planning.deterministic.SearchNode
-
- hashCode() - Method in class burlap.behavior.singleagent.planning.stochastic.sparsesampling.SparseSampling.HashedHeightState
-
- hashCode() - Method in class burlap.behavior.singleagent.planning.stochastic.valueiteration.PrioritizedSweeping.BPTRNode
-
- hashCode - Variable in class burlap.behavior.singleagent.vfa.cmac.FVTiling.FVTile
-
- hashCode() - Method in class burlap.behavior.singleagent.vfa.cmac.FVTiling.FVTile
-
- hashCode - Variable in class burlap.behavior.singleagent.vfa.cmac.Tiling.ObjectTile
-
The hash code for fast storage and retrieval
- hashCode() - Method in class burlap.behavior.singleagent.vfa.cmac.Tiling.ObjectTile
-
- hashCode - Variable in class burlap.behavior.singleagent.vfa.cmac.Tiling.StateTile
-
A hash code for this tiling for fast storage
- hashCode() - Method in class burlap.behavior.singleagent.vfa.cmac.Tiling.StateTile
-
- hashCode() - Method in class burlap.behavior.singleagent.vfa.FunctionGradient.PartialDerivative
-
- hashCode() - Method in class burlap.behavior.stochasticgames.agents.interfacing.singleagent.SGToSADomain.GroundedSAAActionWrapper
-
- hashCode() - Method in class burlap.domain.singleagent.graphdefined.GraphDefinedDomain.NodeTransitionProbability
-
- hashCode() - Method in class burlap.domain.singleagent.gridworld.GridWorldTerminalFunction.IntPair
-
- hashCode() - Method in class burlap.domain.stochasticgames.normalform.SingleStageNormalFormGame.StrategyProfile
-
- hashCode() - Method in class burlap.oomdp.core.Attribute
-
- hashCode() - Method in class burlap.oomdp.core.objects.ImmutableObjectInstance
-
- hashCode() - Method in class burlap.oomdp.core.objects.MutableObjectInstance
-
- hashCode() - Method in class burlap.oomdp.core.PropositionalFunction
-
- hashCode() - Method in class burlap.oomdp.core.states.FixedSizeImmutableState
-
- hashCode() - Method in class burlap.oomdp.core.states.ImmutableState
-
- hashCode() - Method in class burlap.oomdp.singleagent.Action
-
- hashCode() - Method in class burlap.oomdp.singleagent.GroundedAction
-
- hashCode() - Method in class burlap.oomdp.singleagent.pomdp.beliefstate.tabular.HashableTabularBeliefStateFactory.HashableTabularBeliefState
-
- hashCode - Variable in class burlap.oomdp.statehashing.HashableObject.CachedHashableObject
-
- hashCode() - Method in class burlap.oomdp.statehashing.HashableObject.CachedHashableObject
-
- hashCode - Variable in class burlap.oomdp.statehashing.HashableState.CachedHashableState
-
- hashCode() - Method in class burlap.oomdp.statehashing.HashableState.CachedHashableState
-
- hashCode() - Method in class burlap.oomdp.statehashing.HashableState
-
- hashCode() - Method in class burlap.oomdp.statehashing.HashableValue
-
- hashCode() - Method in class burlap.oomdp.statehashing.ImmutableHashableObjectFactory.ImmutableHashableObject
-
- hashCode() - Method in class burlap.oomdp.statehashing.ImmutableStateHashableStateFactory.ImmutableHashableState
-
- hashCode() - Method in class burlap.oomdp.statehashing.SimpleHashableStateFactory.SimpleHashableState
-
- hashCode() - Method in class burlap.oomdp.stochasticgames.agentactions.GroundedSGAgentAction
-
- hashCode() - Method in class burlap.oomdp.stochasticgames.agentactions.SGAgentAction
-
- hashCode() - Method in class burlap.oomdp.stochasticgames.JointAction
-
- hashCode() - Method in class burlap.oomdp.stochasticgames.SGAgentType
-
- HashedAggregator<K> - Class in burlap.datastructures
-
Datasturcutre for maintaining numeric aggregated values for different keys.
- HashedAggregator() - Constructor for class burlap.datastructures.HashedAggregator
-
Initializes with initial value for each key being 0.0.
- HashedAggregator(double) - Constructor for class burlap.datastructures.HashedAggregator
-
Initializes with the given initial value for each key.
- HashedTransitionProbability - Class in burlap.behavior.singleagent.planning.stochastic
-
- HashedTransitionProbability(HashableState, double) - Constructor for class burlap.behavior.singleagent.planning.stochastic.HashedTransitionProbability
-
Initializes with a
HashableState
and probability for the transition
- HashedTransitionProbability(State, double, HashableStateFactory) - Constructor for class burlap.behavior.singleagent.planning.stochastic.HashedTransitionProbability
-
Takes a
State
object, hashes it, and sets the transition probability to the hashed state to p
- HashedTransitionProbability(TransitionProbability, HashableStateFactory) - Constructor for class burlap.behavior.singleagent.planning.stochastic.HashedTransitionProbability
-
- hashFactory - Variable in class burlap.behavior.stochasticgames.agents.naiveq.SGNaiveQLAgent
-
The state hashing factory to use.
- HashIndexedHeap<T> - Class in burlap.datastructures
-
An implementation of a hash map backed heap/priority queue.
- HashIndexedHeap(Comparator<T>) - Constructor for class burlap.datastructures.HashIndexedHeap
-
Initializes the heap with a comparator
- HashIndexedHeap(Comparator<T>, int) - Constructor for class burlap.datastructures.HashIndexedHeap
-
Initializes the heap with a comparator and an initial capacity size
- hashingFactory - Variable in class burlap.behavior.learningrate.ExponentialDecayLR
-
How to hash and perform equality checks of states
- hashingFactory - Variable in class burlap.behavior.learningrate.SoftTimeInverseDecayLR
-
How to hash and perform equality checks of states
- hashingFactory - Variable in class burlap.behavior.policy.CachedPolicy
-
The hashing factory to use for indexing states
- hashingFactory - Variable in class burlap.behavior.singleagent.auxiliary.StateEnumerator
-
The hashing factory used to hash states and perform equality tests
- hashingFactory - Variable in class burlap.behavior.singleagent.learnfromdemo.mlirl.support.QGradientPlannerFactory.DifferentiableVIFactory
-
- hashingFactory - Variable in class burlap.behavior.singleagent.learning.actorcritic.actor.BoltzmannActor
-
The hashing factory used to hash states and evaluate state equality
- hashingFactory - Variable in class burlap.behavior.singleagent.learning.actorcritic.critics.TDLambda
-
The state hashing factor used for hashing states and performing state equality checks.
- hashingFactory - Variable in class burlap.behavior.singleagent.learning.modellearning.models.TabularModel
-
The hashing factory to use for indexing states
- hashingFactory - Variable in class burlap.behavior.singleagent.MDPSolver
-
The hashing factory to use for hashing states in tabular solvers
- hashingFactory - Variable in class burlap.behavior.stochasticgames.agents.madp.MADPPlannerFactory.MAVIPlannerFactory
-
The state hashing factory used to query the value function for individual states
- hashingFactory - Variable in class burlap.behavior.stochasticgames.agents.maql.MAQLFactory
-
- hashingFactory - Variable in class burlap.behavior.stochasticgames.agents.maql.MultiAgentQLearning
-
The state hashing factory used to index Q-values by state
- hashingFactory - Variable in class burlap.behavior.stochasticgames.madynamicprogramming.MADynamicProgramming
-
The state hashing factory used to query the value function for individual states
- hashingFactory - Variable in class burlap.behavior.stochasticgames.madynamicprogramming.QSourceForSingleAgent.HashBackedQSource
-
- hashObject(ObjectInstance) - Method in interface burlap.oomdp.statehashing.HashableObjectFactory
-
- hashObject(ObjectInstance) - Method in class burlap.oomdp.statehashing.ImmutableHashableObjectFactory
-
- hashObject(ImmutableObjectInstance) - Method in class burlap.oomdp.statehashing.ImmutableHashableObjectFactory
-
- hashState(State) - Method in class burlap.oomdp.singleagent.pomdp.beliefstate.tabular.HashableTabularBeliefStateFactory
-
- hashState(State) - Method in interface burlap.oomdp.statehashing.HashableStateFactory
-
- hashState(State) - Method in class burlap.oomdp.statehashing.ImmutableStateHashableStateFactory
-
- hashState(State) - Method in class burlap.oomdp.statehashing.SimpleHashableStateFactory
-
- hashValue(Value) - Method in interface burlap.oomdp.statehashing.HashableValueFactory
-
- hasOffset - Variable in class burlap.behavior.singleagent.vfa.rbf.FVRBFFeatureDatabase
-
Specifies whether an offset RBF unit with a constant response value is included in the feature set.
- hasOffset - Variable in class burlap.behavior.singleagent.vfa.rbf.RBFFeatureDatabase
-
Specifies whether an offset RBF unit with a constant response value is included in the feature set.
- hasRunPlanning - Variable in class burlap.behavior.singleagent.planning.stochastic.policyiteration.PolicyIteration
-
Boolean to indicate whether planning as been run at least once
- hasRunVI - Variable in class burlap.behavior.singleagent.learnfromdemo.mlirl.differentiableplanners.DifferentiableVI
-
Indicates whether VI has been run or not
- hasRunVI - Variable in class burlap.behavior.singleagent.planning.stochastic.valueiteration.ValueIteration
-
- hasStartedPlanning() - Method in class burlap.behavior.stochasticgames.madynamicprogramming.MADynamicProgramming
-
Indicates whether planning has begun or not.
- height - Variable in class burlap.behavior.singleagent.planning.stochastic.sparsesampling.SparseSampling.HashedHeightState
-
The height of the state
- height - Variable in class burlap.domain.singleagent.gridworld.GridWorldDomain
-
The height of grid world
- height - Variable in class burlap.domain.singleagent.gridworld.GridWorldRewardFunction
-
- HEIGHTATTNAME - Static variable in class burlap.domain.singleagent.frostbite.FrostbiteDomain
-
Attribute name for height
- HelloGridWorld - Class in burlap.tutorials.hgw
-
- HelloGridWorld() - Constructor for class burlap.tutorials.hgw.HelloGridWorld
-
- HelpCommand - Class in burlap.shell.command.reserved
-
A reserved
ShellCommand
for displaying the general shell help information.
- HelpCommand() - Constructor for class burlap.shell.command.reserved.HelpCommand
-
- helpText - Variable in class burlap.shell.BurlapShell
-
- heuristic - Variable in class burlap.behavior.singleagent.planning.deterministic.informed.astar.AStar
-
The heuristic function.
- heuristic - Variable in class burlap.behavior.singleagent.planning.deterministic.informed.astar.IDAStar
-
The heuristic to use
- Heuristic - Interface in burlap.behavior.singleagent.planning.deterministic.informed
-
An interface for defining heuristics.
- history - Variable in class burlap.behavior.stochasticgames.agents.naiveq.history.SGQWActionHistory
-
the joint action history
- historySize - Variable in class burlap.behavior.stochasticgames.agents.naiveq.history.SGQWActionHistory
-
The size of action history to store.
- historySize - Variable in class burlap.behavior.stochasticgames.agents.naiveq.history.SGQWActionHistoryFactory
-
How much history the agent should remember
- horizontal1DNorthWall(int, int, int) - Method in class burlap.domain.singleagent.gridworld.GridWorldDomain
-
Creates a sequence of 1D north walls spanning the specified start and end x coordinates.
- horizontalWall(int, int, int) - Method in class burlap.domain.singleagent.gridworld.GridWorldDomain
-
Creates a sequence of complete cell walls spanning the specified start and end x coordinates.