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 

I

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
Initializes the DifferentiableRF parameters for each cluster.
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
Sets the RewardFunction, TerminalFunction, and the number of simulated episodes to use for planning when the ActorCritic.planFromState(burlap.oomdp.core.states.State) method is called.
initializeForPlanning(RewardFunction, TerminalFunction, int) - Method in class burlap.behavior.singleagent.learning.lspi.LSPI
Sets the RewardFunction, TerminalFunction, and the number of SARSData.SARS samples to use for planning when the LSPI.planFromState(burlap.oomdp.core.states.State) method is called.
initializeForPlanning(RewardFunction, TerminalFunction, int, SARSCollector) - Method in class burlap.behavior.singleagent.learning.lspi.LSPI
Sets the RewardFunction, TerminalFunction, the number of SARSData.SARS samples, and the SARSCollector to use to collect samples for planning when the LSPI.planFromState(burlap.oomdp.core.states.State) method is called.
initializeForPlanning(RewardFunction, TerminalFunction, int) - Method in class burlap.behavior.singleagent.learning.tdmethods.QLearning
Sets the RewardFunction, TerminalFunction, and the number of simulated episodes to use for planning when the QLearning.planFromState(burlap.oomdp.core.states.State) method is called.
initializeForPlanning(RewardFunction, TerminalFunction, int) - Method in class burlap.behavior.singleagent.learning.tdmethods.vfa.GradientDescentSarsaLam
Sets the RewardFunction, TerminalFunction, and the number of simulated episodes to use for planning when the GradientDescentSarsaLam.planFromState(burlap.oomdp.core.states.State) method is called.
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
A ShellCommand for checking if the Environment is in a terminal state.
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
 
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