- id - Variable in class burlap.behavior.singleagent.vfa.cmac.FVCMACFeatureDatabase.ActionFeatureID
-
- id - Variable in class burlap.behavior.singleagent.vfa.StateFeature
-
The state feature identifier
- IDAStar - Class in burlap.behavior.singleagent.planning.deterministic.informed.astar
-
Iteratively deepening A* implementation.
- IDAStar(Domain, RewardFunction, StateConditionTest, HashableStateFactory, Heuristic) - Constructor for class burlap.behavior.singleagent.planning.deterministic.informed.astar.IDAStar
-
Initializes the valueFunction.
- identifierDependentEquals(ImmutableStateInterface, ImmutableStateInterface) - Method in class burlap.oomdp.statehashing.FixedSizeStateHashableStateFactory
-
Because the objects are assumed to be in a fixed order.
- identifierDependentEquals(State, State) - Method in class burlap.oomdp.statehashing.MaskedHashableStateFactory
-
- identifierDependentEquals(State, State) - Method in class burlap.oomdp.statehashing.SimpleHashableStateFactory
-
Evaluates whether two states are equal when equality depends on object identifiers/names being equal.
- identifierIndependent - Variable in class burlap.oomdp.statehashing.SimpleHashableStateFactory
-
Whether state evaluations are object identifier independent (the names of objects don't matter).
- identifierIndependentEquals(State, State) - Method in class burlap.oomdp.statehashing.MaskedHashableStateFactory
-
- identifierIndependentEquals(State, State) - Method in class burlap.oomdp.statehashing.SimpleHashableStateFactory
-
Evaluates whether two states are equal when equality is independent of object identifiers/names being equal
- identityScalar - Variable in class burlap.behavior.singleagent.learning.lspi.LSPI
-
The initial LSPI identity matrix scalar; default is 100.
- IGLOOCLASS - Static variable in class burlap.domain.singleagent.frostbite.FrostbiteDomain
-
Constant for the name of the igloo OO-MDP class
- ImmutableHashableObjectFactory - Class in burlap.oomdp.statehashing
-
This is a HashingFactory specifically for ImmutableObjects.
- ImmutableHashableObjectFactory(SimpleHashableStateFactory, boolean) - Constructor for class burlap.oomdp.statehashing.ImmutableHashableObjectFactory
-
- ImmutableHashableObjectFactory.ImmutableHashableObject - Class in burlap.oomdp.statehashing
-
- ImmutableHashableObjectFactory.ImmutableHashableObject(ImmutableObjectInstance) - Constructor for class burlap.oomdp.statehashing.ImmutableHashableObjectFactory.ImmutableHashableObject
-
- ImmutableObjectInstance - Class in burlap.oomdp.core.objects
-
Object Instances are the primary element for defining states.
- ImmutableObjectInstance(ObjectClass, String) - Constructor for class burlap.oomdp.core.objects.ImmutableObjectInstance
-
Initializes an object instance for a given object class and name.
- ImmutableObjectInstance(ObjectInstance) - Constructor for class burlap.oomdp.core.objects.ImmutableObjectInstance
-
Creates a new object instance that is a shallow copy of the specified object instance's values.
- ImmutableObjectInstance(ObjectClass, String, ImmutableList<Value>, int, boolean) - Constructor for class burlap.oomdp.core.objects.ImmutableObjectInstance
-
- ImmutableObjectInstance(String, ImmutableObjectInstance) - Constructor for class burlap.oomdp.core.objects.ImmutableObjectInstance
-
- ImmutableState - Class in burlap.oomdp.core.states
-
An immutable state cannot be changed (nor subclassed).
- ImmutableState() - Constructor for class burlap.oomdp.core.states.ImmutableState
-
- ImmutableState(State) - Constructor for class burlap.oomdp.core.states.ImmutableState
-
Constructs an immutable copy from any state object.
- ImmutableState(List<ImmutableObjectInstance>, TObjectIntHashMap<String>) - Constructor for class burlap.oomdp.core.states.ImmutableState
-
- ImmutableState(ImmutableList<ImmutableObjectInstance>, TObjectIntHashMap<String>, ImmutableList<TIntArrayList>, TObjectIntHashMap<String>, int) - Constructor for class burlap.oomdp.core.states.ImmutableState
-
- ImmutableStateHashableStateFactory - Class in burlap.oomdp.statehashing
-
This Hashing factory works for states that implement the ImmutableStateInterface.
- ImmutableStateHashableStateFactory(boolean) - Constructor for class burlap.oomdp.statehashing.ImmutableStateHashableStateFactory
-
- ImmutableStateHashableStateFactory.ImmutableHashableState - Class in burlap.oomdp.statehashing
-
- ImmutableStateHashableStateFactory.ImmutableHashableState(ImmutableStateInterface) - Constructor for class burlap.oomdp.statehashing.ImmutableStateHashableStateFactory.ImmutableHashableState
-
- ImmutableStateInterface - Interface in burlap.oomdp.core.states
-
A state that implements this interface implies that it itself is immutable and the ObjectInstances it uses are immutable.
- incAngle(State, double, LunarLanderDomain.LLPhysicsParams) - Static method in class burlap.domain.singleagent.lunarlander.LunarLanderDomain
-
Turns the lander in the direction indicated by the domains defined change in angle for turn actions.
- includeDoNothing - Variable in class burlap.domain.singleagent.pomdp.tiger.TigerDomain
-
Whether this domain should include the do nothing action or not
- ind - Variable in class burlap.behavior.singleagent.interfaces.rlglue.RLGlueDomain.RLGlueActionSpecification
-
The RLGlue action index
- ingetDefault() - Method in class burlap.debugtools.RandomFactory
-
Returns the default random number generator.
- ingetMapped(int) - Method in class burlap.debugtools.RandomFactory
-
Returns the random generator with the associated id or creates it if it does not yet exist
- ingetMapped(String) - Method in class burlap.debugtools.RandomFactory
-
Returns the random generator with the associated String id or creates it if it does not yet exist
- ingetOrSeedDefault(long) - Method in class burlap.debugtools.RandomFactory
-
Either return a the default random generator if it has already been created; or created it with the given seed if it has not been created.
- ingetOrSeedMapped(int, long) - Method in class burlap.debugtools.RandomFactory
-
Either returns the random generator for the given id or creates if with the given seed it does not yet exit
- ingetOrSeedMapped(String, long) - Method in class burlap.debugtools.RandomFactory
-
Either returns the random generator for the given String id or creates if with the given seed it does not yet exit
- init(Visualizer, Domain, String, int, int) - Method in class burlap.behavior.singleagent.auxiliary.EpisodeSequenceVisualizer
-
Initializes the EpisodeSequenceVisualizer with episodes read from disk.
- init(SGDomain, double, LearningRate, HashableStateFactory, ValueFunctionInitialization, SGBackupOperator, boolean, PolicyFromJointPolicy) - Method in class burlap.behavior.stochasticgames.agents.maql.MAQLFactory
-
Initializes.
- init(Visualizer, SGDomain, String, int, int) - Method in class burlap.behavior.stochasticgames.auxiliary.GameSequenceVisualizer
-
Initializes the GameSequenceVisualizer.
- init() - Method in class burlap.datastructures.StochasticTree
-
Initializes the three data structure
- init(String, Domain, String[], String[], String) - Method in class burlap.oomdp.core.PropositionalFunction
-
- init(Domain, Environment, Visualizer, int, int) - Method in class burlap.oomdp.singleagent.explorer.VisualExplorer
-
- init(SGDomain, World, Visualizer, int, int) - Method in class burlap.oomdp.stochasticgames.explorers.SGVisualExplorer
-
Initializes.
- init(SGDomain) - Method in class burlap.oomdp.stochasticgames.SGAgent
-
- init(SGDomain, JointActionModel, JointReward, TerminalFunction, SGStateGenerator, StateAbstraction) - Method in class burlap.oomdp.stochasticgames.World
-
- initDataStructures() - Method in class burlap.oomdp.core.states.MutableState
-
- initDefaults() - Method in class burlap.behavior.singleagent.learnfromdemo.apprenticeship.ApprenticeshipLearningRequest
-
- initGUI() - Method in class burlap.behavior.singleagent.auxiliary.EpisodeSequenceVisualizer
-
Initializes the GUI and presents it to the user.
- initGUI() - Method in class burlap.behavior.singleagent.auxiliary.valuefunctionvis.ValueFunctionVisualizerGUI
-
Initializes the GUI and presents it to the user.
- initGUI() - Method in class burlap.behavior.stochasticgames.auxiliary.GameSequenceVisualizer
-
Initializes the GUI and presents it to the user.
- initGUI() - Method in class burlap.oomdp.singleagent.common.VisualActionObserver
-
Initializes the visual explorer GUI and presents it to the user.
- initGUI() - Method in class burlap.oomdp.singleagent.explorer.VisualExplorer
-
Initializes the visual explorer GUI and presents it to the user.
- initGUI() - Method in class burlap.oomdp.stochasticgames.common.VisualWorldObserver
-
Initializes the visual world observer GUI and presents it to the user.
- initGUI() - Method in class burlap.oomdp.stochasticgames.explorers.SGVisualExplorer
-
Initializes the GUI and presents it to the user.
- initialize(int, int, double) - Method in class burlap.domain.singleagent.gridworld.GridWorldRewardFunction
-
Initializes the reward matrix.
- initializeActionMapAndAugmentedDomain() - Method in class burlap.behavior.stochasticgames.agents.naiveq.history.SGQWActionHistory
-
Initializes the action map to be an instance of
ParameterNaiveActionIdMap
and then initializes
the history augmented domain using the max players as the number of players in the world which this agent
has joined.
- initializeAllBeliefValuesTo(double) - Method in class burlap.oomdp.singleagent.pomdp.beliefstate.tabular.TabularBeliefState
-
Initializes the probability mass of all underlying MDP states to the specified value.
- initializeBeliefsUniformly() - Method in class burlap.oomdp.singleagent.pomdp.beliefstate.tabular.TabularBeliefState
-
Initializes this belief state to a uniform distribution
- initializeClusterRFParameters(List<DifferentiableRF>) - Method in class burlap.behavior.singleagent.learnfromdemo.mlirl.MultipleIntentionsMLIRL
-
- initializeClusters(int, QGradientPlannerFactory) - Method in class burlap.behavior.singleagent.learnfromdemo.mlirl.MultipleIntentionsMLIRL
-
Initializes cluster data; i.e., it initializes RF parameters, cluster prior parameters (to uniform), and creates
MLIRLRequest
objects for each cluster.
- initializeDatastructures() - Method in class burlap.behavior.singleagent.EpisodeAnalysis
-
- initializeDatastructures() - Method in class burlap.behavior.stochasticgames.GameAnalysis
-
Instantiates the datastructures of this object.
- initializeEpisideWithInitialState(State) - Method in class burlap.behavior.singleagent.EpisodeAnalysis
-
Initializes this object with the initial state in which the episode started.
- initializeEpisode(State) - Method in interface burlap.behavior.singleagent.learning.actorcritic.Critic
-
This method is called whenever a new learning episode begins
- initializeEpisode(State) - Method in class burlap.behavior.singleagent.learning.actorcritic.critics.TDLambda
-
- initializeEpisode(State) - Method in class burlap.behavior.singleagent.learning.actorcritic.critics.TimeIndexedTDLambda
-
- initializeForPlanning(RewardFunction, TerminalFunction, int) - Method in class burlap.behavior.singleagent.learning.actorcritic.ActorCritic
-
- initializeForPlanning(RewardFunction, TerminalFunction, int) - Method in class burlap.behavior.singleagent.learning.lspi.LSPI
-
- initializeForPlanning(RewardFunction, TerminalFunction, int, SARSCollector) - Method in class burlap.behavior.singleagent.learning.lspi.LSPI
-
- initializeForPlanning(RewardFunction, TerminalFunction, int) - Method in class burlap.behavior.singleagent.learning.tdmethods.QLearning
-
- initializeForPlanning(RewardFunction, TerminalFunction, int) - Method in class burlap.behavior.singleagent.learning.tdmethods.vfa.GradientDescentSarsaLam
-
- initializeGameWithInitialState(State) - Method in class burlap.behavior.stochasticgames.GameAnalysis
-
Clears out any already recorded states, joint actions, and rewards, and sets the initial state of the game.
- initializeHistoryAugmentedDomain(int) - Method in class burlap.behavior.stochasticgames.agents.naiveq.history.SGQWActionHistory
-
Initializes the history augmented domain/state representation the agent will use
- initializeOffscreen() - Method in class burlap.oomdp.visualizer.MultiLayerRenderer
-
Initializes a new offscreen image and context
- initializeOptionsForExpectationComputations() - Method in class burlap.behavior.singleagent.planning.stochastic.DynamicProgramming
-
Options need to to have transition probabilities computed and keep track of the possible termination states
using as hashed data structure.
- initializePlannerIn(State) - Method in interface burlap.behavior.singleagent.learning.modellearning.ModelLearningPlanner
-
This is method is expected to be called at the beginning of any new learning episode.
- initializePlannerIn(State) - Method in class burlap.behavior.singleagent.learning.modellearning.modelplanners.VIModelLearningPlanner
-
- initializeRollOut() - Method in class burlap.behavior.singleagent.planning.stochastic.montecarlo.uct.UCT
-
- initializeStateActionWeightVector(int, double) - Method in class burlap.behavior.singleagent.vfa.common.LinearFVVFA
-
Resets the state-action function weight array to a new array of the given sized and default value.
- initializeStateWeightVector(int, double) - Method in class burlap.behavior.singleagent.vfa.common.LinearFVVFA
-
Resets the state function weight array to a new array of the given sized and default value.
- initializeValueObjects() - Method in class burlap.oomdp.core.objects.ImmutableObjectInstance
-
Creates new value object assignments for each of this object instance class's attributes.
- initializeValueObjects() - Method in class burlap.oomdp.core.objects.MutableObjectInstance
-
Creates new value object assignments for each of this object instance class's attributes.
- initialLearningRate - Variable in class burlap.behavior.learningrate.ExponentialDecayLR
-
The initial learning rate value
- initialLearningRate - Variable in class burlap.behavior.learningrate.SoftTimeInverseDecayLR
-
The initial learning rate value at time 0
- initialQ - Variable in class burlap.behavior.singleagent.learning.tdmethods.SarsaLam.EligibilityTrace
-
The initial numeric Q-value for this trace when it was created.
- initialState - Variable in class burlap.behavior.singleagent.learning.modellearning.modelplanners.VIModelLearningPlanner
-
The last initial state of an episode
- initialStateGenerator - Variable in class burlap.oomdp.stochasticgames.tournament.common.ConstantWorldGenerator
-
- initialStateGenerator - Variable in class burlap.oomdp.stochasticgames.World
-
- initialValue - Variable in class burlap.datastructures.HashedAggregator
-
The initial value for each key
- initialWeightValue - Variable in class burlap.behavior.singleagent.learning.tdmethods.vfa.GradientDescentSarsaLam.EligibilityTraceVector
-
The value of the weight when the trace started
- initiateInState(State, GroundedAction) - Method in class burlap.behavior.singleagent.options.Option
-
Tells the option that it is being initiated in the given state with the given parameters.
- initiateInStateHelper(State, GroundedAction) - Method in class burlap.behavior.singleagent.options.DeterministicTerminationOption
-
- initiateInStateHelper(State, GroundedAction) - Method in class burlap.behavior.singleagent.options.MacroAction
-
- initiateInStateHelper(State, GroundedAction) - Method in class burlap.behavior.singleagent.options.Option
-
This method is always called when an option is initiated and begins execution.
- initiateInStateHelper(State, GroundedAction) - Method in class burlap.behavior.singleagent.options.PolicyDefinedSubgoalOption
-
- initMAVF(SGDomain, Map<String, SGAgentType>, JointReward, TerminalFunction, double, HashableStateFactory, ValueFunctionInitialization, SGBackupOperator) - Method in class burlap.behavior.stochasticgames.madynamicprogramming.MADynamicProgramming
-
Initializes all the main datstructres of the value function valueFunction
- initParamsWithStringRep(String[]) - Method in class burlap.behavior.policy.Policy.GroundedAnnotatedAction
-
- initParamsWithStringRep(String[]) - Method in class burlap.behavior.stochasticgames.agents.interfacing.singleagent.SGToSADomain.GroundedSAAActionWrapper
-
- initParamsWithStringRep(String[]) - Method in interface burlap.oomdp.core.AbstractGroundedAction
-
Initializes the parameter values of this
AbstractGroundedAction
according
to the provided string representation of their values.
- initParamsWithStringRep(String[]) - Method in class burlap.oomdp.singleagent.common.SimpleGroundedAction
-
- initParamsWithStringRep(String[]) - Method in class burlap.oomdp.singleagent.ObjectParameterizedAction.ObjectParameterizedGroundedAction
-
- initParamsWithStringRep(String[]) - Method in class burlap.oomdp.singleagent.pomdp.BeliefMDPGenerator.GroundedBeliefAction
-
- initParamsWithStringRep(String[]) - Method in class burlap.oomdp.stochasticgames.agentactions.ObParamSGAgentAction.GroundedObParamSGAgentAction
-
- initParamsWithStringRep(String[]) - Method in class burlap.oomdp.stochasticgames.agentactions.SimpleGroundedSGAgentAction
-
- initParamsWithStringRep(String[]) - Method in class burlap.oomdp.stochasticgames.JointAction
-
- initWithDirectEpisodes(Visualizer, Domain, List<EpisodeAnalysis>, int, int) - Method in class burlap.behavior.singleagent.auxiliary.EpisodeSequenceVisualizer
-
Initializes the EpisodeSequenceVisualizer with programatically supplied list of
EpisodeAnalysis
objects to view.
- initWithDirectGames(Visualizer, SGDomain, List<GameAnalysis>, int, int) - Method in class burlap.behavior.stochasticgames.auxiliary.GameSequenceVisualizer
-
Initializes the GameSequenceVisualizer.
- inputBuf - Variable in class burlap.oomdp.singleagent.explorer.TextAreaStreams
-
- inputDomain - Variable in class burlap.domain.singleagent.tabularized.TabulatedDomainWrapper
-
The input domain that is to be wrapped into a tabularized domain
- inseedDefault(long) - Method in class burlap.debugtools.RandomFactory
-
Sets the seed of the default random number generator
- inseedMapped(int, long) - Method in class burlap.debugtools.RandomFactory
-
Seeds and returns the random generator with the associated id or creates it if it does not yet exist
- inseedMapped(String, long) - Method in class burlap.debugtools.RandomFactory
-
Seeds and returns the random generator with the associated String id or creates it if it does not yet exist
- insert(T) - Method in class burlap.datastructures.HashIndexedHeap
-
Inserts the element into the heap
- insert(double, T) - Method in class burlap.datastructures.StochasticTree
-
Inserts the given element into the tree with the given weight
- insertChart(Container, GridBagConstraints, int, int, int, String, String, String, XYSeriesCollection, YIntervalSeriesCollection) - Method in class burlap.behavior.singleagent.auxiliary.performance.PerformancePlotter
-
Adds the most recent trial (if enabled) chart and trial average (if enabled) chart into the provided container.
- insertChart(Container, GridBagConstraints, int, int, int, String, String, String, XYSeriesCollection, YIntervalSeriesCollection) - Method in class burlap.behavior.stochasticgames.auxiliary.performance.MultiAgentPerformancePlotter
-
Adds the most recent trial (if enabled) chart and trial average (if enabled) chart into the provided container.
- insertHelper(StochasticTree<T>.STNode, double, T) - Method in class burlap.datastructures.StochasticTree
-
Helper recursive method for inserting an element
- insertIntoOpen(HashIndexedHeap<PrioritizedSearchNode>, PrioritizedSearchNode) - Method in class burlap.behavior.singleagent.planning.deterministic.informed.astar.AStar
-
- insertIntoOpen(HashIndexedHeap<PrioritizedSearchNode>, PrioritizedSearchNode) - Method in class burlap.behavior.singleagent.planning.deterministic.informed.astar.DynamicWeightedAStar
-
- insertIntoOpen(HashIndexedHeap<PrioritizedSearchNode>, PrioritizedSearchNode) - Method in class burlap.behavior.singleagent.planning.deterministic.informed.BestFirst
-
This method is used to insert a prioritized search node into the openQueue.
- insertRenderLayerTo(int, RenderLayer) - Method in class burlap.oomdp.visualizer.MultiLayerRenderer
-
Inserts a render layer at the specified position
- intArray - Variable in class burlap.oomdp.core.values.IntArrayValue
-
- IntArrayValue - Class in burlap.oomdp.core.values
-
This class implements an attribute value that is defined with an int array.
- IntArrayValue(Attribute) - Constructor for class burlap.oomdp.core.values.IntArrayValue
-
- IntArrayValue(IntArrayValue) - Constructor for class burlap.oomdp.core.values.IntArrayValue
-
- IntArrayValue(Attribute, int[]) - Constructor for class burlap.oomdp.core.values.IntArrayValue
-
- internalPolicy - Variable in class burlap.behavior.singleagent.planning.deterministic.DeterministicPlanner
-
Stores the action plan found by the valueFunction as a deterministic policy
- internalReward - Variable in class burlap.oomdp.stochasticgames.common.AgentFactoryWithSubjectiveReward
-
- internalRewardFunction - Variable in class burlap.oomdp.stochasticgames.SGAgent
-
- interpolate(float, float, float) - Method in class burlap.behavior.singleagent.auxiliary.valuefunctionvis.common.LandmarkColorBlendInterpolation
-
Returns the point that is a normalized distance t between s and e
- intMultiples(double, double) - Static method in class burlap.oomdp.statehashing.DiscretizingHashableStateFactory
-
Returns int result of num / mult; that is, (int)(num / mult).
- intMultiples(double, double) - Static method in class burlap.oomdp.statehashing.DiscretizingMaskedHashableStateFactory
-
Returns int result of num / mult; that is, (int)(num / mult).
- intVal - Variable in class burlap.oomdp.core.values.IntValue
-
The int value
- IntValue - Class in burlap.oomdp.core.values
-
This class provides a value for an integer.
- IntValue(Attribute) - Constructor for class burlap.oomdp.core.values.IntValue
-
Initializes for a given attribute.
- IntValue(IntValue) - Constructor for class burlap.oomdp.core.values.IntValue
-
Initializes from an existing IntUnBound value.
- IntValue(Attribute, int) - Constructor for class burlap.oomdp.core.values.IntValue
-
- InvalidActionException - Class in burlap.oomdp.stochasticgames
-
Created by cayle on 5/22/15.
- InvalidActionException() - Constructor for class burlap.oomdp.stochasticgames.InvalidActionException
-
- invalidMDPReport() - Method in class burlap.domain.singleagent.graphdefined.GraphDefinedDomain
-
Returns a string that lists the state-action paris that have improper transition dynamics (transitions that don't sum to 1).
- invalidMDPReport(Map<Integer, Map<Integer, Set<GraphDefinedDomain.NodeTransitionProbability>>>) - Static method in class burlap.domain.singleagent.graphdefined.GraphDefinedDomain
-
Returns a string that lists the state-action paris that have improper transition dynamics (transitions that don't sum to 1).
- InvertedPendulum - Class in burlap.domain.singleagent.cartpole
-
A simplified version of the
CartPoleDomain
in which the movement of the pole depends only on gravity and the force applied, and not the velocity of the
underlying cart.
- InvertedPendulum() - Constructor for class burlap.domain.singleagent.cartpole.InvertedPendulum
-
- InvertedPendulum.ForceAction - Class in burlap.domain.singleagent.cartpole
-
An action that applies a given force to the cart + uniform random noise in the range defined in the
InvertedPendulum.physParams
data member.
- InvertedPendulum.ForceAction(String, Domain, double, InvertedPendulum.IPPhysicsParams) - Constructor for class burlap.domain.singleagent.cartpole.InvertedPendulum.ForceAction
-
Initializes the force action
- InvertedPendulum.InvertedPendulumRewardFunction - Class in burlap.domain.singleagent.cartpole
-
A default reward function for this domain.
- InvertedPendulum.InvertedPendulumRewardFunction() - Constructor for class burlap.domain.singleagent.cartpole.InvertedPendulum.InvertedPendulumRewardFunction
-
- InvertedPendulum.InvertedPendulumRewardFunction(double) - Constructor for class burlap.domain.singleagent.cartpole.InvertedPendulum.InvertedPendulumRewardFunction
-
Initializes with a max pole angle as specified in radians
- InvertedPendulum.InvertedPendulumTerminalFunction - Class in burlap.domain.singleagent.cartpole
-
A default terminal function for this domain.
- InvertedPendulum.InvertedPendulumTerminalFunction() - Constructor for class burlap.domain.singleagent.cartpole.InvertedPendulum.InvertedPendulumTerminalFunction
-
- InvertedPendulum.InvertedPendulumTerminalFunction(double) - Constructor for class burlap.domain.singleagent.cartpole.InvertedPendulum.InvertedPendulumTerminalFunction
-
Initializes with a max pole angle as specified in radians
- InvertedPendulum.IPPhysicsParams - Class in burlap.domain.singleagent.cartpole
-
- InvertedPendulum.IPPhysicsParams() - Constructor for class burlap.domain.singleagent.cartpole.InvertedPendulum.IPPhysicsParams
-
- InvertedPendulum.IPPhysicsParams(double, double, double, double, double, double, double, double, double) - Constructor for class burlap.domain.singleagent.cartpole.InvertedPendulum.IPPhysicsParams
-
- InvertedPendulumVisualizer - Class in burlap.domain.singleagent.cartpole
-
- InvertedPendulumVisualizer() - Constructor for class burlap.domain.singleagent.cartpole.InvertedPendulumVisualizer
-
- InvertedPendulumVisualizer.PendulumObjectPainter - Class in burlap.domain.singleagent.cartpole
-
An object painter for the pendulum object.
- InvertedPendulumVisualizer.PendulumObjectPainter() - Constructor for class burlap.domain.singleagent.cartpole.InvertedPendulumVisualizer.PendulumObjectPainter
-
- IPSS() - Static method in class burlap.tutorials.scd.ContinuousDomainTutorial
-
- IRLRequest - Class in burlap.behavior.singleagent.learnfromdemo
-
A data structure for setting the common parameters necessary for an IRL algorithm.
- IRLRequest() - Constructor for class burlap.behavior.singleagent.learnfromdemo.IRLRequest
-
Values will not be initialized.
- IRLRequest(Domain, Planner, List<EpisodeAnalysis>) - Constructor for class burlap.behavior.singleagent.learnfromdemo.IRLRequest
-
Initializes.
- is - Variable in class burlap.shell.BurlapShell
-
- isAnnotatingExecutionResults() - Method in class burlap.behavior.singleagent.options.Option
-
Returns whether this option is annotating recorded action executions with this option's name.
- isDefinedFor(State) - Method in class burlap.behavior.policy.BeliefPolicyToPOMDPPolicy
-
- isDefinedFor(State) - Method in class burlap.behavior.policy.BoltzmannQPolicy
-
- isDefinedFor(State) - Method in class burlap.behavior.policy.CachedPolicy
-
- isDefinedFor(State) - Method in class burlap.behavior.policy.DomainMappedPolicy
-
- isDefinedFor(State) - Method in class burlap.behavior.policy.EpsilonGreedy
-
- isDefinedFor(State) - Method in class burlap.behavior.policy.GreedyDeterministicQPolicy
-
- isDefinedFor(State) - Method in class burlap.behavior.policy.GreedyQPolicy
-
- isDefinedFor(State) - Method in class burlap.behavior.policy.Policy
-
Specifies whether this policy is defined for the input state.
- isDefinedFor(State) - Method in class burlap.behavior.policy.RandomPolicy
-
- isDefinedFor(State) - Method in class burlap.behavior.singleagent.learnfromdemo.apprenticeship.ApprenticeshipLearning.RandomPolicy
-
- isDefinedFor(State) - Method in class burlap.behavior.singleagent.learning.actorcritic.actor.BoltzmannActor
-
- isDefinedFor(State) - Method in class burlap.behavior.singleagent.learning.modellearning.rmax.UnmodeledFavoredPolicy
-
- isDefinedFor(State) - Method in class burlap.behavior.singleagent.planning.deterministic.DDPlannerPolicy
-
- isDefinedFor(State) - Method in class burlap.behavior.singleagent.planning.deterministic.SDPlannerPolicy
-
- isDefinedFor(State) - Method in class burlap.behavior.singleagent.planning.stochastic.montecarlo.uct.UCTTreeWalkPolicy
-
- isDefinedFor(State) - Method in class burlap.behavior.stochasticgames.madynamicprogramming.policies.ECorrelatedQJointPolicy
-
- isDefinedFor(State) - Method in class burlap.behavior.stochasticgames.madynamicprogramming.policies.EGreedyJointPolicy
-
- isDefinedFor(State) - Method in class burlap.behavior.stochasticgames.madynamicprogramming.policies.EGreedyMaxWellfare
-
- isDefinedFor(State) - Method in class burlap.behavior.stochasticgames.madynamicprogramming.policies.EMinMaxPolicy
-
- isDefinedFor(State) - Method in class burlap.behavior.stochasticgames.PolicyFromJointPolicy
-
- isEpisodic - Variable in class burlap.oomdp.singleagent.interfaces.rlglue.RLGlueEnvironment
-
Whether this task is episodic (false will indicate that it is continuing)
- isFiniteTrack - Variable in class burlap.domain.singleagent.cartpole.CartPoleDomain.CPPhysicsParams
-
Whether the track is finite (true) or infinite (false).
- isHashed() - Method in class burlap.oomdp.core.objects.ImmutableObjectInstance
-
- isHashed() - Method in class burlap.oomdp.core.states.FixedSizeImmutableState
-
- isHashed() - Method in class burlap.oomdp.core.states.ImmutableState
-
- isHashed() - Method in interface burlap.oomdp.core.states.ImmutableStateInterface
-
- isInTerminalState() - Method in class burlap.behavior.singleagent.interfaces.rlglue.RLGlueEnvironmentInterface
-
- isInTerminalState() - Method in class burlap.behavior.stochasticgames.agents.interfacing.singleagent.LearningAgentToSGAgentInterface
-
- isInTerminalState() - Method in interface burlap.oomdp.singleagent.environment.Environment
-
Returns whether the environment is in a terminal state that prevents further action by the agent.
- isInTerminalState() - Method in class burlap.oomdp.singleagent.environment.EnvironmentServer
-
- isInTerminalState() - Method in class burlap.oomdp.singleagent.environment.SimulatedEnvironment
-
- isLeaf() - Method in class burlap.datastructures.StochasticTree.STNode
-
Returns true if this is a left node
- isMarkov() - Method in class burlap.behavior.singleagent.options.DeterministicTerminationOption
-
- isMarkov() - Method in class burlap.behavior.singleagent.options.MacroAction
-
- isMarkov() - Method in class burlap.behavior.singleagent.options.Option
-
Returns whether this option is Markov or not; that is, whether action selection and termination only depends on the current state.
- isMarkov() - Method in class burlap.behavior.singleagent.options.PolicyDefinedSubgoalOption
-
- isObjectIdentifierDependent() - Method in class burlap.oomdp.core.Domain
-
Returns whether this domain's states are object identifier (name) dependent.
- isObjectMasked(ObjectInstance) - Method in class burlap.oomdp.statehashing.ImmutableStateHashableStateFactory
-
- isParameterized() - Method in class burlap.behavior.policy.Policy.GroundedAnnotatedAction
-
- isParameterized() - Method in class burlap.behavior.singleagent.learning.modellearning.ModeledDomainGenerator.ModeledAction
-
- isParameterized() - Method in class burlap.behavior.singleagent.options.DeterministicTerminationOption
-
- isParameterized() - Method in class burlap.behavior.singleagent.options.MacroAction
-
- isParameterized() - Method in class burlap.behavior.singleagent.options.PolicyDefinedSubgoalOption
-
- isParameterized() - Method in class burlap.behavior.stochasticgames.agents.interfacing.singleagent.SGToSADomain.SAActionWrapper
-
- isParameterized() - Method in class burlap.domain.singleagent.tabularized.TabulatedDomainWrapper.ActionWrapper
-
- isParameterized() - Method in interface burlap.oomdp.core.AbstractGroundedAction
-
Returns true if this action uses parameters
- isParameterized() - Method in class burlap.oomdp.singleagent.Action
-
Returns true if this action is parameterized; false otherwise.
- isParameterized() - Method in class burlap.oomdp.singleagent.common.SimpleAction
-
- isParameterized() - Method in class burlap.oomdp.singleagent.GroundedAction
-
- isParameterized() - Method in class burlap.oomdp.singleagent.ObjectParameterizedAction
-
- isParameterized() - Method in class burlap.oomdp.singleagent.pomdp.BeliefMDPGenerator.BeliefAction
-
- isParameterized() - Method in class burlap.oomdp.stochasticgames.agentactions.GroundedSGAgentAction
-
- isParameterized() - Method in class burlap.oomdp.stochasticgames.agentactions.ObParamSGAgentAction
-
- isParameterized() - Method in class burlap.oomdp.stochasticgames.agentactions.SGAgentAction
-
Returns true if this action is parameterized.
- isParameterized() - Method in class burlap.oomdp.stochasticgames.agentactions.SimpleSGAgentAction
-
- isParameterized() - Method in class burlap.oomdp.stochasticgames.JointAction
-
- isPrimitive() - Method in class burlap.behavior.singleagent.learning.modellearning.ModeledDomainGenerator.ModeledAction
-
- isPrimitive() - Method in class burlap.behavior.singleagent.options.Option
-
- isPrimitive() - Method in class burlap.behavior.stochasticgames.agents.interfacing.singleagent.SGToSADomain.SAActionWrapper
-
- isPrimitive() - Method in class burlap.domain.singleagent.blocksworld.BlocksWorld.StackAction
-
- isPrimitive() - Method in class burlap.domain.singleagent.blocksworld.BlocksWorld.UnstackAction
-
- isPrimitive() - Method in class burlap.domain.singleagent.tabularized.TabulatedDomainWrapper.ActionWrapper
-
- isPrimitive() - Method in class burlap.oomdp.singleagent.Action
-
Returns whether this action is a primitive action of the domain or not.
- isPrimitive() - Method in class burlap.oomdp.singleagent.common.SimpleAction
-
- isPrimitive() - Method in class burlap.oomdp.singleagent.pomdp.BeliefMDPGenerator.BeliefAction
-
- isRecording - Variable in class burlap.oomdp.singleagent.explorer.VisualExplorer
-
- isRecordingExecutionResults() - Method in class burlap.behavior.singleagent.options.Option
-
Returns whether this option is recording its executions
- isRecordingGame - Variable in class burlap.oomdp.stochasticgames.World
-
- isRfFeaturesAreForNextState() - Method in class burlap.behavior.singleagent.learnfromdemo.mlirl.differentiableplanners.diffvinit.LinearDiffRFVInit
-
Returns whether the reward function state features are evaluated on the next state of the transition
(s' of R(s,a,s')) or the previous state of the transition (s of R(s,a,s'))
- isRunning() - Method in class burlap.debugtools.MyTimer
-
Indicates whether this timer is currently running.
- isStochastic() - Method in class burlap.behavior.policy.BeliefPolicyToPOMDPPolicy
-
- isStochastic() - Method in class burlap.behavior.policy.BoltzmannQPolicy
-
- isStochastic() - Method in class burlap.behavior.policy.CachedPolicy
-
- isStochastic() - Method in class burlap.behavior.policy.DomainMappedPolicy
-
- isStochastic() - Method in class burlap.behavior.policy.EpsilonGreedy
-
- isStochastic() - Method in class burlap.behavior.policy.GreedyDeterministicQPolicy
-
- isStochastic() - Method in class burlap.behavior.policy.GreedyQPolicy
-
- isStochastic() - Method in class burlap.behavior.policy.Policy
-
Indicates whether the policy is stochastic or deterministic.
- isStochastic() - Method in class burlap.behavior.policy.RandomPolicy
-
- isStochastic() - Method in class burlap.behavior.singleagent.learnfromdemo.apprenticeship.ApprenticeshipLearning.RandomPolicy
-
- isStochastic() - Method in class burlap.behavior.singleagent.learning.actorcritic.actor.BoltzmannActor
-
- isStochastic() - Method in class burlap.behavior.singleagent.learning.modellearning.rmax.UnmodeledFavoredPolicy
-
- isStochastic() - Method in class burlap.behavior.singleagent.planning.deterministic.DDPlannerPolicy
-
- isStochastic() - Method in class burlap.behavior.singleagent.planning.deterministic.SDPlannerPolicy
-
- isStochastic() - Method in class burlap.behavior.singleagent.planning.stochastic.montecarlo.uct.UCTTreeWalkPolicy
-
- isStochastic() - Method in class burlap.behavior.stochasticgames.madynamicprogramming.policies.ECorrelatedQJointPolicy
-
- isStochastic() - Method in class burlap.behavior.stochasticgames.madynamicprogramming.policies.EGreedyJointPolicy
-
- isStochastic() - Method in class burlap.behavior.stochasticgames.madynamicprogramming.policies.EGreedyMaxWellfare
-
- isStochastic() - Method in class burlap.behavior.stochasticgames.madynamicprogramming.policies.EMinMaxPolicy
-
- isStochastic() - Method in class burlap.behavior.stochasticgames.PolicyFromJointPolicy
-
- isTerminal(State) - Method in class burlap.behavior.singleagent.learning.modellearning.rmax.PotentialShapedRMax.PotentialShapedRMaxTerminal
-
- isTerminal(State) - Method in class burlap.behavior.singleagent.options.support.LocalSubgoalTF
-
- isTerminal(State) - Method in class burlap.domain.singleagent.blockdude.BlockDudeTF
-
- isTerminal(State) - Method in class burlap.domain.singleagent.cartpole.CartPoleDomain.CartPoleTerminalFunction
-
- isTerminal(State) - Method in class burlap.domain.singleagent.cartpole.InvertedPendulum.InvertedPendulumTerminalFunction
-
- isTerminal(State) - Method in class burlap.domain.singleagent.frostbite.FrostbiteTF
-
- isTerminal(State) - Method in class burlap.domain.singleagent.graphdefined.GraphTF
-
- isTerminal(State) - Method in class burlap.domain.singleagent.gridworld.GridWorldTerminalFunction
-
- isTerminal(State) - Method in class burlap.domain.singleagent.lunarlander.LunarLanderTF
-
- isTerminal(State) - Method in class burlap.domain.singleagent.mountaincar.MountainCar.ClassicMCTF
-
- isTerminal(State) - Method in class burlap.domain.stochasticgames.gridgame.GridGame.GGTerminalFunction
-
- isTerminal(State) - Method in class burlap.oomdp.auxiliary.common.GoalConditionTF
-
- isTerminal(State) - Method in class burlap.oomdp.auxiliary.common.NullTermination
-
- isTerminal(State) - Method in class burlap.oomdp.auxiliary.common.SinglePFTF
-
- isTerminal(State) - Method in interface burlap.oomdp.core.TerminalFunction
-
- isTerminal(State) - Method in class burlap.tutorials.bd.ExampleGridWorld.ExampleTF
-
- IsTerminalCommand - Class in burlap.shell.command.env
-
- IsTerminalCommand() - Constructor for class burlap.shell.command.env.IsTerminalCommand
-
- isTerminalPosition(int, int) - Method in class burlap.domain.singleagent.gridworld.GridWorldTerminalFunction
-
Returns true if a position is marked as a terminal position; false otherwise.
- IsTerminalSGCommand - Class in burlap.shell.command.world
-
A
ShellCommand
for checking whether the current world state is a terminal state or not.
- IsTerminalSGCommand() - Constructor for class burlap.shell.command.world.IsTerminalSGCommand
-
- isTrue(State, String...) - Method in class burlap.domain.singleagent.blockdude.BlockDude.AtExitPF
-
- isTrue(State, String...) - Method in class burlap.domain.singleagent.blockdude.BlockDude.HoldingBlockPF
-
- isTrue(State, String...) - Method in class burlap.domain.singleagent.blocksworld.BlocksWorld.ClearPF
-
- isTrue(State, String...) - Method in class burlap.domain.singleagent.blocksworld.BlocksWorld.ColorPF
-
- isTrue(State, String...) - Method in class burlap.domain.singleagent.blocksworld.BlocksWorld.OnBlockPF
-
- isTrue(State, String...) - Method in class burlap.domain.singleagent.blocksworld.BlocksWorld.OnTablePF
-
- isTrue(State, String...) - Method in class burlap.domain.singleagent.frostbite.FrostbiteDomain.IglooBuiltPF
-
- isTrue(State, String...) - Method in class burlap.domain.singleagent.frostbite.FrostbiteDomain.InWaterPF
-
- isTrue(State, String...) - Method in class burlap.domain.singleagent.frostbite.FrostbiteDomain.OnIcePF
-
- isTrue(State, String...) - Method in class burlap.domain.singleagent.frostbite.FrostbiteDomain.OnPlatformPF
-
- isTrue(State, String...) - Method in class burlap.domain.singleagent.frostbite.FrostbiteDomain.PlatformActivePF
-
- isTrue(State, String...) - Method in class burlap.domain.singleagent.gridworld.GridWorldDomain.AtLocationPF
-
- isTrue(State, String...) - Method in class burlap.domain.singleagent.gridworld.GridWorldDomain.WallToPF
-
- isTrue(State, String...) - Method in class burlap.domain.singleagent.gridworld.macro.MacroCellGridWorld.InMacroCellPF
-
- isTrue(int, int) - Method in class burlap.domain.singleagent.gridworld.macro.MacroCellGridWorld.InMacroCellPF
-
- isTrue(State, String...) - Method in class burlap.domain.singleagent.lunarlander.LunarLanderDomain.OnPadPF
-
- isTrue(State, String...) - Method in class burlap.domain.singleagent.lunarlander.LunarLanderDomain.TouchGroundPF
-
- isTrue(State, String...) - Method in class burlap.domain.singleagent.lunarlander.LunarLanderDomain.TouchPadPF
-
- isTrue(State, String...) - Method in class burlap.domain.singleagent.lunarlander.LunarLanderDomain.TouchSurfacePF
-
- isTrue(State) - Method in class burlap.oomdp.core.GroundedProp
-
Evaluates whether this grounded propositional function is true in the provided state.
- isTrue(State, String...) - Method in class burlap.oomdp.core.PropositionalFunction
-
Returns whether the propositional function is true for the given state with the given parameters
This version is preferred to the comma delimited version.
- isTrue(State, String...) - Method in class burlap.tutorials.bd.ExampleGridWorld.AtLocation
-
- isValid() - Method in class burlap.behavior.singleagent.learnfromdemo.apprenticeship.ApprenticeshipLearningRequest
-
- isValid() - Method in class burlap.behavior.singleagent.learnfromdemo.IRLRequest
-
Returns true if this request object has valid data members set; false otherwise.
- isValid() - Method in class burlap.behavior.singleagent.learnfromdemo.mlirl.MLIRLRequest
-
- isValid() - Method in class burlap.behavior.singleagent.learnfromdemo.mlirl.MultipleIntentionsMLIRLRequest
-
- isValidMDPGraph() - Method in class burlap.domain.singleagent.graphdefined.GraphDefinedDomain
-
Checks whether the the probability of all state-action outcomes sum to 1 in this graph.
- isValidMDPGraph(Map<Integer, Map<Integer, Set<GraphDefinedDomain.NodeTransitionProbability>>>) - Static method in class burlap.domain.singleagent.graphdefined.GraphDefinedDomain
-
Checks whether the the probability of all state-action outcomes sum to 1 in he provided transition dynamics.
- isZeroArray(double[]) - Static method in class burlap.behavior.stochasticgames.solvers.CorrelatedEquilibriumSolver
-
Returns true if a if the input array is all zeros.
- itemStateChanged(ItemEvent) - Method in class burlap.behavior.singleagent.auxiliary.valuefunctionvis.ValueFunctionVisualizerGUI
-
Called when the check back for the policy rendering is checked or unchecked.
- iterateExpectationScan(Option.ExpectationSearchNode, double, Map<HashableState, Double>, double[]) - Method in class burlap.behavior.singleagent.options.Option
-
This method will recursively determine all possible paths that could occur from execution of the option as well
as the expected return.
- iterationList - Variable in class burlap.behavior.singleagent.auxiliary.EpisodeSequenceVisualizer
-
- iterationList - Variable in class burlap.behavior.stochasticgames.auxiliary.GameSequenceVisualizer
-
- iterationListModel - Variable in class burlap.behavior.singleagent.auxiliary.EpisodeSequenceVisualizer
-
- iterationListModel - Variable in class burlap.behavior.stochasticgames.auxiliary.GameSequenceVisualizer
-
- iterationScroller - Variable in class burlap.behavior.singleagent.auxiliary.EpisodeSequenceVisualizer
-
- iterationScroller - Variable in class burlap.behavior.stochasticgames.auxiliary.GameSequenceVisualizer
-
- iterator() - Method in class burlap.datastructures.HashIndexedHeap
-
- iterator() - Method in class burlap.oomdp.core.objects.ImmutableObjectInstance
-
- iterator() - Method in class burlap.oomdp.core.states.FixedSizeImmutableState
-
- iterator() - Method in class burlap.oomdp.core.states.ImmutableState
-
- iterator() - Method in class burlap.oomdp.stochasticgames.JointAction
-