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 

G

ga - Variable in class burlap.behavior.policy.Policy.ActionProb
The action to be considered.
ga - Variable in class burlap.behavior.singleagent.planning.stochastic.ActionTransitions
 
ga - Variable in class burlap.behavior.singleagent.vfa.cmac.FVCMACFeatureDatabase.ActionFeatureID
 
gaListWrapper(AbstractGroundedAction) - Method in class burlap.behavior.singleagent.learning.lspi.LSPI
Wraps a GroundedAction in a list of size 1.
GameAnalysis - Class in burlap.behavior.stochasticgames
This class provides a means to record all the interactions in a stochastic game; specifically, the sequence of states, joint actions taken, and joint reward received.
GameAnalysis() - Constructor for class burlap.behavior.stochasticgames.GameAnalysis
Initialzes the datastructures.
GameAnalysis(State) - Constructor for class burlap.behavior.stochasticgames.GameAnalysis
Initializes with an initial state of the game.
GameCommand - Class in burlap.shell.command.world
A ShellCommand for starting a game with the agents registered in a World.
GameCommand() - Constructor for class burlap.shell.command.world.GameCommand
 
gameEnding(State) - Method in class burlap.behavior.stochasticgames.auxiliary.performance.MultiAgentPerformancePlotter
 
gameEnding(State) - Method in class burlap.oomdp.stochasticgames.common.VisualWorldObserver
 
gameEnding(State) - Method in class burlap.oomdp.stochasticgames.explorers.SGVisualExplorer
 
gameEnding(State) - Method in interface burlap.oomdp.stochasticgames.WorldObserver
This method is called whenever a game in a world ends.
gameHeight - Static variable in class burlap.domain.singleagent.frostbite.FrostbiteDomain
Game parameters
gameIceHeight - Static variable in class burlap.domain.singleagent.frostbite.FrostbiteDomain
 
gameIsRunning() - Method in class burlap.oomdp.stochasticgames.World
Returns whether a game in this world is currently running.
GameSequenceVisualizer - Class in burlap.behavior.stochasticgames.auxiliary
This class is used to visualize a set of games that have been saved to files in a common directory or which are provided to the object as a list of GameAnalysis objects.
GameSequenceVisualizer(Visualizer, SGDomain, String) - Constructor for class burlap.behavior.stochasticgames.auxiliary.GameSequenceVisualizer
Initializes the GameSequenceVisualizer.
GameSequenceVisualizer(Visualizer, SGDomain, List<GameAnalysis>) - Constructor for class burlap.behavior.stochasticgames.auxiliary.GameSequenceVisualizer
Initializes the GameSequenceVisualizer with programatially supplied list of GameAnalysis objects to view.
GameSequenceVisualizer(Visualizer, SGDomain, String, int, int) - Constructor for class burlap.behavior.stochasticgames.auxiliary.GameSequenceVisualizer
Initializes the GameSequenceVisualizer.
GameSequenceVisualizer(Visualizer, SGDomain, List<GameAnalysis>, int, int) - Constructor for class burlap.behavior.stochasticgames.auxiliary.GameSequenceVisualizer
Initializes the GameSequenceVisualizer with programmatially supplied list of GameAnalysis objects to view.
gameStarting() - Method in class burlap.behavior.stochasticgames.agents.interfacing.singleagent.LearningAgentToSGAgentInterface
 
gameStarting() - Method in class burlap.behavior.stochasticgames.agents.madp.MultiAgentDPPlanningAgent
 
gameStarting() - Method in class burlap.behavior.stochasticgames.agents.maql.MultiAgentQLearning
 
gameStarting() - Method in class burlap.behavior.stochasticgames.agents.naiveq.history.SGQWActionHistory
 
gameStarting() - Method in class burlap.behavior.stochasticgames.agents.naiveq.SGNaiveQLAgent
 
gameStarting() - Method in class burlap.behavior.stochasticgames.agents.RandomSGAgent
 
gameStarting() - Method in class burlap.behavior.stochasticgames.agents.SetStrategySGAgent
 
gameStarting() - Method in class burlap.behavior.stochasticgames.agents.twoplayer.repeatedsinglestage.GrimTrigger
 
gameStarting() - Method in class burlap.behavior.stochasticgames.agents.twoplayer.repeatedsinglestage.TitForTat
 
gameStarting() - Method in class burlap.behavior.stochasticgames.agents.twoplayer.singlestage.equilibriumplayer.EquilibriumPlayingSGAgent
 
gameStarting(State) - Method in class burlap.behavior.stochasticgames.auxiliary.performance.MultiAgentPerformancePlotter
 
gameStarting(State) - Method in class burlap.oomdp.stochasticgames.common.VisualWorldObserver
 
gameStarting(State) - Method in class burlap.oomdp.stochasticgames.explorers.SGVisualExplorer
 
gameStarting() - Method in class burlap.oomdp.stochasticgames.SGAgent
This method is called by the world when a new game is starting.
gameStarting(State) - Method in interface burlap.oomdp.stochasticgames.WorldObserver
This method is called whenever a new game in a world is starting.
gameStarting() - Method in class burlap.shell.command.world.ManualAgentsCommands.ManualSGAgent
 
gameTerminated() - Method in class burlap.behavior.stochasticgames.agents.interfacing.singleagent.LearningAgentToSGAgentInterface
 
gameTerminated() - Method in class burlap.behavior.stochasticgames.agents.madp.MultiAgentDPPlanningAgent
 
gameTerminated() - Method in class burlap.behavior.stochasticgames.agents.maql.MultiAgentQLearning
 
gameTerminated() - Method in class burlap.behavior.stochasticgames.agents.naiveq.SGNaiveQLAgent
 
gameTerminated() - Method in class burlap.behavior.stochasticgames.agents.RandomSGAgent
 
gameTerminated() - Method in class burlap.behavior.stochasticgames.agents.SetStrategySGAgent
 
gameTerminated() - Method in class burlap.behavior.stochasticgames.agents.twoplayer.repeatedsinglestage.GrimTrigger
 
gameTerminated() - Method in class burlap.behavior.stochasticgames.agents.twoplayer.repeatedsinglestage.TitForTat
 
gameTerminated() - Method in class burlap.behavior.stochasticgames.agents.twoplayer.singlestage.equilibriumplayer.EquilibriumPlayingSGAgent
 
gameTerminated() - Method in class burlap.oomdp.stochasticgames.SGAgent
This method is called by the world when a game has ended.
gameTerminated() - Method in class burlap.shell.command.world.ManualAgentsCommands.ManualSGAgent
 
gameWidth - Static variable in class burlap.domain.singleagent.frostbite.FrostbiteDomain
 
gamma - Variable in class burlap.behavior.singleagent.learnfromdemo.IRLRequest
The discount factor of the problem
gamma - Variable in class burlap.behavior.singleagent.learning.actorcritic.critics.TDLambda
The discount factor
gamma - Variable in class burlap.behavior.singleagent.MDPSolver
The MDP discount factor
GaussianRBF - Class in burlap.behavior.singleagent.vfa.rbf.functions
An RBF whose response is dictated by a Gaussian kernel.
GaussianRBF(State, DistanceMetric, double) - Constructor for class burlap.behavior.singleagent.vfa.rbf.functions.GaussianRBF
Initializes with a center state, a distance metric and a bandwidth parameter.
gc - Variable in class burlap.behavior.singleagent.planning.deterministic.DeterministicPlanner
This State condition test should return true for goal states and false for non-goal states.
gc - Variable in class burlap.oomdp.singleagent.common.GoalBasedRF
 
GDSLInit(Domain, double, DifferentiableStateActionValue, double, Policy, int, double) - Method in class burlap.behavior.singleagent.learning.tdmethods.vfa.GradientDescentSarsaLam
Initializes SARSA(\lambda) By default the agent will only save the last learning episode and a call to the GradientDescentSarsaLam.planFromState(State) method will cause the valueFunction to use only one episode for planning; this should probably be changed to a much larger value if you plan on using this algorithm as a planning algorithm.
GeneralBimatrixSolverTools - Class in burlap.behavior.stochasticgames.solvers
A class holding static methods for performing common operations on bimatrix games.
GeneralBimatrixSolverTools() - Constructor for class burlap.behavior.stochasticgames.solvers.GeneralBimatrixSolverTools
 
generate(GroundedAction) - Method in class burlap.behavior.singleagent.planning.stochastic.montecarlo.uct.UCTActionNode.UCTActionConstructor
Returns a UCTActionNode Object that wraps the given action
generate(HashableState, int, List<Action>, UCTActionNode.UCTActionConstructor) - Method in class burlap.behavior.singleagent.planning.stochastic.montecarlo.uct.UCTStateNode.UCTStateConstructor
Generates an instance of a UCTStateNode
generateAgent() - Method in interface burlap.behavior.singleagent.learning.LearningAgentFactory
Generates a new LearningAgent object and returns it.
generateAgent() - Method in class burlap.behavior.stochasticgames.agents.madp.MADPPlanAgentFactory
 
generateAgent() - Method in class burlap.behavior.stochasticgames.agents.maql.MAQLFactory
 
generateAgent() - Method in class burlap.behavior.stochasticgames.agents.naiveq.history.SGQWActionHistoryFactory
 
generateAgent() - Method in class burlap.behavior.stochasticgames.agents.naiveq.SGNaiveQFactory
 
generateAgent() - Method in class burlap.behavior.stochasticgames.agents.SetStrategySGAgent.SetStrategyAgentFactory
 
generateAgent() - Method in class burlap.behavior.stochasticgames.agents.twoplayer.repeatedsinglestage.GrimTrigger.GrimTriggerAgentFactory
 
generateAgent() - Method in class burlap.behavior.stochasticgames.agents.twoplayer.repeatedsinglestage.TitForTat.TitForTatAgentFactory
 
generateAgent() - Method in interface burlap.oomdp.stochasticgames.AgentFactory
Returns a new agent instance.
generateAgent() - Method in class burlap.oomdp.stochasticgames.common.AgentFactoryWithSubjectiveReward
 
generateAllLocationSetsHelper(List<List<GridGameStandardMechanics.Location2Prob>>, int, GridGameStandardMechanics.Location2[], double, List<GridGameStandardMechanics.LocationSetProb>) - Method in class burlap.domain.stochasticgames.gridgame.GridGameStandardMechanics
This method will recursively generate all possible joint location outcomes for a list of possible outcomes for each agent
generateAllPossibleCollisionWinnerAssignments(List<List<Integer>>, int, int[], List<List<Integer>>) - Method in class burlap.domain.stochasticgames.gridgame.GridGameStandardMechanics
 
generateClassifier() - Method in interface burlap.behavior.singleagent.planning.vfa.fittedvi.WekaVFATrainer.WekaClassifierGenerator
Returns a Weka Classifier that can be used to for training on new data.
generateClassifier() - Method in interface burlap.datastructures.WekaInterfaces.WekaClassifierGenerator
 
generateCoefficientVectors() - Method in class burlap.behavior.singleagent.vfa.fourier.FourierBasis
Generates all coefficient vectors given the number of state variables and the maximum number of non-zero coefficient element entries.
generateCoefficientVectorsHelper(int, short[], int) - Method in class burlap.behavior.singleagent.vfa.fourier.FourierBasis
Recursive cofficient generator helper method.
generateDifferentiablePlannerForRequest(MLIRLRequest) - Method in class burlap.behavior.singleagent.learnfromdemo.mlirl.support.QGradientPlannerFactory.DifferentiableVIFactory
 
generateDifferentiablePlannerForRequest(MLIRLRequest) - Method in interface burlap.behavior.singleagent.learnfromdemo.mlirl.support.QGradientPlannerFactory
Returns a QGradientPlanner for an MLIRLRequest object's domain, reward function, discount factor, and Boltzmann beta parameter.
generateDomain() - Method in class burlap.behavior.singleagent.interfaces.rlglue.RLGlueDomain
 
generateDomain() - Method in class burlap.behavior.singleagent.learning.modellearning.ModeledDomainGenerator
 
generateDomain() - Method in class burlap.behavior.stochasticgames.agents.interfacing.singleagent.SGToSADomain
 
generateDomain() - Method in class burlap.domain.singleagent.blockdude.BlockDude
 
generateDomain() - Method in class burlap.domain.singleagent.blocksworld.BlocksWorld
 
generateDomain() - Method in class burlap.domain.singleagent.cartpole.CartPoleDomain
 
generateDomain() - Method in class burlap.domain.singleagent.cartpole.InvertedPendulum
 
generateDomain() - Method in class burlap.domain.singleagent.frostbite.FrostbiteDomain
Creates a new frostbite domain.
generateDomain() - Method in class burlap.domain.singleagent.graphdefined.GraphDefinedDomain
 
generateDomain() - Method in class burlap.domain.singleagent.gridworld.GridWorldDomain
 
generateDomain() - Method in class burlap.domain.singleagent.gridworld.macro.MacroCellGridWorld
 
generateDomain() - Method in class burlap.domain.singleagent.lunarlander.LunarLanderDomain
 
generateDomain() - Method in class burlap.domain.singleagent.mountaincar.MountainCar
 
generateDomain() - Method in class burlap.domain.singleagent.pomdp.tiger.TigerDomain
 
generateDomain() - Method in class burlap.domain.singleagent.tabularized.TabulatedDomainWrapper
 
generateDomain() - Method in class burlap.domain.stochasticgames.gridgame.GridGame
 
generateDomain() - Method in class burlap.domain.stochasticgames.normalform.SingleStageNormalFormGame
 
generateDomain() - Method in interface burlap.oomdp.auxiliary.DomainGenerator
Returns a newly instanced Domain object
generateDomain() - Method in class burlap.oomdp.singleagent.pomdp.BeliefMDPGenerator
 
generateDomain() - Method in class burlap.tutorials.bd.ExampleGridWorld
 
generateFeatureVectorFrom(State) - Method in class burlap.behavior.singleagent.vfa.common.ConcatenatedObjectFeatureVectorGenerator
 
generateFeatureVectorFrom(State) - Method in class burlap.behavior.singleagent.vfa.common.FDFeatureVectorGenerator
 
generateFeatureVectorFrom(State) - Method in class burlap.behavior.singleagent.vfa.common.PFFeatureVectorGenerator
 
generateFeatureVectorFrom(State) - Method in interface burlap.behavior.singleagent.vfa.StateToFeatureVectorGenerator
Returns a feature vector represented as a double array for a given input state.
generateGaussianRBFsForStates(List<State>, StateToFeatureVectorGenerator, FVDistanceMetric, double) - Static method in class burlap.behavior.singleagent.vfa.rbf.functions.FVGaussianRBF
Creates a List of FVGaussianRBF units for each State provided using the given StateToFeatureVectorGenerator, metric, and epsilon value.
generateGaussianRBFsForStates(List<State>, StateToFeatureVectorGenerator, double) - Static method in class burlap.behavior.singleagent.vfa.rbf.functions.FVGaussianRBF
Creates a List of FVGaussianRBF units for each State provided using the given StateToFeatureVectorGenerator, and epsilon value and using a default FVEuclideanDistance metric for all units.
generateGaussianRBFsForStates(List<State>, DistanceMetric, double) - Static method in class burlap.behavior.singleagent.vfa.rbf.functions.GaussianRBF
Creates a List of GaussianRBF units for each State provided using the given metric and epsilon value.
generateLargeGW(SADomain, int) - Method in class burlap.testing.TestHashing
 
generateNewCurrentState() - Method in class burlap.oomdp.stochasticgames.World
Causes the world to set the current state to a state generated by the provided SGStateGenerator object if a game is not currently running.
generateOptionTerminalState(State) - Method in interface burlap.behavior.singleagent.options.support.DirectOptionTerminateMapper
Returns the termination state that will result from applying the option associated with this object in the given initiation state.
generateRandomMacroCellRF(PropositionalFunction[]) - Static method in class burlap.domain.singleagent.gridworld.macro.MacroCellGridWorld
Given an array of macro-cell propositional functions, returns a random reward function that is a linear combination of them.
generateRandomPolicy(Domain) - Static method in class burlap.behavior.singleagent.learnfromdemo.apprenticeship.ApprenticeshipLearning.RandomPolicy
 
generateRandomRewardsMap(PropositionalFunction[]) - Static method in class burlap.domain.singleagent.gridworld.macro.MacroCellGridWorld
Given an array of macro-cell propositional functions, returns a random reward weight to be associated with them which can then be used to create a reward function.
generateRandomStates(SADomain, State, HashableStateFactory, int, int, boolean) - Method in class burlap.testing.TestHashing
 
generateReserved() - Method in class burlap.shell.BurlapShell
 
generateRewardFunction(StateToFeatureVectorGenerator, ApprenticeshipLearning.FeatureWeights) - Static method in class burlap.behavior.singleagent.learnfromdemo.apprenticeship.ApprenticeshipLearning
Generates an anonymous instance of a reward function derived from a FeatureMapping and associated feature weights Computes (w^(i))T phi from step 4 in section 3
generateStandard() - Method in class burlap.shell.BurlapShell
 
generateStandard() - Method in class burlap.shell.EnvironmentShell
 
generateStandard() - Method in class burlap.shell.SGWorldShell
 
generateState() - Method in class burlap.domain.singleagent.mountaincar.MCRandomStateGenerator
 
generateState() - Method in class burlap.oomdp.auxiliary.common.ConstantStateGenerator
 
generateState() - Method in class burlap.oomdp.auxiliary.common.RandomStartStateGenerator
 
generateState() - Method in interface burlap.oomdp.auxiliary.StateGenerator
Returns a new state object.
generateState(List<SGAgent>) - Method in class burlap.oomdp.stochasticgames.common.ConstantSGStateGenerator
 
generateState(List<SGAgent>) - Method in class burlap.oomdp.stochasticgames.SGStateGenerator
Generates a new state with the given agents in it.
generateState() - Method in class burlap.testing.TestBlockDude
 
generateState() - Method in class burlap.testing.TestGridWorld
 
GenerateStateCommand - Class in burlap.shell.command.world
A ShellCommand for generating a new state in a World according to the World's assigned SGStateGenerator.
GenerateStateCommand() - Constructor for class burlap.shell.command.world.GenerateStateCommand
 
generateStates(SADomain, State, HashableStateFactory, int) - Method in class burlap.testing.TestHashing
 
generateVFA(double) - Method in class burlap.behavior.singleagent.vfa.cmac.CMACFeatureDatabase
After all the tiling specifications have been set, this method can be called to produce a linear VFA object.
generateVFA(double) - Method in class burlap.behavior.singleagent.vfa.cmac.FVCMACFeatureDatabase
After all the tiling specifications have been set, this method can be called to produce a linear VFA object.
generateVFA(double) - Method in class burlap.behavior.singleagent.vfa.fourier.FourierBasis
Creates and returns a linear VFA object over this Fourier basis feature database.
generateVFA(double) - Method in class burlap.behavior.singleagent.vfa.rbf.FVRBFFeatureDatabase
Creates and returns a linear VFA object over this RBF feature database.
generateVFA(double) - Method in class burlap.behavior.singleagent.vfa.rbf.RBFFeatureDatabase
Creates and returns a linear VFA object over this RBF feature database.
generateWorld() - Method in class burlap.oomdp.stochasticgames.tournament.common.ConstantWorldGenerator
 
generateWorld() - Method in interface burlap.oomdp.stochasticgames.WorldGenerator
Generates a new World instance.
generatingAction - Variable in class burlap.behavior.singleagent.planning.deterministic.SearchNode
The action that generated this state in the previous state.
get(int) - Method in class burlap.behavior.singleagent.learning.lspi.SARSData
Returns the SARSData.SARS tuple for the ith dataset element.
get(String) - Method in class burlap.domain.stochasticgames.normalform.SingleStageNormalFormGame.ActionNameMap
 
getA() - Method in class burlap.behavior.singleagent.learning.actorcritic.CritiqueResult
Returns the action of this behavior.
getActingAgentName() - Method in class burlap.behavior.stochasticgames.PolicyFromJointPolicy
Returns the acting agent's name
getAction(State) - Method in class burlap.behavior.policy.BeliefPolicyToPOMDPPolicy
 
getAction(State) - Method in class burlap.behavior.policy.BoltzmannQPolicy
 
getAction(State) - Method in class burlap.behavior.policy.CachedPolicy
 
getAction(State) - Method in class burlap.behavior.policy.DomainMappedPolicy
 
getAction(State) - Method in class burlap.behavior.policy.EpsilonGreedy
 
getAction(State) - Method in class burlap.behavior.policy.GreedyDeterministicQPolicy
 
getAction(State) - Method in class burlap.behavior.policy.GreedyQPolicy
 
getAction(State) - Method in class burlap.behavior.policy.Policy
This method will return an action sampled by the policy for the given state.
getAction(State) - Method in class burlap.behavior.policy.RandomPolicy
 
getAction(int) - Method in class burlap.behavior.singleagent.EpisodeAnalysis
Returns the action taken in the state at time step t.
getAction(State) - Method in class burlap.behavior.singleagent.learnfromdemo.apprenticeship.ApprenticeshipLearning.RandomPolicy
 
getAction(State) - Method in class burlap.behavior.singleagent.learning.actorcritic.actor.BoltzmannActor
 
getAction(State) - Method in class burlap.behavior.singleagent.learning.modellearning.rmax.UnmodeledFavoredPolicy
 
getAction(State) - Method in class burlap.behavior.singleagent.planning.deterministic.DDPlannerPolicy
 
getAction(State) - Method in class burlap.behavior.singleagent.planning.deterministic.SDPlannerPolicy
 
getAction(State) - Method in class burlap.behavior.singleagent.planning.stochastic.montecarlo.uct.UCTTreeWalkPolicy
 
getAction(BeliefState) - Method in class burlap.behavior.singleagent.pomdp.BeliefPolicyAgent
 
getAction(State) - Method in class burlap.behavior.stochasticgames.agents.interfacing.singleagent.LearningAgentToSGAgentInterface
 
getAction(State) - Method in class burlap.behavior.stochasticgames.agents.madp.MultiAgentDPPlanningAgent
 
getAction(State) - Method in class burlap.behavior.stochasticgames.agents.maql.MultiAgentQLearning
 
getAction(State) - Method in class burlap.behavior.stochasticgames.agents.naiveq.SGNaiveQLAgent
 
getAction(State) - Method in class burlap.behavior.stochasticgames.agents.RandomSGAgent
 
getAction(State) - Method in class burlap.behavior.stochasticgames.agents.SetStrategySGAgent
 
getAction(State) - Method in class burlap.behavior.stochasticgames.agents.twoplayer.repeatedsinglestage.GrimTrigger
 
getAction(State) - Method in class burlap.behavior.stochasticgames.agents.twoplayer.repeatedsinglestage.TitForTat
 
getAction(State) - Method in class burlap.behavior.stochasticgames.agents.twoplayer.singlestage.equilibriumplayer.EquilibriumPlayingSGAgent
 
getAction(State) - Method in class burlap.behavior.stochasticgames.madynamicprogramming.policies.ECorrelatedQJointPolicy
 
getAction(State) - Method in class burlap.behavior.stochasticgames.madynamicprogramming.policies.EGreedyJointPolicy
 
getAction(State) - Method in class burlap.behavior.stochasticgames.madynamicprogramming.policies.EGreedyMaxWellfare
 
getAction(State) - Method in class burlap.behavior.stochasticgames.madynamicprogramming.policies.EMinMaxPolicy
 
getAction(State) - Method in class burlap.behavior.stochasticgames.PolicyFromJointPolicy
 
getAction(String) - Method in class burlap.oomdp.core.Domain
Returns the single agent action with the given name.
getAction(BeliefState) - Method in class burlap.oomdp.singleagent.pomdp.BeliefAgent
Returns the action the agent should take for the input BeliefState.
getAction(String) - Method in class burlap.oomdp.singleagent.SADomain
 
getAction(State) - Method in class burlap.oomdp.stochasticgames.SGAgent
This method is called by the world when it needs the agent to choose an action
getAction(String) - Method in class burlap.oomdp.stochasticgames.SGDomain
 
getAction(State) - Method in class burlap.shell.command.world.ManualAgentsCommands.ManualSGAgent
 
getActionDistributionForState(State) - Method in class burlap.behavior.policy.BeliefPolicyToPOMDPPolicy
 
getActionDistributionForState(State) - Method in class burlap.behavior.policy.BoltzmannQPolicy
 
getActionDistributionForState(State) - Method in class burlap.behavior.policy.CachedPolicy
 
getActionDistributionForState(State) - Method in class burlap.behavior.policy.DomainMappedPolicy
 
getActionDistributionForState(State) - Method in class burlap.behavior.policy.EpsilonGreedy
 
getActionDistributionForState(State) - Method in class burlap.behavior.policy.GreedyDeterministicQPolicy
 
getActionDistributionForState(State) - Method in class burlap.behavior.policy.GreedyQPolicy
 
getActionDistributionForState(State) - Method in class burlap.behavior.policy.Policy
This method will return action probability distribution defined by the policy.
getActionDistributionForState(State) - Method in class burlap.behavior.policy.RandomPolicy
 
getActionDistributionForState(State) - Method in class burlap.behavior.singleagent.learnfromdemo.apprenticeship.ApprenticeshipLearning.RandomPolicy
 
getActionDistributionForState(State) - Method in class burlap.behavior.singleagent.learning.actorcritic.actor.BoltzmannActor
 
getActionDistributionForState(State) - Method in class burlap.behavior.singleagent.learning.modellearning.rmax.UnmodeledFavoredPolicy
 
getActionDistributionForState(State, GroundedAction) - Method in class burlap.behavior.singleagent.options.DeterministicTerminationOption
 
getActionDistributionForState(State, GroundedAction) - Method in class burlap.behavior.singleagent.options.MacroAction
 
getActionDistributionForState(State, GroundedAction) - Method in class burlap.behavior.singleagent.options.Option
Returns the option's policy distribution for a given state.
getActionDistributionForState(State, GroundedAction) - Method in class burlap.behavior.singleagent.options.PolicyDefinedSubgoalOption
 
getActionDistributionForState(State) - Method in class burlap.behavior.singleagent.planning.deterministic.DDPlannerPolicy
 
getActionDistributionForState(State) - Method in class burlap.behavior.singleagent.planning.deterministic.SDPlannerPolicy
 
getActionDistributionForState(State) - Method in class burlap.behavior.singleagent.planning.stochastic.montecarlo.uct.UCTTreeWalkPolicy
 
getActionDistributionForState(State) - Method in class burlap.behavior.stochasticgames.madynamicprogramming.policies.ECorrelatedQJointPolicy
 
getActionDistributionForState(State) - Method in class burlap.behavior.stochasticgames.madynamicprogramming.policies.EGreedyJointPolicy
 
getActionDistributionForState(State) - Method in class burlap.behavior.stochasticgames.madynamicprogramming.policies.EGreedyMaxWellfare
 
getActionDistributionForState(State) - Method in class burlap.behavior.stochasticgames.madynamicprogramming.policies.EMinMaxPolicy
 
getActionDistributionForState(State) - Method in class burlap.behavior.stochasticgames.PolicyFromJointPolicy
 
getActionFeatureSetsFromCacheStateTiles(State, List<GroundedAction>) - Method in class burlap.behavior.singleagent.vfa.cmac.CMACFeatureDatabase
 
getActionFeaturesForQueryFromSet(GroundedAction, List<ActionFeaturesQuery>) - Static method in class burlap.behavior.singleagent.vfa.ActionFeaturesQuery
Returns the ActionFeaturesQuery object from a list of ActionFeaturesQuery objects that is associated with a given action.
getActionFeaturesSets(State, List<GroundedAction>) - Method in class burlap.behavior.singleagent.vfa.cmac.CMACFeatureDatabase
 
getActionFeaturesSets(State, List<GroundedAction>) - Method in class burlap.behavior.singleagent.vfa.cmac.FVCMACFeatureDatabase
 
getActionFeaturesSets(State, List<GroundedAction>) - Method in class burlap.behavior.singleagent.vfa.common.FVToFeatureDatabase
 
getActionFeaturesSets(State, List<GroundedAction>) - Method in interface burlap.behavior.singleagent.vfa.FeatureDatabase
Returns non-zero action features for all of provided actions in state s.
getActionFeaturesSets(State, List<GroundedAction>) - Method in class burlap.behavior.singleagent.vfa.fourier.FourierBasis
 
getActionFeaturesSets(State, List<GroundedAction>) - Method in class burlap.behavior.singleagent.vfa.rbf.FVRBFFeatureDatabase
 
getActionFeaturesSets(State, List<GroundedAction>) - Method in class burlap.behavior.singleagent.vfa.rbf.RBFFeatureDatabase
 
getActionForAgent(int, String) - Method in class burlap.behavior.stochasticgames.GameAnalysis
Returns the action taken for the given agent at the given time step where t=0 refers to the joint action taken in the initial state.
getActionForId(int) - Method in interface burlap.behavior.stochasticgames.agents.naiveq.history.ActionIdMap
Returns a corresponding GroundedSingleAction for a given int value
getActionForId(int) - Method in class burlap.behavior.stochasticgames.agents.naiveq.history.ParameterNaiveActionIdMap
 
getActionId(GroundedSGAgentAction) - Method in interface burlap.behavior.stochasticgames.agents.naiveq.history.ActionIdMap
Returns an int value corresponding to the input action
getActionId(String, String[]) - Method in interface burlap.behavior.stochasticgames.agents.naiveq.history.ActionIdMap
Returns an int value corresponding to the input action name and parameters
getActionId(GroundedSGAgentAction) - Method in class burlap.behavior.stochasticgames.agents.naiveq.history.ParameterNaiveActionIdMap
 
getActionId(String, String[]) - Method in class burlap.behavior.stochasticgames.agents.naiveq.history.ParameterNaiveActionIdMap
 
getActionLearningRateEntry(AbstractGroundedAction) - Method in class burlap.behavior.learningrate.ExponentialDecayLR.StateWiseLearningRate
Returns the mutable double entry for the learning rate for the action for the state with which this object is associated.
getActionList() - Method in class burlap.oomdp.stochasticgames.JointAction
Returns a list of the actions in this joint action.
getActionModel() - Method in class burlap.oomdp.stochasticgames.World
Returns the JointActionModel used in this world.
getActionMultiplier(GroundedAction) - Method in class burlap.behavior.singleagent.vfa.common.FVToFeatureDatabase
This method returns the action multiplier for the specified grounded action.
getActionMultiplier(GroundedAction) - Method in class burlap.behavior.singleagent.vfa.fourier.FourierBasis
This method returns the action multiplier for the specified grounded action.
getActionMultiplier(GroundedAction) - Method in class burlap.behavior.singleagent.vfa.rbf.FVRBFFeatureDatabase
This method returns the action multiplier for the specified grounded action.
getActionMultiplier(GroundedAction) - Method in class burlap.behavior.singleagent.vfa.rbf.RBFFeatureDatabase
This method returns the action multiplier for the specified grounded action.
getActionOffset(AbstractGroundedAction) - Method in class burlap.behavior.singleagent.vfa.common.LinearFVVFA
 
getActionOffset() - Method in class burlap.behavior.singleagent.vfa.common.LinearFVVFA
Returns the Map of feature index offsets into the full feature vector for each action
getActions() - Method in class burlap.behavior.singleagent.MDPSolver
 
getActions() - Method in interface burlap.behavior.singleagent.MDPSolverInterface
Returns a copy of all actions this solver uses for reasoning; including added actions that are not part of the domain specification (e.g., Options).
getActions() - Method in class burlap.oomdp.core.Domain
Returns a list of the single agent actions that define this domain.
getActions() - Method in class burlap.oomdp.singleagent.SADomain
 
getActions() - Method in class burlap.oomdp.stochasticgames.SGDomain
 
getActionSequenceString() - Method in class burlap.behavior.singleagent.EpisodeAnalysis
Returns a string representing the actions taken in this episode.
getActionSequenceString(String) - Method in class burlap.behavior.singleagent.EpisodeAnalysis
Returns a string representing the actions taken in this episode.
getActionsTransitions(HashableState) - Method in class burlap.behavior.singleagent.planning.stochastic.DynamicProgramming
Returns the stored action transitions for the given state.
getActionTimeIndexEntry(AbstractGroundedAction) - Method in class burlap.behavior.learningrate.SoftTimeInverseDecayLR.StateWiseTimeIndex
Returns the mutable int entry for the time index for the action for the state with which this object is associated.
getAgentActions() - Method in class burlap.oomdp.core.Domain
Returns a list of the stochastic game actions that that can be taken by individual agents in this domain.
getAgentActions() - Method in class burlap.oomdp.singleagent.SADomain
 
getAgentActions() - Method in class burlap.oomdp.stochasticgames.SGDomain
 
getAgentDefinitions() - Method in class burlap.oomdp.stochasticgames.World
Returns the agent definitions for the agents registered in this world.
getAgentName() - Method in interface burlap.behavior.singleagent.learning.LearningAgentFactory
Will return a name to identify the kind of agent that will be generated by this factory.
getAgentName() - Method in class burlap.oomdp.stochasticgames.SGAgent
Returns this agent's name
getAgentNames() - Method in class burlap.oomdp.stochasticgames.JointAction
Returns a list of the names of all agents who are represented in this joint action.
getAgentObjectInstance(SGAgent) - Method in class burlap.oomdp.stochasticgames.SGStateGenerator
Creates an object instance belonging to the object class specified in the agent's SGAgentType data member.
getAgentsInJointPolicy() - Method in class burlap.behavior.stochasticgames.JointPolicy
Returns a map specifying the agents who contribute actions to this joint policy.
getAgentsInvolvedInGame() - Method in class burlap.behavior.stochasticgames.GameAnalysis
Returns the set of agents involved in this game
getAgentSize() - Method in class burlap.domain.singleagent.frostbite.FrostbiteDomain
Returns the agent size
getAgentSynchronizedActionSelection(String, State) - Method in class burlap.behavior.stochasticgames.JointPolicy
This method returns the action for a single agent by a synchonrized sampling of this joint policy, which enables multiple agents to query this policy object and act according to the same selected joint actions from it.
getAgentType() - Method in class burlap.oomdp.stochasticgames.SGAgent
Returns this agent's type
getAgentTypeForAllPlayers(SGDomain) - Static method in class burlap.domain.stochasticgames.normalform.SingleStageNormalFormGame
Returns an SGAgentType object that can be used by agents being associated with any player number.
getAliases() - Method in class burlap.shell.BurlapShell
 
getAllApplicableGroundedActions(State) - Method in class burlap.behavior.singleagent.learning.modellearning.ModeledDomainGenerator.ModeledAction
 
getAllApplicableGroundedActions(State) - Method in class burlap.behavior.singleagent.options.DeterministicTerminationOption
 
getAllApplicableGroundedActions(State) - Method in class burlap.behavior.singleagent.options.MacroAction
 
getAllApplicableGroundedActions(State) - Method in class burlap.behavior.singleagent.options.PolicyDefinedSubgoalOption
 
getAllApplicableGroundedActions(State) - Method in class burlap.behavior.stochasticgames.agents.interfacing.singleagent.SGToSADomain.SAActionWrapper
 
getAllApplicableGroundedActions(State) - Method in class burlap.domain.singleagent.tabularized.TabulatedDomainWrapper.ActionWrapper
 
getAllApplicableGroundedActions(State) - Method in class burlap.oomdp.singleagent.Action
Returns all possible groundings of this action that can be applied in the provided State.
getAllApplicableGroundedActions(State) - Method in class burlap.oomdp.singleagent.common.SimpleAction
 
getAllApplicableGroundedActions(State) - Method in class burlap.oomdp.singleagent.ObjectParameterizedAction
 
getAllApplicableGroundedActions(State) - Method in class burlap.oomdp.singleagent.pomdp.BeliefMDPGenerator.BeliefAction
 
getAllApplicableGroundedActions(State, String) - Method in class burlap.oomdp.stochasticgames.agentactions.ObParamSGAgentAction
 
getAllApplicableGroundedActions(State, String) - Method in class burlap.oomdp.stochasticgames.agentactions.SGAgentAction
Returns all possible grounded versions of this single action for a given state and acting agent.
getAllApplicableGroundedActions(State, String) - Method in class burlap.oomdp.stochasticgames.agentactions.SimpleSGAgentAction
 
getAllApplicableGroundedActionsFromActionList(List<Action>, State) - Static method in class burlap.oomdp.singleagent.Action
Returns all GroundedActions that are applicable in the given State for all Action objects in the provided list.
getAllApplicableGroundedActionsFromActionList(State, String, List<SGAgentAction>) - Static method in class burlap.oomdp.stochasticgames.agentactions.SGAgentAction
Returns all possible grounded versions of the provided list of SingleAction objects that an agent can take in the given state.
getAllGroundedActions(State) - Method in class burlap.behavior.singleagent.MDPSolver
Returns all grounded actions in the provided state for all the actions that this valueFunction can use.
getAllGroundedPropsForState(State) - Method in class burlap.oomdp.core.PropositionalFunction
Returns all possible groundings of this PropositionalFunction for the given State
getAllGroundedPropsFromPFList(List<PropositionalFunction>, State) - Static method in class burlap.oomdp.core.PropositionalFunction
Returns all possible groundings for all of the PropositionalFunctions in the provided list for the given State.
getAllJointActions(State) - Method in class burlap.behavior.stochasticgames.JointPolicy
Returns all possible joint actions that can be taken in state s for the set of agents defined to be used in this joint policy.
getAllJointActions(State, List<SGAgent>) - Static method in class burlap.oomdp.stochasticgames.JointAction
 
getAllJointActions(State, Map<String, SGAgentType>) - Static method in class burlap.oomdp.stochasticgames.JointAction
 
getAllLocationSets(List<List<GridGameStandardMechanics.Location2Prob>>) - Method in class burlap.domain.stochasticgames.gridgame.GridGameStandardMechanics
Takes a list of possible location outcomes for each agent and generates all joint location outcomes
getAllObjects() - Method in class burlap.oomdp.core.states.FixedSizeImmutableState
Returns the list of observable and hidden object instances in this state.
getAllObjects() - Method in class burlap.oomdp.core.states.ImmutableState
Returns the list of observable and hidden object instances in this state.
getAllObjects() - Method in class burlap.oomdp.core.states.MutableState
Returns the list of observable and hidden object instances in this state.
getAllObjects() - Method in interface burlap.oomdp.core.states.State
Returns the list of observable and hidden object instances in this state.
getAllObjects() - Method in class burlap.oomdp.singleagent.pomdp.beliefstate.tabular.TabularBeliefState
 
getAllObjects() - Method in class burlap.oomdp.statehashing.HashableState
 
getAllObjectsByClass() - Method in class burlap.oomdp.core.states.FixedSizeImmutableState
Returns a list of list of object instances, grouped by object class
getAllObjectsByClass() - Method in class burlap.oomdp.core.states.ImmutableState
Returns a list of list of object instances, grouped by object class
getAllObjectsByClass() - Method in class burlap.oomdp.core.states.MutableState
Returns a list of list of object instances, grouped by object class
getAllObjectsByClass() - Method in interface burlap.oomdp.core.states.State
Returns a list of list of object instances, grouped by object class
getAllObjectsByClass() - Method in class burlap.oomdp.singleagent.pomdp.beliefstate.tabular.TabularBeliefState
 
getAllObjectsByClass() - Method in class burlap.oomdp.statehashing.HashableState
 
getAllPossibleCollisionWinnerAssignment(Map<Integer, List<Integer>>) - Method in class burlap.domain.stochasticgames.gridgame.GridGameStandardMechanics
 
getAllPossibleObservations() - Method in class burlap.domain.singleagent.pomdp.tiger.TigerDomain.TigerObservations
 
getAllPossibleObservations() - Method in class burlap.oomdp.singleagent.pomdp.ObservationFunction
Returns a List containing all possible observations.
getAllQGradients(State) - Method in class burlap.behavior.singleagent.learnfromdemo.mlirl.differentiableplanners.DifferentiableDP
 
getAllQGradients(State) - Method in class burlap.behavior.singleagent.learnfromdemo.mlirl.differentiableplanners.DifferentiableSparseSampling
 
getAllQGradients(State) - Method in interface burlap.behavior.singleagent.learnfromdemo.mlirl.support.QGradientPlanner
Returns the list of Q-value gradients (returned as objects) for each action permissible in the given state.
getAllRelationalTargets(String) - Method in class burlap.oomdp.core.objects.ImmutableObjectInstance
Returns the set of all relational targets to which the relational attribute named attName is set.
getAllRelationalTargets(String) - Method in class burlap.oomdp.core.objects.MutableObjectInstance
Returns the set of all relational targets to which the relational attribute named attName is set.
getAllRelationalTargets(String) - Method in interface burlap.oomdp.core.objects.ObjectInstance
Returns the set of all relational targets to which the relational attribute named attName is set.
getAllRelationalTargets() - Method in class burlap.oomdp.core.values.MultiTargetRelationalValue
 
getAllRelationalTargets() - Method in class burlap.oomdp.core.values.OOMDPValue
 
getAllRelationalTargets() - Method in class burlap.oomdp.core.values.RelationalValue
 
getAllRelationalTargets() - Method in interface burlap.oomdp.core.values.Value
Returns the ordered set of all relational targets of this object.
getAllRelationalTargets(String) - Method in class burlap.oomdp.statehashing.HashableObject
 
getAllStates() - Method in class burlap.behavior.singleagent.planning.stochastic.DynamicProgramming
This method will return all states that are stored in this planners value function.
getAllStoredLearningEpisodes() - Method in class burlap.behavior.singleagent.learning.actorcritic.ActorCritic
 
getAllStoredLearningEpisodes() - Method in class burlap.behavior.singleagent.learning.lspi.LSPI
 
getAllStoredLearningEpisodes() - Method in class burlap.behavior.singleagent.learning.modellearning.artdp.ARTDP
 
getAllStoredLearningEpisodes() - Method in class burlap.behavior.singleagent.learning.modellearning.rmax.PotentialShapedRMax
 
getAllStoredLearningEpisodes() - Method in class burlap.behavior.singleagent.learning.tdmethods.QLearning
 
getAllStoredLearningEpisodes() - Method in class burlap.behavior.singleagent.learning.tdmethods.vfa.GradientDescentSarsaLam
 
getAllSuccessors() - Method in class burlap.behavior.singleagent.planning.stochastic.montecarlo.uct.UCTActionNode
Returns a list of all successor nodes observed
getAllUnsetAttributes() - Method in class burlap.oomdp.core.states.FixedSizeImmutableState
 
getAllUnsetAttributes() - Method in class burlap.oomdp.core.states.ImmutableState
 
getAllUnsetAttributes() - Method in class burlap.oomdp.core.states.MutableState
Returns a mapping from object instance names to the list of attributes names that have unset values.
getAllUnsetAttributes() - Method in interface burlap.oomdp.core.states.State
Returns a mapping from object instance names to the list of attributes names that have unset values.
getAllUnsetAttributes() - Method in class burlap.oomdp.singleagent.pomdp.beliefstate.tabular.TabularBeliefState
 
getAllUnsetAttributes() - Method in class burlap.oomdp.statehashing.HashableState
 
getAnginc() - Method in class burlap.domain.singleagent.lunarlander.LunarLanderDomain
Returns how many radians the agent will rotate from its current orientation when a turn/rotate action is applied
getAnginc() - Method in class burlap.domain.singleagent.lunarlander.LunarLanderDomain.LLPhysicsParams
 
getAngle2ndDeriv(double, double, double, double, double, CartPoleDomain.CPPhysicsParams) - Static method in class burlap.domain.singleagent.cartpole.CartPoleDomain
Computes the 2nd order derivative of the angle for a given normal force sign using the corrected model.
getAngmax() - Method in class burlap.domain.singleagent.lunarlander.LunarLanderDomain
Returns the maximum rotate angle (in radians) that the lander can be rotated from the vertical orientation in either clockwise or counterclockwise direction.
getAngmax() - Method in class burlap.domain.singleagent.lunarlander.LunarLanderDomain.LLPhysicsParams
 
getAssociatedGroundedAction() - Method in class burlap.behavior.singleagent.learning.modellearning.ModeledDomainGenerator.ModeledAction
 
getAssociatedGroundedAction() - Method in class burlap.behavior.singleagent.options.DeterministicTerminationOption
 
getAssociatedGroundedAction() - Method in class burlap.behavior.singleagent.options.MacroAction
 
getAssociatedGroundedAction() - Method in class burlap.behavior.singleagent.options.PolicyDefinedSubgoalOption
 
getAssociatedGroundedAction() - Method in class burlap.behavior.stochasticgames.agents.interfacing.singleagent.SGToSADomain.SAActionWrapper
 
getAssociatedGroundedAction() - Method in class burlap.domain.singleagent.tabularized.TabulatedDomainWrapper.ActionWrapper
 
getAssociatedGroundedAction() - Method in class burlap.oomdp.singleagent.Action
Returns a GroundedAction instance that points to this Action, but does not have any parameters--if any--set.
getAssociatedGroundedAction() - Method in class burlap.oomdp.singleagent.common.SimpleAction
 
getAssociatedGroundedAction() - Method in class burlap.oomdp.singleagent.ObjectParameterizedAction
 
getAssociatedGroundedAction() - Method in class burlap.oomdp.singleagent.pomdp.BeliefMDPGenerator.BeliefAction
 
getAssociatedGroundedAction(String) - Method in class burlap.oomdp.stochasticgames.agentactions.ObParamSGAgentAction
 
getAssociatedGroundedAction(String) - Method in class burlap.oomdp.stochasticgames.agentactions.SGAgentAction
Returns a GroundedSGAgentAction instance that is associated with this SGAgentAction for the provided acting agent, without any parameters set (if there are parameters to set).
getAssociatedGroundedAction(String) - Method in class burlap.oomdp.stochasticgames.agentactions.SimpleSGAgentAction
 
getAttClass(Attribute) - Method in class burlap.oomdp.statehashing.SimpleHashableStateFactory
 
getAttribute(String) - Method in class burlap.oomdp.core.Domain
Returns the attribute in this domain with the given name
getAttribute(String) - Method in class burlap.oomdp.core.ObjectClass
Returns the attribute with the given name
getAttribute() - Method in class burlap.oomdp.core.values.OOMDPValue
Returns the Attribute object for which this is a value assignment.
getAttribute() - Method in interface burlap.oomdp.core.values.Value
 
getAttributes() - Method in class burlap.oomdp.core.Domain
Returns a list of the attributes that define this domain.
getAvgTime() - Method in class burlap.debugtools.MyTimer
Returns the average time in seconds recorded over all start-stop calls.
getBattleOfTheSexes1() - Static method in class burlap.domain.stochasticgames.normalform.SingleStageNormalFormGame
Returns an instance of Battle of the Sexes 1, which is defined by:
(3,2); (0,0)
(0,0); (2,3)
getBattleOfTheSexes2() - Static method in class burlap.domain.stochasticgames.normalform.SingleStageNormalFormGame
Returns an instance of Battle of the Sexes 2, which is defined by:
(3,2); (1,1)
(0,0); (2,3)
getBeliefMDP() - Method in class burlap.behavior.singleagent.pomdp.wrappedmdpalgs.BeliefSparseSampling
Returns the generated Belief MDP that will be solved.
getBeliefVector() - Method in interface burlap.oomdp.singleagent.pomdp.beliefstate.DenseBeliefVector
Returns a dense belief vector representation of the this belief state.
getBeliefVector() - Method in class burlap.oomdp.singleagent.pomdp.beliefstate.tabular.TabularBeliefState
Returns this belief state as a dense (non-sparse) belief vector.
getBgColor() - Method in class burlap.oomdp.visualizer.MultiLayerRenderer
Returns the background color of the renderer
getBlockAt(State, int, int) - Static method in class burlap.domain.singleagent.blockdude.BlockDude
Finds a block object in the State located at the provided position and returns its ObjectInstance.
getBoltzmannBeta() - Method in class burlap.behavior.singleagent.learnfromdemo.mlirl.MLIRLRequest
 
getBooleanValForAttribute(String) - Method in class burlap.oomdp.core.objects.ImmutableObjectInstance
Returns the boolean value of the attribute (only defined for boolean attributes, int, and disc values).
getBooleanValForAttribute(String) - Method in class burlap.oomdp.core.objects.MutableObjectInstance
Returns the boolean value of the attribute (only defined for boolean attributes, int, and disc values).
getBooleanValForAttribute(String) - Method in interface burlap.oomdp.core.objects.ObjectInstance
Returns the boolean value of the attribute (only defined for boolean attributes, int, and disc values).
getBooleanValForAttribute(String) - Method in class burlap.oomdp.statehashing.HashableObject
 
getBooleanValue() - Method in class burlap.oomdp.core.values.DiscreteValue
 
getBooleanValue() - Method in class burlap.oomdp.core.values.IntValue
 
getBooleanValue() - Method in class burlap.oomdp.core.values.OOMDPValue
Returns the boolean value of this attibute.
getBooleanValue() - Method in interface burlap.oomdp.core.values.Value
Returns the boolean value of this attibute.
getBrowser() - Method in class burlap.shell.command.env.EpisodeRecordingCommands
 
getC() - Method in class burlap.behavior.singleagent.learnfromdemo.mlirl.differentiableplanners.DifferentiableSparseSampling
Returns the number of state transition samples
getC() - Method in class burlap.behavior.singleagent.planning.stochastic.sparsesampling.SparseSampling
Returns the number of state transition samples
getCartPoleStateRenderLayer() - Static method in class burlap.domain.singleagent.cartpole.CartPoleVisualizer
Returns a StateRenderLayer for cart pole.
getCartPoleVisualizer() - Static method in class burlap.domain.singleagent.cartpole.CartPoleVisualizer
Returns a visualizer for cart pole.
getCAtHeight(int) - Method in class burlap.behavior.singleagent.learnfromdemo.mlirl.differentiableplanners.DifferentiableSparseSampling
Returns the value of C for a node at the given height (height from a leaf node).
getCAtHeight(int) - Method in class burlap.behavior.singleagent.planning.stochastic.sparsesampling.SparseSampling
Returns the value of C for a node at the given height (height from a leaf node).
getChicken() - Static method in class burlap.domain.stochasticgames.normalform.SingleStageNormalFormGame
Returns an instance of Chicken, which is defined by:
(0,0); (-1,1)
(1,-1); (-10,-10)
getCI(DescriptiveStatistics, double) - Static method in class burlap.behavior.singleagent.auxiliary.performance.PerformancePlotter
Returns the confidence interval for the specified significance level
getCI(DescriptiveStatistics, double) - Static method in class burlap.behavior.stochasticgames.auxiliary.performance.MultiAgentPerformancePlotter
Returns the confidence interval for the specified significance level
getClassName() - Method in class burlap.oomdp.core.objects.ImmutableObjectInstance
Returns the name of this object instance's object class
getClassName() - Method in class burlap.oomdp.core.objects.MutableObjectInstance
Returns the name of this object instance's object class
getClassName() - Method in interface burlap.oomdp.core.objects.ObjectInstance
Returns the name of this object instance's object class
getClassName() - Method in class burlap.oomdp.core.PropositionalFunction
Returns the propositional function class name of this PF.
getClassName() - Method in class burlap.oomdp.statehashing.HashableObject
 
getCleanState(Domain) - Static method in class burlap.domain.singleagent.frostbite.FrostbiteDomain
Creates a state with one agent, one igloo, and 4 rows of 4 platforms.
getCleanState(Domain, int) - Static method in class burlap.domain.singleagent.lunarlander.LunarLanderDomain
Creates a state with one agent/lander, one landing pad, and no number of obstacles.
getCleanState(Domain) - Method in class burlap.domain.singleagent.mountaincar.MountainCar
Returns a new state with the agent in the bottom of the hill valley not moving.
getCleanState(Domain, MountainCar.MCPhysicsParams) - Static method in class burlap.domain.singleagent.mountaincar.MountainCar
Returns a new state with the agent in the bottom of the hill valley not moving according to the hill design specified in the provided MountainCar.MCPhysicsParams
getCleanState(Domain, int, int, int, int, int, int) - Static method in class burlap.domain.stochasticgames.gridgame.GridGame
Returns a state with with the specified number of objects for each object class and with the specified boundary of the playing area.
getClusterPriors() - Method in class burlap.behavior.singleagent.learnfromdemo.mlirl.MultipleIntentionsMLIRL
Returns the behavior cluster prior probabilities.
getClusterRFs() - Method in class burlap.behavior.singleagent.learnfromdemo.mlirl.MultipleIntentionsMLIRL
Returns the DifferentiableRF obejcts defining each behavior cluster.
getCoefficientVector(int) - Method in class burlap.behavior.singleagent.vfa.fourier.FourierBasis
Returns the coefficient vector for the given basis function index.
getColissionSets(List<GridGameStandardMechanics.Location2>) - Method in class burlap.domain.stochasticgames.gridgame.GridGameStandardMechanics
Returns with whom each agent is in a collision competition for a cell.
getCollisionReward() - Method in class burlap.domain.singleagent.lunarlander.LunarLanderRF
 
getColorForString(String) - Method in class burlap.domain.singleagent.blocksworld.BlocksWorldVisualizer.BlockPainter
 
getColPlayersStrategy(double[][]) - Static method in class burlap.behavior.stochasticgames.solvers.MinMaxSolver
Computes the minmax strategy for the column player of the given payoff matrix.
getCommands() - Method in class burlap.shell.BurlapShell
 
getCompleteStateDescription() - Method in class burlap.oomdp.core.states.FixedSizeImmutableState
Returns a string representation of this state using observable and hidden object instances.
getCompleteStateDescription() - Method in class burlap.oomdp.core.states.ImmutableState
Returns a string representation of this state using observable and hidden object instances.
getCompleteStateDescription() - Method in class burlap.oomdp.core.states.MutableState
Returns a string representation of this state using observable and hidden object instances.
getCompleteStateDescription() - Method in interface burlap.oomdp.core.states.State
Returns a string representation of this state using observable and hidden object instances.
getCompleteStateDescription() - Method in class burlap.oomdp.singleagent.pomdp.beliefstate.tabular.TabularBeliefState
 
getCompleteStateDescription() - Method in class burlap.oomdp.statehashing.HashableState
 
getCompleteStateDescriptionWithUnsetAttributesAsNull() - Method in class burlap.oomdp.core.states.FixedSizeImmutableState
 
getCompleteStateDescriptionWithUnsetAttributesAsNull() - Method in class burlap.oomdp.core.states.ImmutableState
 
getCompleteStateDescriptionWithUnsetAttributesAsNull() - Method in class burlap.oomdp.core.states.MutableState
Returns a string description of the state with unset attribute values listed as null.
getCompleteStateDescriptionWithUnsetAttributesAsNull() - Method in interface burlap.oomdp.core.states.State
Returns a string description of the state with unset attribute values listed as null.
getCompleteStateDescriptionWithUnsetAttributesAsNull() - Method in class burlap.oomdp.singleagent.pomdp.beliefstate.tabular.TabularBeliefState
 
getCompleteStateDescriptionWithUnsetAttributesAsNull() - Method in class burlap.oomdp.statehashing.HashableState
 
getComputedPolicy() - Method in class burlap.behavior.singleagent.planning.stochastic.policyiteration.PolicyIteration
Returns the policy that was last computed (or the initial policy if no planning has been performed).
getControlDepth() - Method in class burlap.behavior.singleagent.planning.vfa.fittedvi.FittedVI
getCopyOfValueFunction() - Method in class burlap.behavior.singleagent.planning.stochastic.DynamicProgramming
 
getCorrdinationGameInitialState(Domain) - Static method in class burlap.domain.stochasticgames.gridgame.GridGame
Returns the initial state for a classic coordination game, where the agent's personal goals are on opposite sides.
getCorrelatedEQJointStrategy(CorrelatedEquilibriumSolver.CorrelatedEquilibriumObjective, double[][], double[][]) - Static method in class burlap.behavior.stochasticgames.solvers.CorrelatedEquilibriumSolver
Returns the correlated equilibrium joint strategy in a 2D double matrix, which represents the probability of each joint actino (where rows are player 1s actions and columns are player 2's actions).
getCorrelatedEQJointStrategyEgalitarian(double[][], double[][]) - Static method in class burlap.behavior.stochasticgames.solvers.CorrelatedEquilibriumSolver
Returns the correlated equilibrium joint strategy in a 2D double matrix for the Egalitarian objective.
getCorrelatedEQJointStrategyLibertarianForCol(double[][], double[][]) - Static method in class burlap.behavior.stochasticgames.solvers.CorrelatedEquilibriumSolver
Returns the correlated equilibrium joint strategy in a 2D double matrix for the Libertarian objective.
getCorrelatedEQJointStrategyLibertarianForRow(double[][], double[][]) - Static method in class burlap.behavior.stochasticgames.solvers.CorrelatedEquilibriumSolver
Returns the correlated equilibrium joint strategy in a 2D double matrix for the Libertarian objective.
getCorrelatedEQJointStrategyRepublican(double[][], double[][]) - Static method in class burlap.behavior.stochasticgames.solvers.CorrelatedEquilibriumSolver
Returns the correlated equilibrium joint strategy in a 2D double matrix for the Republican objective.
getCorrelatedEQJointStrategyUsingJOptimizer(double[][], double[][]) - Static method in class burlap.behavior.stochasticgames.solvers.CorrelatedEquilibriumSolver
Deprecated.
getCorrelatedEQJointStrategyUtilitarian(double[][], double[][]) - Static method in class burlap.behavior.stochasticgames.solvers.CorrelatedEquilibriumSolver
Returns the correlated equilibrium joint strategy in a 2D double matrix for the Utilitarian objective.
getCritique() - Method in class burlap.behavior.singleagent.learning.actorcritic.CritiqueResult
Returns the critique of this behavior.
getCumulativeReward(State, State, RewardFunction, double) - Method in interface burlap.behavior.singleagent.options.support.DirectOptionTerminateMapper
Returns the cumulative discounted reward that would be received from applying the option associated with this object in the given initiation state.
getCumulativeRewardFor(int) - Method in class burlap.oomdp.stochasticgames.tournament.Tournament
Returns the cumulative reward received by the agent who is indexed at position i
getCumulativeRewardForAgent(String) - Method in class burlap.oomdp.stochasticgames.World
Returns the cumulative reward that the agent with name aname has received across all interactions in this world.
getCurrentHiddenState() - Method in class burlap.oomdp.singleagent.pomdp.SimulatedPOEnvironment
Returns the current hidden state of this Environment.
getCurrentObservation() - Method in class burlap.behavior.singleagent.interfaces.rlglue.RLGlueEnvironmentInterface
 
getCurrentObservation() - Method in class burlap.behavior.stochasticgames.agents.interfacing.singleagent.LearningAgentToSGAgentInterface
 
getCurrentObservation() - Method in interface burlap.oomdp.singleagent.environment.Environment
Returns the current observation of the environment as a State.
getCurrentObservation() - Method in class burlap.oomdp.singleagent.environment.EnvironmentServer
 
getCurrentObservation() - Method in class burlap.oomdp.singleagent.environment.SimulatedEnvironment
 
getCurrentObservation() - Method in class burlap.oomdp.singleagent.pomdp.SimulatedPOEnvironment
 
getCurrentWorldState() - Method in class burlap.oomdp.stochasticgames.World
Returns the current world state
getCurState() - Method in class burlap.oomdp.visualizer.StateRenderLayer
 
getCurTime() - Method in class burlap.behavior.singleagent.learning.actorcritic.critics.TimeIndexedTDLambda
Returns the current time/depth of the current episodes
getDataset() - Method in class burlap.behavior.singleagent.learning.lspi.LSPI
Returns the dataset this object uses for LSPI
getDebugCode() - Method in class burlap.behavior.singleagent.interfaces.rlglue.RLGlueEnvironmentInterface
 
getDebugCode() - Method in class burlap.behavior.singleagent.learnfromdemo.mlirl.differentiableplanners.DifferentiableSparseSampling
Returns the debug code used for logging plan results with DPrint.
getDebugCode() - Method in class burlap.behavior.singleagent.learnfromdemo.mlirl.MLIRL
Returns the debug code used for printing to the terminal
getDebugCode() - Method in class burlap.behavior.singleagent.learnfromdemo.mlirl.MultipleIntentionsMLIRL
Returns the debug code used for printing to the terminal
getDebugCode() - Method in class burlap.behavior.singleagent.MDPSolver
 
getDebugCode() - Method in interface burlap.behavior.singleagent.MDPSolverInterface
Returns the debug code used by this solver for calls to DPrint
getDebugCode() - Method in class burlap.behavior.singleagent.planning.stochastic.sparsesampling.SparseSampling
Returns the debug code used for logging plan results with DPrint.
getDebugCode() - Method in class burlap.oomdp.core.Domain
Returns the debug code used for printing debug messages.
getDebugId() - Method in class burlap.oomdp.stochasticgames.World
This class will report execution information as games are played using the DPrint class.
getDeepCopyOfPayoutArray(SingleStageNormalFormGame.AgentPayoutFunction[]) - Static method in class burlap.domain.stochasticgames.normalform.SingleStageNormalFormGame.AgentPayoutFunction
 
getDefault() - Static method in class burlap.debugtools.RandomFactory
Returns the default random number generator.
getDefaultReward() - Method in class burlap.domain.singleagent.lunarlander.LunarLanderRF
 
getDefaultReward() - Method in class burlap.oomdp.singleagent.common.GoalBasedRF
 
getDefaultValue(State) - Method in class burlap.behavior.singleagent.planning.stochastic.DynamicProgramming
Returns the default V-value to use for the state
getDefaultWeight() - Method in class burlap.behavior.singleagent.vfa.common.LinearFVVFA
 
getDelegateImplementing(Environment, Class<?>) - Static method in class burlap.oomdp.singleagent.environment.EnvironmentDelegation.EnvDelegationTools
Returns the Environment or Environment delegate that implements the class/interface type, or null if none do.
getDeterministicPolicy(State) - Method in class burlap.behavior.policy.Policy
A helper method for defining deterministic policies.
getDeterministicPolicy(State, GroundedAction) - Method in class burlap.behavior.singleagent.options.Option
This method creates a deterministic action selection probability distribution where the deterministic action to be selected with probability 1 is the one returned by the method Option.getDeterministicPolicy(State, burlap.oomdp.singleagent.GroundedAction).
getDiscountedReturn(double) - Method in class burlap.behavior.singleagent.EpisodeAnalysis
Will return the discounted return received from the first state in the episode to the last state in the episode.
getDiscountFactor() - Method in class burlap.behavior.singleagent.interfaces.rlglue.RLGlueEnvironmentInterface
Returns the discount factor for this environment.
getDiscVal() - Method in class burlap.oomdp.core.values.DiscreteValue
 
getDiscVal() - Method in class burlap.oomdp.core.values.IntValue
 
getDiscVal() - Method in class burlap.oomdp.core.values.OOMDPValue
Returns the discrete integer value of this Value object
getDiscVal() - Method in interface burlap.oomdp.core.values.Value
Returns the discrete integer value of this Value object
getDomain() - Method in class burlap.behavior.singleagent.interfaces.rlglue.RLGlueEnvironmentInterface
Returns the domain for this environment.
getDomain() - Method in class burlap.behavior.singleagent.learnfromdemo.apprenticeship.ApprenticeshipLearningRequest
 
getDomain() - Method in class burlap.behavior.singleagent.learnfromdemo.IRLRequest
 
getDomain() - Method in class burlap.behavior.singleagent.MDPSolver
 
getDomain() - Method in interface burlap.behavior.singleagent.MDPSolverInterface
Returns the Domain this solver solves.
getDomain() - Method in class burlap.oomdp.singleagent.Action
Returns the domain to which this action belongs.
getDomain() - Method in class burlap.oomdp.singleagent.environment.SimulatedEnvironment
 
getDomain() - Method in class burlap.oomdp.stochasticgames.World
 
getDomain() - Method in class burlap.shell.BurlapShell
 
getDomain() - Method in class burlap.testing.TestGridWorld
 
getDoubleArray() - Method in class burlap.oomdp.core.values.DoubleArrayValue
 
getDoubleArray() - Method in class burlap.oomdp.core.values.IntArrayValue
 
getDoubleArray() - Method in class burlap.oomdp.core.values.OOMDPValue
Returns a double array value
getDoubleArray() - Method in interface burlap.oomdp.core.values.Value
Returns a double array value
getDoubleArrayValForAttribute(String) - Method in class burlap.oomdp.core.objects.ImmutableObjectInstance
Returns the int array value of the attribute (only defined for int array attributes).
getDoubleArrayValForAttribute(String) - Method in class burlap.oomdp.core.objects.MutableObjectInstance
Returns the int array value of the attribute (only defined for int array attributes).
getDoubleArrayValForAttribute(String) - Method in interface burlap.oomdp.core.objects.ObjectInstance
Returns the int array value of the attribute (only defined for int array attributes).
getDoubleArrayValForAttribute(String) - Method in class burlap.oomdp.statehashing.HashableObject
 
getEgalitarianObjective(double[][], double[][]) - Static method in class burlap.behavior.stochasticgames.solvers.CorrelatedEquilibriumSolver
Returns the egalitarian objective for the given payoffs for the row and column player.
getEnumeratedID(State) - Method in class burlap.behavior.singleagent.auxiliary.StateEnumerator
Get or create and get the enumeration id for a state
getEnumeratedID(HashableState) - Method in class burlap.behavior.singleagent.auxiliary.StateEnumerator
Get or create and get the enumeration id for a hashed state
getEnv() - Method in class burlap.shell.EnvironmentShell
 
getEnvironmentDelegate() - Method in interface burlap.oomdp.singleagent.environment.EnvironmentDelegation
Returns the Environment delegate that handles Environment functionality
getEnvironmentDelegate() - Method in class burlap.oomdp.singleagent.environment.EnvironmentServer
Returns the Environment delegate that handles all Environment functionality
getEpisodeWeights() - Method in class burlap.behavior.singleagent.learnfromdemo.mlirl.MLIRLRequest
Returns expert episodes weights.
getEpsilon() - Method in class burlap.behavior.policy.EpsilonGreedy
Returns the epsilon value, where epsilon is the probability of taking a random action.
getEpsilon() - Method in class burlap.behavior.singleagent.learnfromdemo.apprenticeship.ApprenticeshipLearningRequest
 
getExampleState(Domain) - Static method in class burlap.tutorials.bd.ExampleGridWorld
 
getExpectedRewards(State, GroundedAction) - Method in class burlap.behavior.singleagent.options.Option
Returns the expected reward to be received from initiating this option from state s.
getExpertEpisodes() - Method in class burlap.behavior.singleagent.learnfromdemo.apprenticeship.ApprenticeshipLearningRequest
 
getExpertEpisodes() - Method in class burlap.behavior.singleagent.learnfromdemo.IRLRequest
 
getFd() - Method in class burlap.behavior.singleagent.vfa.common.FDFeatureVectorGenerator
 
getFeatureDatabase() - Method in class burlap.behavior.singleagent.learning.lspi.LSPI
Returns the feature database defining state features
getFeatureGenerator() - Method in class burlap.behavior.singleagent.learnfromdemo.apprenticeship.ApprenticeshipLearningRequest
 
getFeatureVec() - Method in class burlap.oomdp.core.objects.ImmutableObjectInstance
Returns a double vector of all the observable values in this object instance.
getFeatureVec() - Method in class burlap.oomdp.core.objects.MutableObjectInstance
Returns a double vector of all the values in this object instance.
getFeatureVec() - Method in interface burlap.oomdp.core.objects.ObjectInstance
Returns a double vector of all the observable values in this object instance.
getFeatureVec() - Method in class burlap.oomdp.statehashing.HashableObject
 
getFeatureWiseLearningRate(int) - Method in class burlap.behavior.learningrate.ExponentialDecayLR
Returns the learning rate data structure for the given state feature.
getFeatureWiseTimeIndex(int) - Method in class burlap.behavior.learningrate.SoftTimeInverseDecayLR
Returns the learning rate data structure for the given state feature.
getFirstObjectOfClass(String) - Method in class burlap.oomdp.core.states.FixedSizeImmutableState
Returns the first indexed object of the object class named oclass
getFirstObjectOfClass(String) - Method in class burlap.oomdp.core.states.ImmutableState
Returns the first indexed object of the object class named oclass
getFirstObjectOfClass(String) - Method in class burlap.oomdp.core.states.MutableState
Returns the first indexed object of the object class named oclass
getFirstObjectOfClass(String) - Method in interface burlap.oomdp.core.states.State
Returns the first indexed object of the object class named oclass
getFirstObjectOfClass(String) - Method in class burlap.oomdp.singleagent.pomdp.beliefstate.tabular.TabularBeliefState
 
getFirstObjectOfClass(String) - Method in class burlap.oomdp.statehashing.HashableState
 
getFlag(int) - Static method in class burlap.debugtools.DebugFlags
Returns the value for a given flag; 0 if the flag has never been created/set
getFriendFoeInitialState(Domain) - Static method in class burlap.domain.stochasticgames.gridgame.GridGame
Returns the initial state for Friend Foe game.
getFvGen() - Method in class burlap.behavior.singleagent.vfa.common.LinearFVVFA
 
getFVTile(double[]) - Method in class burlap.behavior.singleagent.vfa.cmac.FVTiling
Retunrs a tile for the given input vector.
getGamma() - Method in class burlap.behavior.singleagent.learnfromdemo.apprenticeship.ApprenticeshipLearningRequest
 
getGamma() - Method in class burlap.behavior.singleagent.learnfromdemo.IRLRequest
 
getGamma() - Method in class burlap.behavior.singleagent.MDPSolver
 
getGamma() - Method in interface burlap.behavior.singleagent.MDPSolverInterface
Returns gamma, the discount factor used by this solver
getGap(HashableState) - Method in class burlap.behavior.singleagent.planning.stochastic.rtdp.BoundedRTDP
Returns the lower bound and upper bound value function margin/gap for the given state
getGeneratedClass() - Method in class burlap.domain.singleagent.cartpole.SerializableCartPoleStateFactory
 
getGeneratedClass() - Method in class burlap.domain.singleagent.cartpole.SerializableInvertedPendulumStateFactory
 
getGeneratedClass() - Method in class burlap.domain.singleagent.frostbite.SerializableFrostbiteStateFactory
 
getGeneratedClass() - Method in class burlap.domain.singleagent.gridworld.SerializableGridWorldStateFactory
 
getGeneratedClass() - Method in class burlap.domain.singleagent.lunarlander.SerializableLunarLanderStateFactory
 
getGeneratedClass() - Method in class burlap.domain.singleagent.mountaincar.SerializableMountainCarStateFactory
 
getGeneratedClass() - Method in interface burlap.oomdp.stateserialization.SerializableStateFactory
Returns the SerializableState implementation that is generated by this factory.
getGeneratedClass() - Method in class burlap.oomdp.stateserialization.simple.SimpleSerializableStateFactory
 
getGoalCondition() - Method in class burlap.oomdp.singleagent.common.GoalBasedRF
Returns the goal condition for this reward function.
getGoalReward() - Method in class burlap.domain.singleagent.lunarlander.LunarLanderRF
 
getGoalReward() - Method in class burlap.oomdp.singleagent.common.GoalBasedRF
 
getGravity() - Method in class burlap.domain.singleagent.lunarlander.LunarLanderDomain.LLPhysicsParams
 
getGridWorldValueFunctionVisualization(List<State>, ValueFunction, Policy) - Static method in class burlap.domain.singleagent.gridworld.GridWorldDomain
Creates and returns a ValueFunctionVisualizerGUI object for a grid world.
getGroundedAction(String...) - Method in class burlap.oomdp.singleagent.Action
Returns the GroundedAction instance associated with this action with its parameters set to the provided string representation of the parameters.
getGroundedActionFromStringComps(String[]) - Method in class burlap.oomdp.singleagent.explorer.VisualExplorer
Gets the GroundedAction described by the String components where the first component is the action name and the rest are the string representations of the parameters.
getH() - Method in class burlap.behavior.singleagent.learnfromdemo.mlirl.differentiableplanners.DifferentiableSparseSampling
Returns the height of the tree
getH() - Method in class burlap.behavior.singleagent.planning.stochastic.sparsesampling.SparseSampling
Returns the height of the tree
getHash1(int, int) - Method in class burlap.testing.TestHashing
 
getHash2(int, int) - Method in class burlap.testing.TestHashing
 
getHash3(int, int) - Method in class burlap.testing.TestHashing
 
getHashFactory() - Method in class burlap.oomdp.statehashing.HashableValue
 
getHashingFactory() - Method in class burlap.behavior.singleagent.MDPSolver
 
getHashingFactory() - Method in interface burlap.behavior.singleagent.MDPSolverInterface
Returns the HashableStateFactory this solver uses.
getHashMap() - Method in class burlap.datastructures.HashedAggregator
Returns the HashMap that backs this object.
getHawkDove() - Static method in class burlap.domain.stochasticgames.normalform.SingleStageNormalFormGame
Returns an instance of Hawk Dove, which is defined by:
(-1,-1); (2,0)
(0,2); (1,1)
getHeight(State, ObjectInstance) - Method in class burlap.domain.singleagent.blocksworld.BlocksWorldVisualizer.BlockPainter
 
getHeight() - Method in class burlap.domain.singleagent.gridworld.GridWorldDomain
Returns this grid world's height
getHelpText() - Method in class burlap.shell.BurlapShell
 
getHistoryAugmentedState(State) - Method in class burlap.behavior.stochasticgames.agents.naiveq.history.SGQWActionHistory
Takes an input state and returns an augmented state with the history of actions each agent previously took.
getHistoryLessObjectInstanceForAgent(String, int) - Method in class burlap.behavior.stochasticgames.agents.naiveq.history.SGQWActionHistory
Returns a history object instance for a given agent in which the action that was taken is unset because the episode has not last h steps.
getHistoryObjectInstanceForAgent(GroundedSGAgentAction, int) - Method in class burlap.behavior.stochasticgames.agents.naiveq.history.SGQWActionHistory
Returns a history object instance for the corresponding action and how far back in history it occurred
getIdentityScalar() - Method in class burlap.behavior.singleagent.learning.lspi.LSPI
Returns the initial LSPI identity matrix scalar used
getImmutableObjects() - Method in class burlap.oomdp.core.states.FixedSizeImmutableState
 
getImmutableObjects() - Method in class burlap.oomdp.core.states.ImmutableState
 
getImmutableObjects() - Method in interface burlap.oomdp.core.states.ImmutableStateInterface
 
getImmutableState(State) - Method in class burlap.oomdp.statehashing.ImmutableStateHashableStateFactory
 
getImmutableState() - Method in class burlap.oomdp.statehashing.ImmutableStateHashableStateFactory.ImmutableHashableState
 
getIncredibleInitialState(Domain) - Static method in class burlap.domain.stochasticgames.gridgame.GridGame
Returns the initial state for the Incredible game (a game in which player 0 can give an incredible threat).
getInd() - Method in class burlap.behavior.singleagent.interfaces.rlglue.RLGlueDomain.RLGlueActionSpecification
Returns the RLGlue int identifier of this action
getInitialBeliefState(PODomain) - Static method in class burlap.domain.singleagent.pomdp.tiger.TigerDomain
Generates an initial TabularBeliefState in which the it is equally uncertain where the tiger is (50/50).
getInitialState(List<EpisodeAnalysis>) - Static method in class burlap.behavior.singleagent.learnfromdemo.apprenticeship.ApprenticeshipLearning
Returns the initial state of a randomly chosen episode analysis
getInitialState(Domain) - Static method in class burlap.domain.singleagent.cartpole.CartPoleDomain
Returns the default initial state: the cart centered on the track, not moving, with the pole perfectly vertical.
getInitialState(Domain, double, double, double, double) - Static method in class burlap.domain.singleagent.cartpole.CartPoleDomain
Returns an initial state with the given initial values for the cart and pole.
getInitialState(Domain) - Static method in class burlap.domain.singleagent.cartpole.InvertedPendulum
Returns an initial state with 0 angle (perfectly vertical) and 0 angle velocity.
getInitialState(Domain, double, double) - Static method in class burlap.domain.singleagent.cartpole.InvertedPendulum
Returns an initial state with the pole at the given angle and with the given angular velocity of the pole.
getInitiationTest() - Method in class burlap.behavior.singleagent.options.DeterministicTerminationOption
Returns the object defining the initiation states.
getInstance(State, StateToFeatureVectorGenerator, double, Instances) - Static method in class burlap.datastructures.WekaInterfaces
Creates a Weka Instance for a state by first converting the state into a feature vector and then creating the Instance to hold that feature vector with the provided target supervised output value.
getInstance(double[], double, Instances) - Static method in class burlap.datastructures.WekaInterfaces
Creates a Weka Instance from the provided feature vector and target supervised output value and adds it to the provided dataset.
getInstancesShell(State, StateToFeatureVectorGenerator, int) - Static method in class burlap.datastructures.WekaInterfaces
Creates an empty Weka dataset (Instances) that can accommodate the feature set necessary for the input state.
getInstancesShell(double[], int) - Static method in class burlap.datastructures.WekaInterfaces
Creates an empty Weka dataset (Instances) that can accommodate the provided feature vector.
getIntArray() - Method in class burlap.oomdp.core.values.DoubleArrayValue
 
getIntArray() - Method in class burlap.oomdp.core.values.IntArrayValue
 
getIntArray() - Method in class burlap.oomdp.core.values.OOMDPValue
Returns an int array value
getIntArray() - Method in interface burlap.oomdp.core.values.Value
Returns an int array value
getIntArrayValForAttribute(String) - Method in class burlap.oomdp.core.objects.ImmutableObjectInstance
Returns the int array value of the attribute (only defined for int array attributes).
getIntArrayValForAttribute(String) - Method in class burlap.oomdp.core.objects.MutableObjectInstance
Returns the int array value of the attribute (only defined for int array attributes).
getIntArrayValForAttribute(String) - Method in interface burlap.oomdp.core.objects.ObjectInstance
Returns the int array value of the attribute (only defined for int array attributes).
getIntArrayValForAttribute(String) - Method in class burlap.oomdp.statehashing.HashableObject
 
getInternalRewardFunction() - Method in class burlap.oomdp.stochasticgames.SGAgent
Returns the internal reward function used by the agent.
getIntValForAttribute(String) - Method in class burlap.oomdp.core.objects.ImmutableObjectInstance
Returns the int value assignment for the discrete-valued attribute named attName.
getIntValForAttribute(String) - Method in class burlap.oomdp.core.objects.MutableObjectInstance
Returns the int value assignment for the discrete-valued attribute named attName.
getIntValForAttribute(String) - Method in interface burlap.oomdp.core.objects.ObjectInstance
Returns the int value assignment for the discrete-valued attribute named attName.
getIntValForAttribute(String) - Method in class burlap.oomdp.statehashing.HashableObject
 
getInvertedPendulumStateRenderLayer() - Static method in class burlap.domain.singleagent.cartpole.InvertedPendulumVisualizer
Returns a StateRenderLayer object for the InvertedPendulum domain.
getInvertedPendulumVisualizer() - Static method in class burlap.domain.singleagent.cartpole.InvertedPendulumVisualizer
Returns a Visualizer object for the InvertedPendulum domain.
getIs() - Method in class burlap.shell.BurlapShell
 
getJAMap(State) - Method in class burlap.behavior.stochasticgames.madynamicprogramming.QSourceForSingleAgent.HashBackedQSource
Returns the Map from joint actions to q-values for a given state.
getJointAction(int) - Method in class burlap.behavior.stochasticgames.GameAnalysis
Returns the joint action taken in time step t where t=0 refers to the joint action taken in the initial state.
getJointActionModel() - Method in class burlap.oomdp.stochasticgames.SGDomain
Returns the joint action model associated with this domain.
getJointActions() - Method in class burlap.behavior.stochasticgames.GameAnalysis
Returns the joint action sequence list object
getJointPolicy() - Method in class burlap.behavior.stochasticgames.PolicyFromJointPolicy
Returns the underlying joint policy
getJointReward(int) - Method in class burlap.behavior.stochasticgames.GameAnalysis
Returns the joint reward received in time step t.
getJointRewardFunction() - Method in class burlap.domain.stochasticgames.normalform.SingleStageNormalFormGame
Returns a JointReward function for this game.
getJointRewards() - Method in class burlap.behavior.stochasticgames.GameAnalysis
Returns the joint reward sequence list object
getJSONPrepared(State) - Method in class burlap.oomdp.legacy.StateJSONParser
Returns the data structure of a state that is passed to JSON.
getK() - Method in class burlap.behavior.singleagent.learnfromdemo.mlirl.MultipleIntentionsMLIRLRequest
Returns the number of clusters.
getKNNTrainer(StateToFeatureVectorGenerator, int) - Static method in class burlap.behavior.singleagent.planning.vfa.fittedvi.WekaVFATrainer
Creates a standard supervised VFA trainer that uses Weka's IBk instance-based algorithm with a KD-tree and 1-distance similarity measure.
getLastComputedColStrategy() - Method in class burlap.behavior.stochasticgames.agents.twoplayer.singlestage.equilibriumplayer.BimatrixEquilibriumSolver
Returns the last column player strategy computed by the BimatrixEquilibriumSolver.solve(double[][], double[][]) method.
getLastComputedRowStrategy() - Method in class burlap.behavior.stochasticgames.agents.twoplayer.singlestage.equilibriumplayer.BimatrixEquilibriumSolver
Returns the last row player strategy computed by the BimatrixEquilibriumSolver.solve(double[][], double[][]) method.
getLastCumulativeReward() - Method in class burlap.behavior.singleagent.options.Option
Returns the cumulative discounted reward received in last execution of this option.
getLastExecutionResults() - Method in class burlap.behavior.singleagent.options.Option
Returns the events from this option's last execution
getLastJointAction() - Method in class burlap.oomdp.stochasticgames.World
Returns the last joint action taken in this world; null if none have been taken yet.
getLastLearningEpisode() - Method in class burlap.behavior.singleagent.learning.actorcritic.ActorCritic
 
getLastLearningEpisode() - Method in class burlap.behavior.singleagent.learning.lspi.LSPI
 
getLastLearningEpisode() - Method in class burlap.behavior.singleagent.learning.modellearning.artdp.ARTDP
 
getLastLearningEpisode() - Method in class burlap.behavior.singleagent.learning.modellearning.rmax.PotentialShapedRMax
 
getLastLearningEpisode() - Method in class burlap.behavior.singleagent.learning.tdmethods.QLearning
 
getLastLearningEpisode() - Method in class burlap.behavior.singleagent.learning.tdmethods.vfa.GradientDescentSarsaLam
 
getLastNumSteps() - Method in class burlap.behavior.singleagent.learning.tdmethods.QLearning
Returns the number of steps taken in the last episode;
getLastNumSteps() - Method in class burlap.behavior.singleagent.learning.tdmethods.vfa.GradientDescentSarsaLam
Returns the number of steps taken in the last episode;
getLastNumSteps() - Method in class burlap.behavior.singleagent.options.Option
Returns the number of steps taken in the last execution of this option.
getLastReward() - Method in class burlap.behavior.singleagent.interfaces.rlglue.RLGlueEnvironmentInterface
 
getLastReward() - Method in class burlap.behavior.stochasticgames.agents.interfacing.singleagent.LearningAgentToSGAgentInterface
 
getLastReward() - Method in interface burlap.oomdp.singleagent.environment.Environment
Returns the last reward returned by the environment
getLastReward() - Method in class burlap.oomdp.singleagent.environment.EnvironmentServer
 
getLastReward() - Method in class burlap.oomdp.singleagent.environment.SimulatedEnvironment
 
getLastRewards() - Method in class burlap.oomdp.stochasticgames.World
Returns the last rewards received.
getLatestTrial() - Method in class burlap.behavior.stochasticgames.auxiliary.performance.MultiAgentPerformancePlotter.DatasetsAndTrials
Returns the most recent MultiAgentPerformancePlotter.Trial object
getLearnedPolicy(ApprenticeshipLearningRequest) - Static method in class burlap.behavior.singleagent.learnfromdemo.apprenticeship.ApprenticeshipLearning
Computes a policy that models the expert trajectorys included in the request object.
getLearningPolicy() - Method in class burlap.behavior.singleagent.learning.lspi.LSPI
getLevel1(Domain) - Static method in class burlap.domain.singleagent.blockdude.BlockDudeLevelConstructor
Returns the initial State of the first level.
getLevel2(Domain) - Static method in class burlap.domain.singleagent.blockdude.BlockDudeLevelConstructor
Returns the initial State of the second level.
getLevel3(Domain) - Static method in class burlap.domain.singleagent.blockdude.BlockDudeLevelConstructor
Returns the initial State of the third level.
getLocation(State, String) - Method in class burlap.domain.stochasticgames.gridgame.GridGameStandardMechanics
Returns the x-y position of an agent stored in a Location2 object.
getLsActions() - Method in class burlap.shell.command.world.ManualAgentsCommands
 
getLsAgents() - Method in class burlap.shell.command.world.ManualAgentsCommands
 
getMacroCellHorizontalCount() - Method in class burlap.domain.singleagent.gridworld.macro.MacroCellGridWorld
Returns the number of columns of macro-cells (cells across the x-axis)
getMacroCellPropositionalFunctions(Domain, MacroCellGridWorld) - Static method in class burlap.domain.singleagent.gridworld.macro.MacroCellGridWorld
Returns an array of the propositional functions that detect if the agent is in a macro cell.
getMacroCellVerticalCount() - Method in class burlap.domain.singleagent.gridworld.macro.MacroCellGridWorld
Returns the number of rows of macro-cells (cells across the y-axis)
getManualAgent(String) - Method in class burlap.shell.command.world.ManualAgentsCommands
 
getManualAgents() - Method in class burlap.shell.command.world.ManualAgentsCommands
 
getMap() - Method in class burlap.domain.singleagent.gridworld.GridWorldDomain
Returns a deep copy of the map being used for the domain
getMapped(int) - Static method in class burlap.debugtools.RandomFactory
Returns the random generator with the associated id or creates it if it does not yet exist
getMapped(String) - Static method in class burlap.debugtools.RandomFactory
Returns the random generator with the associated String id or creates it if it does not yet exist
getMaskedAttributes() - Method in class burlap.oomdp.statehashing.MaskedHashableStateFactory
 
getMaskedObjectClasses() - Method in class burlap.oomdp.statehashing.MaskedHashableStateFactory
 
getMatchingPennies() - Static method in class burlap.domain.stochasticgames.normalform.SingleStageNormalFormGame
Returns an instance of Matching Pennies, which is defined by:
(1,-1); (-1,1)
(-1,1); (1,-1)
getMatchingPreference(HashableState, GroundedAction, BoltzmannActor.PolicyNode) - Method in class burlap.behavior.singleagent.learning.actorcritic.actor.BoltzmannActor
Returns the stored BoltzmannActor.ActionPreference that is stored in a policy node.
getMaxChange() - Method in class burlap.behavior.singleagent.learning.lspi.LSPI
getMaxDim() - Method in class burlap.domain.stochasticgames.gridgame.GridGame
Returns the maximum dimension of the world; it's width and height.
getMaxGT() - Method in class burlap.domain.stochasticgames.gridgame.GridGame
Returns the maximum goal types
getMaxIterations() - Method in class burlap.behavior.singleagent.learnfromdemo.apprenticeship.ApprenticeshipLearningRequest
 
getMaxLearningSteps() - Method in class burlap.behavior.singleagent.learning.lspi.LSPI
The maximum number of learning steps permitted by the LSPI.runLearningEpisode(burlap.oomdp.singleagent.environment.Environment) method.
getMaxNumPlanningIterations() - Method in class burlap.behavior.singleagent.learning.lspi.LSPI
The maximum number of policy iterations that will be used by the LSPI.planFromState(State) method.
getMaxPlyrs() - Method in class burlap.domain.stochasticgames.gridgame.GridGame
Returns the max number of players
getMaxQ(HashableState) - Method in class burlap.behavior.singleagent.learning.tdmethods.QLearning
Returns the maximum Q-value in the hashed stated.
getMaxQValue(State) - Method in class burlap.behavior.stochasticgames.agents.naiveq.SGNaiveQLAgent
Returns maximum numeric Q-value for a given state
getMaxWT() - Method in class burlap.domain.stochasticgames.gridgame.GridGame
Returns the maximum number of wall types
getMaxx() - Method in class burlap.domain.singleagent.blockdude.BlockDude
 
getMaxy() - Method in class burlap.domain.singleagent.blockdude.BlockDude
 
getMinNewStepsForLearningPI() - Method in class burlap.behavior.singleagent.learning.lspi.LSPI
The minimum number of new learning observations before policy iteration is run again.
getModel() - Method in class burlap.behavior.singleagent.learning.modellearning.rmax.PotentialShapedRMax
Returns the model learning algorithm being used.
getModeledDomain() - Method in class burlap.behavior.singleagent.learning.modellearning.rmax.PotentialShapedRMax
Returns the model domain for planning.
getModeledRewardFunction() - Method in class burlap.behavior.singleagent.learning.modellearning.rmax.PotentialShapedRMax
Returns the model reward function.
getModeledTerminalFunction() - Method in class burlap.behavior.singleagent.learning.modellearning.rmax.PotentialShapedRMax
Returns the model terminal function.
getModelPlanner() - Method in class burlap.behavior.singleagent.learning.modellearning.rmax.PotentialShapedRMax
Returns the planning algorithm used on the model that can be iteratively updated as the model changes.
getModelRF() - Method in class burlap.behavior.singleagent.learning.modellearning.Model
Returns the learned reward function in this model
getModelRF() - Method in class burlap.behavior.singleagent.learning.modellearning.models.TabularModel
 
getModelTF() - Method in class burlap.behavior.singleagent.learning.modellearning.Model
Returns the learned terminal function in this model
getModelTF() - Method in class burlap.behavior.singleagent.learning.modellearning.models.TabularModel
 
getMultiLayerRenderer() - Method in class burlap.behavior.singleagent.auxiliary.valuefunctionvis.ValueFunctionVisualizerGUI
Returns the MultiLayerRenderer used in this GUI.
getMyQSource() - Method in class burlap.behavior.stochasticgames.agents.maql.MultiAgentQLearning
Returns this agent's individual Q-value source
getName() - Method in class burlap.oomdp.core.objects.ImmutableObjectInstance
Returns the name identifier of this object instance
getName() - Method in class burlap.oomdp.core.objects.MutableObjectInstance
Returns the name identifier of this object instance
getName() - Method in interface burlap.oomdp.core.objects.ObjectInstance
Returns the name identifier of this object instance
getName() - Method in class burlap.oomdp.core.PropositionalFunction
Returns the name of this propositional function.
getName() - Method in class burlap.oomdp.singleagent.Action
Returns the name of the action
getName() - Method in class burlap.oomdp.statehashing.HashableObject
 
getNegatedArray(double[]) - Static method in class burlap.behavior.stochasticgames.solvers.GeneralBimatrixSolverTools
Returns a negated version of the input array in a new array object.
getNegatedMatrix(double[][]) - Static method in class burlap.behavior.stochasticgames.solvers.GeneralBimatrixSolverTools
Returns a negated version of the input matrix in a new matrix object.
getNewDomainWithCopiedObjectClasses() - Method in class burlap.oomdp.core.Domain
This will return a new domain object populated with copies of this Domain's ObjectClasses.
getNewState(Domain, int) - Static method in class burlap.domain.singleagent.blocksworld.BlocksWorld
Creates a new state with nBlocks block objects in it.
getNewWorldNameForAgentAndIndex(SGAgent, SGAgentType) - Method in class burlap.oomdp.stochasticgames.World
Returns a unique agent name for the given agent object and agent type for that agent.
getNextAction() - Method in class burlap.shell.command.world.ManualAgentsCommands.ManualSGAgent
 
getNextMatch() - Method in class burlap.oomdp.stochasticgames.tournament.common.AllPairWiseSameTypeMS
 
getNextMatch() - Method in interface burlap.oomdp.stochasticgames.tournament.MatchSelector
Returns the next match information, which is a list of MatchEntry objects
getNextState(State, GroundedAction) - Method in class burlap.behavior.singleagent.planning.stochastic.rtdp.BoundedRTDP
Selects a next state for expansion when action a is applied in state s.
getNextStateByMaxMargin(State, GroundedAction) - Method in class burlap.behavior.singleagent.planning.stochastic.rtdp.BoundedRTDP
Selects a next state for expansion when action a is applied in state s according to the next possible state that has the largest lower and upper bound margin.
getNextStateBySampling(State, GroundedAction) - Method in class burlap.behavior.singleagent.planning.stochastic.rtdp.BoundedRTDP
Selects a next state for expansion when action a is applied in state s by randomly sampling from the transition dynamics weighted by the margin of the lower and upper bound value functions.
getNode(HashableState) - Method in class burlap.behavior.singleagent.learning.actorcritic.actor.BoltzmannActor
Returns the policy node that stores the action preferences for state.
getNodeFor(HashableState) - Method in class burlap.behavior.singleagent.planning.stochastic.valueiteration.PrioritizedSweeping
Returns or creates, stores, and returns a priority back pointer node for the given hased state
getNodeId(State) - Static method in class burlap.domain.singleagent.graphdefined.GraphDefinedDomain
Returns the state node number where the agent of the provided state is
getNodeTransitionTo(Set<GraphDefinedDomain.NodeTransitionProbability>, int) - Method in class burlap.domain.singleagent.graphdefined.GraphDefinedDomain
Returns the GraphDefinedDomain.NodeTransitionProbability object in the provided set that corresponds to a transition to state tNode or null if it doesn't exist.
getNonZeroPartialDerivatives() - Method in interface burlap.behavior.singleagent.vfa.FunctionGradient
Returns all non-zero partial derivatives.
getNonZeroPartialDerivatives() - Method in class burlap.behavior.singleagent.vfa.FunctionGradient.SparseGradient
 
getNormalizedFeatureVec() - Method in class burlap.oomdp.core.objects.ImmutableObjectInstance
Returns a normalized double vector of all the observable values in this object instance.
getNormalizedFeatureVec() - Method in class burlap.oomdp.core.objects.MutableObjectInstance
Returns a normalized double vector of all the values in this object instance.
getNormalizedFeatureVec() - Method in interface burlap.oomdp.core.objects.ObjectInstance
Returns a normalized double vector of all the observable values in this object instance.
getNormalizedFeatureVec() - Method in class burlap.oomdp.statehashing.HashableObject
 
getNormForce(double, double, double, CartPoleDomain.CPPhysicsParams) - Static method in class burlap.domain.singleagent.cartpole.CartPoleDomain
Computes the normal force for the corrected model
getNSEWPolicyGlyphPainter(String, String, String, String, String, String, String) - Static method in class burlap.behavior.singleagent.auxiliary.valuefunctionvis.common.ArrowActionGlyph
Creates and returns a PolicyGlyphPainter2D where the x and y position attributes are name xAtt and yAtt, respectively, belong to the class classWithPositionAtts, and the north, south east, west actions have the corresponding names and will be rendered using ArrowActionGlyph objects.
getNumAgents() - Method in class burlap.oomdp.stochasticgames.tournament.Tournament
Returns the number of agents who are playing in this tournament
getNumberOfBellmanUpdates() - Method in class burlap.behavior.singleagent.planning.stochastic.rtdp.BoundedRTDP
Returns the total number of Bellman updates across all planning
getNumberOfBellmanUpdates() - Method in class burlap.behavior.singleagent.planning.stochastic.rtdp.RTDP
Returns the total number of Bellman updates across all planning
getNumberOfStateNodesCreated() - Method in class burlap.behavior.singleagent.planning.stochastic.sparsesampling.SparseSampling
Returns the total number of state nodes that have been created.
getNumberOfSteps() - Method in class burlap.behavior.singleagent.planning.stochastic.rtdp.BoundedRTDP
Returns the total number of planning steps that have been performed.
getNumberOfValueEsitmates() - Method in class burlap.behavior.singleagent.learnfromdemo.mlirl.differentiableplanners.DifferentiableSparseSampling
Returns the total number of state value estimates performed since the DifferentiableSparseSampling.resetSolver() call.
getNumberOfValueEsitmates() - Method in class burlap.behavior.singleagent.planning.stochastic.sparsesampling.SparseSampling
Returns the total number of state value estimates performed since the SparseSampling.resetSolver() call.
getNumericRepresentation() - Method in class burlap.oomdp.core.values.DiscreteValue
 
getNumericRepresentation() - Method in class burlap.oomdp.core.values.DoubleArrayValue
 
getNumericRepresentation() - Method in class burlap.oomdp.core.values.IntArrayValue
 
getNumericRepresentation() - Method in class burlap.oomdp.core.values.IntValue
 
getNumericRepresentation() - Method in class burlap.oomdp.core.values.MultiTargetRelationalValue
 
getNumericRepresentation() - Method in class burlap.oomdp.core.values.OOMDPValue
Returns a numeric representation
getNumericRepresentation() - Method in class burlap.oomdp.core.values.RealValue
 
getNumericRepresentation() - Method in class burlap.oomdp.core.values.RelationalValue
 
getNumericRepresentation() - Method in interface burlap.oomdp.core.values.Value
Returns a numeric double representation of this value.
getNumericValForAttribute(String) - Method in class burlap.oomdp.core.objects.ImmutableObjectInstance
Returns the double value for the attribute named attType.
getNumericValForAttribute(String) - Method in class burlap.oomdp.core.objects.MutableObjectInstance
Returns the double value for the attribute named attType.
getNumericValForAttribute(String) - Method in interface burlap.oomdp.core.objects.ObjectInstance
Returns the double value for the attribute named attType.
getNumericValForAttribute(String) - Method in class burlap.oomdp.statehashing.HashableObject
 
getNumNodes() - Method in class burlap.domain.singleagent.graphdefined.GraphDefinedDomain
Returns the number of state nodes specified in this domain
getNumPlayers() - Method in class burlap.domain.stochasticgames.normalform.SingleStageNormalFormGame
Returns the number of players in the domain to be generated
getNumSamplesForPlanning() - Method in class burlap.behavior.singleagent.learning.lspi.LSPI
Gets the number of SARS samples that will be gathered by the LSPI.planFromState(State) method.
getNumSteps(State, State) - Method in interface burlap.behavior.singleagent.options.support.DirectOptionTerminateMapper
Returns the number of steps that would have occurred for taking the option associated with this object from state s and terminating in state sp.
getNumVisited() - Method in class burlap.behavior.singleagent.planning.deterministic.uninformed.dfs.DFS
Returns the number of search nodes visited/expanded.
getObject(int) - Method in class burlap.oomdp.core.states.FixedSizeImmutableState
 
getObject(String) - Method in class burlap.oomdp.core.states.FixedSizeImmutableState
Returns the object in this state with the name oname
getObject(int) - Method in class burlap.oomdp.core.states.ImmutableState
 
getObject(String) - Method in class burlap.oomdp.core.states.ImmutableState
Returns the object in this state with the name oname
getObject(String) - Method in class burlap.oomdp.core.states.MutableState
Returns the object in this state with the name oname
getObject(String) - Method in interface burlap.oomdp.core.states.State
Returns the object in this state with the name oname
getObject(String) - Method in class burlap.oomdp.singleagent.pomdp.beliefstate.tabular.TabularBeliefState
 
getObject(String) - Method in class burlap.oomdp.statehashing.HashableState
 
getObjectClass(String) - Method in class burlap.oomdp.core.Domain
Returns the object class in this domain with the given name.
getObjectClass() - Method in class burlap.oomdp.core.objects.ImmutableObjectInstance
Returns this object instance's object class
getObjectClass() - Method in class burlap.oomdp.core.objects.MutableObjectInstance
Returns this object instance's object class
getObjectClass() - Method in interface burlap.oomdp.core.objects.ObjectInstance
Returns this object instance's object class
getObjectClass() - Method in class burlap.oomdp.statehashing.HashableObject
 
getObjectClasses() - Method in class burlap.oomdp.core.Domain
Returns the list of object classes that define this domain.
getObjectClassesPresent() - Method in class burlap.oomdp.core.states.FixedSizeImmutableState
Returns a set of of the object class names for all object classes that have instantiated objects in this state.
getObjectClassesPresent() - Method in class burlap.oomdp.core.states.ImmutableState
Returns a set of of the object class names for all object classes that have instantiated objects in this state.
getObjectClassesPresent() - Method in class burlap.oomdp.core.states.MutableState
Returns a set of of the object class names for all object classes that have instantiated objects in this state.
getObjectClassesPresent() - Method in interface burlap.oomdp.core.states.State
Returns a set of of the object class names for all object classes that have instantiated objects in this state.
getObjectClassesPresent() - Method in class burlap.oomdp.singleagent.pomdp.beliefstate.tabular.TabularBeliefState
 
getObjectClassesPresent() - Method in class burlap.oomdp.statehashing.HashableState
 
getObjectClassPainterList() - Method in class burlap.oomdp.visualizer.StateRenderLayer
 
getObjectDescription() - Method in interface burlap.oomdp.core.objects.ObjectInstance
Returns a string representation of this object including its name and value attribute value assignment.
getObjectDescription() - Method in class burlap.oomdp.core.objects.OOMDPObjectInstance
Returns a string representation of this object including its name and value attribute value assignment.
getObjectDescription() - Method in class burlap.oomdp.statehashing.HashableObject
 
getObjectDescriptionWithNullForUnsetAttributes() - Method in class burlap.oomdp.core.objects.ImmutableObjectInstance
 
getObjectDescriptionWithNullForUnsetAttributes() - Method in class burlap.oomdp.core.objects.MutableObjectInstance
Returns a string description of the object with the unset attribute values listed as null.
getObjectDescriptionWithNullForUnsetAttributes() - Method in interface burlap.oomdp.core.objects.ObjectInstance
Returns a string description of the object with the unset attribute values listed as null.
getObjectDescriptionWithNullForUnsetAttributes() - Method in class burlap.oomdp.statehashing.HashableObject
 
getObjectInstance() - Method in class burlap.oomdp.statehashing.ImmutableHashableObjectFactory.ImmutableHashableObject
 
getObjectMatchingTo(State, boolean) - Method in class burlap.oomdp.core.states.FixedSizeImmutableState
This method computes a matching from objects in the receiver to value-identical objects in the parameter state so.
getObjectMatchingTo(State, boolean) - Method in class burlap.oomdp.core.states.ImmutableState
This method computes a matching from objects in the receiver to value-identical objects in the parameter state so.
getObjectMatchingTo(State, boolean) - Method in class burlap.oomdp.core.states.MutableState
This method computes a matching from objects in the receiver to value-identical objects in the parameter state so.
getObjectMatchingTo(State, boolean) - Method in interface burlap.oomdp.core.states.State
This method computes a matching from objects in the receiver to value-identical objects in the parameter state so.
getObjectMatchingTo(State, boolean) - Method in class burlap.oomdp.singleagent.pomdp.beliefstate.tabular.TabularBeliefState
 
getObjectMatchingTo(State, boolean) - Method in class burlap.oomdp.statehashing.HashableState
 
getObjectParameters() - Method in class burlap.behavior.stochasticgames.agents.interfacing.singleagent.SGToSADomain.GroundedSObParamedAAActionWrapper
 
getObjectParameters() - Method in interface burlap.oomdp.core.AbstractObjectParameterizedGroundedAction
Returns the parameters of this AbstractGroundedAction that correspond to OO-MDP objects.
getObjectParameters() - Method in class burlap.oomdp.singleagent.ObjectParameterizedAction.ObjectParameterizedGroundedAction
 
getObjectParameters() - Method in class burlap.oomdp.singleagent.pomdp.BeliefMDPGenerator.ObjectParameterizedGroundedBeliefAction
 
getObjectParameters() - Method in class burlap.oomdp.stochasticgames.agentactions.ObParamSGAgentAction.GroundedObParamSGAgentAction
 
getObjectsOfClass(String) - Method in class burlap.oomdp.core.states.FixedSizeImmutableState
Returns all objects that belong to the object class named oclass
getObjectsOfClass(String) - Method in class burlap.oomdp.core.states.ImmutableState
Returns all objects that belong to the object class named oclass
getObjectsOfClass(String) - Method in class burlap.oomdp.core.states.MutableState
Returns all objects that belong to the object class named oclass
getObjectsOfClass(String) - Method in interface burlap.oomdp.core.states.State
Returns all objects that belong to the object class named oclass
getObjectsOfClass(String) - Method in class burlap.oomdp.singleagent.pomdp.beliefstate.tabular.TabularBeliefState
 
getObjectsOfClass(String) - Method in class burlap.oomdp.statehashing.HashableState
 
getObservableObjects() - Method in class burlap.oomdp.core.states.FixedSizeImmutableState
Returns the list of observable object instances in this state.
getObservableObjects() - Method in class burlap.oomdp.core.states.ImmutableState
Returns the list of observable object instances in this state.
getObservationFunction() - Method in class burlap.oomdp.singleagent.pomdp.PODomain
Returns the ObservationFunction used by this domain.
getObservationProbabilities(State, GroundedAction) - Method in class burlap.domain.singleagent.pomdp.tiger.TigerDomain.TigerObservations
 
getObservationProbabilities(State, GroundedAction) - Method in class burlap.oomdp.singleagent.pomdp.ObservationFunction
Returns the observation probability mass/density function for all observations that have non-zero mass/density conditioned on the true MDP state and previous action taken that led to the state.
getObservationProbabilitiesByEnumeration(State, GroundedAction) - Method in class burlap.oomdp.singleagent.pomdp.ObservationFunction
A superclass method for easily implementing the ObservationFunction.getObservationProbabilities(burlap.oomdp.core.states.State, burlap.oomdp.singleagent.GroundedAction) method that computes observation probability distribution by enumerating all possible observations (as defined by the ObservationFunction.getAllPossibleObservations() method) and assigning their probability according to the ObservationFunction.getObservationProbability(burlap.oomdp.core.states.State, burlap.oomdp.core.states.State, burlap.oomdp.singleagent.GroundedAction) method.
getObservationProbability(State, State, GroundedAction) - Method in class burlap.domain.singleagent.pomdp.tiger.TigerDomain.TigerObservations
 
getObservationProbability(State, State, GroundedAction) - Method in class burlap.oomdp.singleagent.pomdp.ObservationFunction
Returns the probability that an observation will be observed conditioned on the MDP state and previous action taken that led to the state.
getObservers() - Method in class burlap.oomdp.singleagent.environment.EnvironmentServer
Returns all EnvironmentObservers registered with this server.
getObservers() - Method in interface burlap.oomdp.singleagent.environment.EnvironmentServerInterface
Returns all EnvironmentObservers registered with this server.
getObservers() - Method in class burlap.oomdp.singleagent.environment.SimulatedEnvironment
 
getOneAgentNLocationState(Domain, int) - Static method in class burlap.domain.singleagent.gridworld.GridWorldDomain
Will return a state object with a single agent object and n location objects
getOneAgentNoLocationState(Domain) - Static method in class burlap.domain.singleagent.gridworld.GridWorldDomain
Will return a state object with a single agent object and no location objects
getOneAgentNoLocationState(Domain, int, int) - Static method in class burlap.domain.singleagent.gridworld.GridWorldDomain
Will return a state object with a single agent object and no location objects
getOneAgentOneLocationState(Domain) - Static method in class burlap.domain.singleagent.gridworld.GridWorldDomain
Will return a state object with a single agent object and a single location object
getOpponent() - Method in class burlap.behavior.stochasticgames.agents.twoplayer.singlestage.equilibriumplayer.EquilibriumPlayingSGAgent
Returns the SGAgent object in the world for the opponent.
getOptimalValue(QFunction, State) - Static method in class burlap.behavior.valuefunction.QFunction.QFunctionHelper
Returns the optimal state value function for a state given a QFunction.
getOptimalValue(QFunction, State, TerminalFunction) - Static method in class burlap.behavior.valuefunction.QFunction.QFunctionHelper
Returns the optimal state value for a state given a QFunction.
getOptionsStartingWithName(String) - Method in class burlap.datastructures.CommandLineOptions
Returns the list of options whose name starts with the given option prefix.
getOrCreateActionNode(HashableState, GroundedAction) - Method in class burlap.behavior.singleagent.learning.modellearning.models.TabularModel
Returns the TabularModel.StateActionNode object associated with the given hashed state and action.
getOrGenerateActionFeatureList(Map<FVTiling.FVTile, List<FVCMACFeatureDatabase.ActionFeatureID>>, FVTiling.FVTile) - Method in class burlap.behavior.singleagent.vfa.cmac.FVCMACFeatureDatabase
Returns or creates stores and returns the list of action feature ids in the given map for the given tile.
getOrGenerateFeature(Map<FVTiling.FVTile, Integer>, FVTiling.FVTile) - Method in class burlap.behavior.singleagent.vfa.cmac.FVCMACFeatureDatabase
Returns the stored feature id or creates, stores and returns one.
getOrSeedDefault(long) - Static 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.
getOrSeedMapped(int, long) - Static 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
getOrSeedMapped(String, long) - Static 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
getOs() - Method in class burlap.shell.BurlapShell
 
getOuterTiling() - Method in class burlap.behavior.singleagent.vfa.cmac.Tiling.ObjectTile
Returns the tiling that was used to produce this object instance tile.
getOuterTiling() - Method in class burlap.behavior.singleagent.vfa.cmac.Tiling.StateTile
Returns the tiling specification that produced this tiling
getPainter() - Method in class burlap.oomdp.singleagent.common.VisualActionObserver
 
getParameter(int) - Method in class burlap.behavior.singleagent.learnfromdemo.mlirl.commonrfs.LinearStateActionDifferentiableRF
 
getParameter(int) - Method in class burlap.behavior.singleagent.learnfromdemo.mlirl.commonrfs.LinearStateDifferentiableRF
 
getParameter(int) - Method in class burlap.behavior.singleagent.learnfromdemo.mlirl.differentiableplanners.diffvinit.DiffVFRF
 
getParameter(int) - Method in class burlap.behavior.singleagent.learnfromdemo.mlirl.differentiableplanners.diffvinit.LinearDiffRFVInit
 
getParameter(int) - Method in class burlap.behavior.singleagent.learnfromdemo.mlirl.differentiableplanners.diffvinit.LinearStateDiffVF
 
getParameter(int) - Method in class burlap.behavior.singleagent.learnfromdemo.mlirl.differentiableplanners.diffvinit.VanillaDiffVinit
 
getParameter(int) - Method in class burlap.behavior.singleagent.vfa.common.LinearFVVFA
 
getParameter(int) - Method in class burlap.behavior.singleagent.vfa.common.LinearVFA
 
getParameter(int) - Method in interface burlap.behavior.singleagent.vfa.ParametricFunction
Returns the value of the ith parameter value
getParameterClasses() - Method in class burlap.oomdp.core.PropositionalFunction
Returns the object classes of the parameters for this propositional function
getParameterClasses() - Method in class burlap.oomdp.singleagent.ObjectParameterizedAction
Returns a String array of the names of of the object classes to which bound parameters must belong
getParameterOrderGroups() - Method in class burlap.oomdp.core.PropositionalFunction
Returns the parameter order group names for the parameters of this propositional function.
getParameterOrderGroups() - Method in class burlap.oomdp.singleagent.ObjectParameterizedAction
Returns the a String array specifying the parameter order group of each parameter.
getParametersAsString() - Method in class burlap.behavior.policy.Policy.GroundedAnnotatedAction
 
getParametersAsString() - Method in class burlap.behavior.stochasticgames.agents.interfacing.singleagent.SGToSADomain.GroundedSAAActionWrapper
 
getParametersAsString() - Method in interface burlap.oomdp.core.AbstractGroundedAction
Returns an array of string representations of this AbstractGroundedAction's parameters
getParametersAsString() - Method in class burlap.oomdp.singleagent.common.SimpleGroundedAction
 
getParametersAsString() - Method in class burlap.oomdp.singleagent.ObjectParameterizedAction.ObjectParameterizedGroundedAction
 
getParametersAsString() - Method in class burlap.oomdp.singleagent.pomdp.BeliefMDPGenerator.GroundedBeliefAction
 
getParametersAsString() - Method in class burlap.oomdp.stochasticgames.agentactions.ObParamSGAgentAction.GroundedObParamSGAgentAction
 
getParametersAsString() - Method in class burlap.oomdp.stochasticgames.agentactions.SimpleGroundedSGAgentAction
 
getParametersAsString() - Method in class burlap.oomdp.stochasticgames.JointAction
 
getParentHashingFactory() - Method in class burlap.oomdp.statehashing.SimpleHashableStateFactory.SimpleCachedHashableState
 
getParentHashingFactory() - Method in class burlap.oomdp.statehashing.SimpleHashableStateFactory.SimpleHashableState
 
getParentHashingFactory() - Method in interface burlap.oomdp.statehashing.SimpleHashableStateFactory.SimpleHashableStateInterface
 
getPartialDerivative(int) - Method in interface burlap.behavior.singleagent.vfa.FunctionGradient
Returns the partial derivative for the given weight
getPartialDerivative(int) - Method in class burlap.behavior.singleagent.vfa.FunctionGradient.SparseGradient
 
getPayout(SingleStageNormalFormGame.StrategyProfile) - Method in class burlap.domain.stochasticgames.normalform.SingleStageNormalFormGame.AgentPayoutFunction
Returns the payout for a given strategy profile
getPayout(int, String...) - Method in class burlap.domain.stochasticgames.normalform.SingleStageNormalFormGame
Returns the payout that player pn receives for the given strategy profile.
getPayout(int, int...) - Method in class burlap.domain.stochasticgames.normalform.SingleStageNormalFormGame
Returns the payout that player pn receives for the given strategy profile.
getPersonalGoalReward(State, String) - Method in class burlap.domain.stochasticgames.gridgame.GridGame.GGJointRewardFunction
Returns the personal goal rewards.
getPFRewardWeights() - Method in class burlap.domain.singleagent.gridworld.macro.MacroCellGridWorld.LinearInPFRewardFunction
 
getPhysParams() - Method in class burlap.domain.singleagent.lunarlander.LunarLanderDomain.ActionIdle
 
getPhysParams() - Method in class burlap.domain.singleagent.lunarlander.LunarLanderDomain.ActionThrust
 
getPhysParams() - Method in class burlap.domain.singleagent.lunarlander.LunarLanderDomain.ActionTurn
 
getPhysParams() - Method in class burlap.domain.singleagent.lunarlander.LunarLanderDomain
 
getPlanner() - Method in class burlap.behavior.singleagent.learnfromdemo.apprenticeship.ApprenticeshipLearningRequest
 
getPlanner() - Method in class burlap.behavior.singleagent.learnfromdemo.IRLRequest
 
getPlannerFactory() - Method in class burlap.behavior.singleagent.learnfromdemo.mlirl.MultipleIntentionsMLIRLRequest
 
getPlannerInstance() - Method in class burlap.behavior.stochasticgames.agents.madp.MADPPlannerFactory.ConstantMADPPlannerFactory
 
getPlannerInstance() - Method in interface burlap.behavior.stochasticgames.agents.madp.MADPPlannerFactory
returns an MADynamicProgramming reference to use for planning.
getPlannerInstance() - Method in class burlap.behavior.stochasticgames.agents.madp.MADPPlannerFactory.MAVIPlannerFactory
 
getPlanningCollector() - Method in class burlap.behavior.singleagent.learning.lspi.LSPI
Gets the SARSCollector used by the LSPI.planFromState(State) method for collecting data.
getPlanningDepth() - Method in class burlap.behavior.singleagent.planning.vfa.fittedvi.FittedVI
Returns the Bellman operator depth used during planning.
getPlayerNumberForAgent(String) - Method in class burlap.oomdp.stochasticgames.World
Returns the player index for the agent with the given name.
getPODomain() - Method in class burlap.oomdp.singleagent.pomdp.SimulatedPOEnvironment
 
getPolicy() - Method in class burlap.behavior.singleagent.auxiliary.valuefunctionvis.PolicyRenderLayer
Returns the policy that will be rendered.
getPolicy() - Method in class burlap.behavior.singleagent.learning.actorcritic.ActorCritic
Returns the policy/actor of this learning algorithm.
getPolicyCount() - Method in class burlap.behavior.singleagent.learnfromdemo.apprenticeship.ApprenticeshipLearningRequest
 
getPolicyReachableHashedStates(Policy, State, HashableStateFactory) - Static method in class burlap.behavior.singleagent.auxiliary.StateReachability
Finds the set of states (HashableState) that are reachable under a policy from a source state.
getPolicyReachableHashedStates(Policy, State, HashableStateFactory, TerminalFunction) - Static method in class burlap.behavior.singleagent.auxiliary.StateReachability
Finds the set of states (HashableState) that are reachable under a policy from a source state.
getPolicyReachableStates(Policy, State, HashableStateFactory) - Static method in class burlap.behavior.singleagent.auxiliary.StateReachability
Finds the set of states that are reachable under a policy from a source state.
getPolicyReachableStates(Policy, State, HashableStateFactory, TerminalFunction) - Static method in class burlap.behavior.singleagent.auxiliary.StateReachability
Finds the set of states that are reachable under a policy from a source state.
getPolicyValue(QFunction, State, Policy) - Static method in class burlap.behavior.valuefunction.QFunction.QFunctionHelper
Returns the state value under a given policy for a state and QFunction.
getPolicyValue(QFunction, State, Policy, TerminalFunction) - Static method in class burlap.behavior.valuefunction.QFunction.QFunctionHelper
Returns the state value under a given policy for a state and QFunction.
getPolynomialDegree() - Method in class burlap.behavior.singleagent.auxiliary.valuefunctionvis.common.LandmarkColorBlendInterpolation
Returns the power to raise the normalized distance
getPositiveMatrix(double[][]) - Static method in class burlap.behavior.stochasticgames.solvers.GeneralBimatrixSolverTools
Creates a new matrix (m2) whose values are the values of m shifted by a constant amount c such that all the values in m2 are positive.
getPossibleBindingsGivenParamOrderGroups(String[], String[]) - Method in class burlap.oomdp.core.states.FixedSizeImmutableState
 
getPossibleBindingsGivenParamOrderGroups(String[], String[]) - Method in class burlap.oomdp.core.states.ImmutableState
 
getPossibleBindingsGivenParamOrderGroups(String[], String[]) - Method in class burlap.oomdp.core.states.MutableState
Given an array of parameter object classes and an array of their corresponding parameter order groups, returns all possible object instance bindings to the parameters, excluding bindings that are equivalent due to the parameter order grouping.
getPossibleBindingsGivenParamOrderGroups(String[], String[]) - Method in interface burlap.oomdp.core.states.State
Given an array of parameter object classes and an array of their corresponding parameter order groups, returns all possible object instance bindings to the parameters, excluding bindings that are equivalent due to the parameter order grouping.
getPossibleBindingsGivenParamOrderGroups(String[], String[]) - Method in class burlap.oomdp.singleagent.pomdp.beliefstate.tabular.TabularBeliefState
 
getPossibleBindingsGivenParamOrderGroups(String[], String[]) - Method in class burlap.oomdp.statehashing.HashableState
 
getPossibleCollisionOutcomes(List<GridGameStandardMechanics.Location2>, List<GridGameStandardMechanics.Location2>) - Method in class burlap.domain.stochasticgames.gridgame.GridGameStandardMechanics
 
getPossibleLocationsFromWallCollisions(State, GridGameStandardMechanics.Location2, GridGameStandardMechanics.Location2, List<GridGameStandardMechanics.Location2>) - Method in class burlap.domain.stochasticgames.gridgame.GridGameStandardMechanics
Returns the list of possible outcome locations for a given start point and desired position change.
getPossibleObjectBindingsGivenParamOrderGroups(String[], String[]) - Method in class burlap.oomdp.core.states.FixedSizeImmutableState
Given an array of parameter object classes and an array of their corresponding parameter order groups, returns all possible object instance bindings to the parameters, excluding bindings that are equivalent due to the parameter order grouping.
getPossibleObjectBindingsGivenParamOrderGroups(String[], String[]) - Method in class burlap.oomdp.core.states.ImmutableState
Given an array of parameter object classes and an array of their corresponding parameter order groups, returns all possible object instance bindings to the parameters, excluding bindings that are equivalent due to the parameter order grouping.
getPreferences() - Method in class burlap.datastructures.BoltzmannDistribution
Returns the input preferences
getPrisonersDilemma() - Static method in class burlap.domain.stochasticgames.normalform.SingleStageNormalFormGame
Returns an instance of Prisoner's Dilemma, which is defined by:
(3,3); (0,5)
(5,0); (1,1)
getPrisonersDilemmaInitialState(Domain) - Static method in class burlap.domain.stochasticgames.gridgame.GridGame
Returns the initial state for a classic prisoner's dilemma formulated in a Grid Game.
getProbabilities() - Method in class burlap.datastructures.BoltzmannDistribution
Returns the output probability distribution.
getProbOfAction(State, AbstractGroundedAction) - Method in class burlap.behavior.policy.Policy
Will return the probability of this policy taking action ga in state s
getProbOfActionGivenDistribution(State, AbstractGroundedAction, List<Policy.ActionProb>) - Static method in class burlap.behavior.policy.Policy
Deprecated.
getProbOfActionGivenDistribution(AbstractGroundedAction, List<Policy.ActionProb>) - Static method in class burlap.behavior.policy.Policy
Searches the input distribution for the occurrence of the input action and returns its probability.
getPropFunction(String) - Method in class burlap.oomdp.core.Domain
Returns the propositional function in this domain with the given name
getPropFunctions() - Method in class burlap.oomdp.core.Domain
Returns a list of the propositional functions that define this domain.
getPropositionlFunctionsFromObjectClass(String) - Method in class burlap.oomdp.core.Domain
Returns a map of propositional function classes to the set of propositional functions that belong to that class, but only includes propositional function classes that define propositional functions that operate on a given object class parameter.
getPropositionlFunctionsMap() - Method in class burlap.oomdp.core.Domain
Returns a map of propositional function classes to the set of propositional functions that belong to that class.
getQ(State, AbstractGroundedAction) - Method in class burlap.behavior.singleagent.learnfromdemo.mlirl.differentiableplanners.DifferentiableSparseSampling
 
getQ(State, AbstractGroundedAction) - Method in class burlap.behavior.singleagent.learnfromdemo.RewardValueProjection
 
getQ(State, AbstractGroundedAction) - Method in class burlap.behavior.singleagent.learning.lspi.LSPI
 
getQ(State, AbstractGroundedAction) - Method in class burlap.behavior.singleagent.learning.modellearning.artdp.ARTDP
 
getQ(State, AbstractGroundedAction) - Method in class burlap.behavior.singleagent.learning.tdmethods.QLearning
 
getQ(HashableState, GroundedAction) - Method in class burlap.behavior.singleagent.learning.tdmethods.QLearning
Returns the Q-value for a given hashed state and action.
getQ(State, AbstractGroundedAction) - Method in class burlap.behavior.singleagent.learning.tdmethods.vfa.GradientDescentSarsaLam
 
getQ(State, AbstractGroundedAction) - Method in class burlap.behavior.singleagent.planning.stochastic.DynamicProgramming
 
getQ(HashableState, GroundedAction, Map<String, String>) - Method in class burlap.behavior.singleagent.planning.stochastic.DynamicProgramming
Gets a Q-Value for a hashed state, grounded action, and object instance matching from the hashed states an internally stored hashed transition dynamics.
getQ(State, AbstractGroundedAction) - Method in class burlap.behavior.singleagent.planning.stochastic.montecarlo.uct.UCT
 
getQ(State, AbstractGroundedAction) - Method in class burlap.behavior.singleagent.planning.stochastic.sparsesampling.SparseSampling
 
getQ(State, AbstractGroundedAction) - Method in class burlap.behavior.singleagent.planning.vfa.fittedvi.FittedVI
 
getQ(State, AbstractGroundedAction) - Method in class burlap.behavior.singleagent.pomdp.qmdp.QMDP
 
getQ(State, AbstractGroundedAction) - Method in class burlap.behavior.singleagent.pomdp.wrappedmdpalgs.BeliefSparseSampling
 
getQ(State, AbstractGroundedAction) - Method in class burlap.behavior.stochasticgames.agents.naiveq.SGNaiveQLAgent
 
getQ(State, AbstractGroundedAction) - Method in interface burlap.behavior.valuefunction.QFunction
Returns the QValue for the given state-action pair.
getQ(State, AbstractGroundedAction) - Method in class burlap.tutorials.cpl.QLTutorial
 
getQ(State, AbstractGroundedAction) - Method in class burlap.tutorials.cpl.VITutorial
 
getQGradient(State, GroundedAction) - Method in class burlap.behavior.singleagent.learnfromdemo.mlirl.differentiableplanners.DifferentiableDP
 
getQGradient(State, GroundedAction) - Method in class burlap.behavior.singleagent.learnfromdemo.mlirl.differentiableplanners.DifferentiableSparseSampling
 
getQGradient(State, AbstractGroundedAction) - Method in interface burlap.behavior.singleagent.learnfromdemo.mlirl.differentiableplanners.diffvinit.DifferentiableVInit
Returns the Q-value function gradient.
getQGradient(State, AbstractGroundedAction) - Method in class burlap.behavior.singleagent.learnfromdemo.mlirl.differentiableplanners.diffvinit.LinearDiffRFVInit
 
getQGradient(State, AbstractGroundedAction) - Method in class burlap.behavior.singleagent.learnfromdemo.mlirl.differentiableplanners.diffvinit.LinearStateDiffVF
 
getQGradient(State, AbstractGroundedAction) - Method in class burlap.behavior.singleagent.learnfromdemo.mlirl.differentiableplanners.diffvinit.VanillaDiffVinit
 
getQGradient(State, GroundedAction) - Method in interface burlap.behavior.singleagent.learnfromdemo.mlirl.support.QGradientPlanner
Returns the Q-value gradient (QGradientTuple) for the given state and action.
getQGreedyNode(UCTStateNode) - Method in class burlap.behavior.singleagent.planning.stochastic.montecarlo.uct.UCTTreeWalkPolicy
Returns the UCTActionNode with the highest average sample return.
getQs(State) - Method in class burlap.behavior.singleagent.learnfromdemo.mlirl.differentiableplanners.DifferentiableSparseSampling
 
getQs(State) - Method in class burlap.behavior.singleagent.learnfromdemo.RewardValueProjection
 
getQs(State) - Method in class burlap.behavior.singleagent.learning.lspi.LSPI
 
getQs(State) - Method in class burlap.behavior.singleagent.learning.modellearning.artdp.ARTDP
 
getQs(State) - Method in class burlap.behavior.singleagent.learning.tdmethods.QLearning
 
getQs(HashableState) - Method in class burlap.behavior.singleagent.learning.tdmethods.QLearning
Returns the possible Q-values for a given hashed stated.
getQs(State) - Method in class burlap.behavior.singleagent.learning.tdmethods.vfa.GradientDescentSarsaLam
 
getQs(State) - Method in class burlap.behavior.singleagent.planning.stochastic.DynamicProgramming
 
getQs(State) - Method in class burlap.behavior.singleagent.planning.stochastic.montecarlo.uct.UCT
 
getQs(State) - Method in class burlap.behavior.singleagent.planning.stochastic.sparsesampling.SparseSampling
 
getQs(State) - Method in class burlap.behavior.singleagent.planning.vfa.fittedvi.FittedVI
 
getQs(State) - Method in class burlap.behavior.singleagent.pomdp.qmdp.QMDP
 
getQs(State) - Method in class burlap.behavior.singleagent.pomdp.wrappedmdpalgs.BeliefSparseSampling
 
getQs(State) - Method in class burlap.behavior.stochasticgames.agents.naiveq.SGNaiveQLAgent
 
getQs(State) - Method in interface burlap.behavior.valuefunction.QFunction
Returns a List of QValue objects for ever permissible action for the given input state.
getQs(State) - Method in class burlap.tutorials.cpl.QLTutorial
 
getQs(State) - Method in class burlap.tutorials.cpl.VITutorial
 
getQSources() - Method in class burlap.behavior.stochasticgames.agents.maql.MultiAgentQLearning
 
getQSources() - Method in class burlap.behavior.stochasticgames.madynamicprogramming.MADynamicProgramming
 
getQSources() - Method in interface burlap.behavior.stochasticgames.madynamicprogramming.MultiAgentQSourceProvider
Returns an object that can provide Q-value sources for each agent.
getQValueFor(State, JointAction) - Method in class burlap.behavior.stochasticgames.madynamicprogramming.MADynamicProgramming.BackupBasedQSource
 
getQValueFor(State, JointAction) - Method in interface burlap.behavior.stochasticgames.madynamicprogramming.QSourceForSingleAgent
Returns a Q-value (represented with a JAQValue object) stored for the given state and joint action.
getQValueFor(State, JointAction) - Method in class burlap.behavior.stochasticgames.madynamicprogramming.QSourceForSingleAgent.HashBackedQSource
 
getRandomGenerator() - Method in class burlap.behavior.policy.RandomPolicy
Returns the random generator used for action selection.
getRandomInitialState(GridWorldDomain, Domain) - Static method in class burlap.domain.singleagent.gridworld.macro.MacroCellGridWorld
Returns a random initial state in a world with no location objects.
getRandomObject() - Method in class burlap.domain.singleagent.mountaincar.MCRandomStateGenerator
Returns the random object used for generating states
getReachableHashedStates(State, SADomain, HashableStateFactory) - Static method in class burlap.behavior.singleagent.auxiliary.StateReachability
Returns the set of State objects that are reachable from a source state.
getReachableHashedStates(State, SADomain, HashableStateFactory, TerminalFunction) - Static method in class burlap.behavior.singleagent.auxiliary.StateReachability
Returns the set of State objects that are reachable from a source state.
getReachableHashedStates(State, SADomain, HashableStateFactory) - Method in class burlap.testing.TestHashing
 
getReachableStates(State, SADomain, HashableStateFactory) - Static method in class burlap.behavior.singleagent.auxiliary.StateReachability
Returns the list of State objects that are reachable from a source state.
getReachableStates(State, SADomain, HashableStateFactory, TerminalFunction) - Static method in class burlap.behavior.singleagent.auxiliary.StateReachability
Returns the list of State objects that are reachable from a source state.
getRealVal() - Method in class burlap.oomdp.core.values.OOMDPValue
Returns the real-valued double value of this Value object
getRealVal() - Method in class burlap.oomdp.core.values.RealValue
 
getRealVal() - Method in interface burlap.oomdp.core.values.Value
Returns the real-valued double value of this Value object
getRealValForAttribute(String) - Method in class burlap.oomdp.core.objects.ImmutableObjectInstance
Returns the double value assignment for the real-valued attribute named attName.
getRealValForAttribute(String) - Method in class burlap.oomdp.core.objects.MutableObjectInstance
Returns the double value assignment for the real-valued attribute named attName.
getRealValForAttribute(String) - Method in interface burlap.oomdp.core.objects.ObjectInstance
Returns the double value assignment for the real-valued attribute named attName.
getRealValForAttribute(String) - Method in class burlap.oomdp.statehashing.HashableObject
 
getRecCommand() - Method in class burlap.shell.command.env.EpisodeRecordingCommands
 
getRegCommand() - Method in class burlap.shell.command.world.ManualAgentsCommands
 
getRegisteredAgents() - Method in class burlap.oomdp.stochasticgames.World
Returns the list of agents participating in this world.
getRenderAction() - Method in class burlap.oomdp.visualizer.StateActionRenderLayer
Returns the AbstractGroundedAction that is/will be rendered
getRenderLayer(Domain, int[][]) - Static method in class burlap.domain.singleagent.gridworld.GridWorldVisualizer
Deprecated.
getRenderLayer(int[][]) - Static method in class burlap.domain.singleagent.gridworld.GridWorldVisualizer
Returns state render layer for a gird world domain with the provided wall map.
getRenderState() - Method in class burlap.oomdp.visualizer.StateActionRenderLayer
Returns the State that is/will be rendered
getRenderStyle() - Method in class burlap.behavior.singleagent.auxiliary.valuefunctionvis.common.PolicyGlyphPainter2D
Returns the rendering style
getRepatedGameActionModel() - Static method in class burlap.domain.stochasticgames.normalform.SingleStageNormalFormGame
Returns a repeated game joint action model.
getRepublicanObjective(double[][]) - Static method in class burlap.behavior.stochasticgames.solvers.CorrelatedEquilibriumSolver
Returns the republican/libertarian objective for the given player's payoffs that are to be maximized.
getReward(int) - Method in class burlap.behavior.singleagent.EpisodeAnalysis
Returns the reward received at timestep t.
getRewardForAgent(int, String) - Method in class burlap.behavior.stochasticgames.GameAnalysis
Returns the reward received for the agent with the given name at the given step.
getRewardForTransitionsTo(int, int) - Method in class burlap.domain.singleagent.gridworld.GridWorldRewardFunction
Returns the reward this reward function will return when the agent transitions to position x, y.
getRewardMatrix() - Method in class burlap.domain.singleagent.gridworld.GridWorldRewardFunction
Returns the reward matrix this reward function uses.
getRewardModel() - Method in class burlap.oomdp.stochasticgames.World
Returns the JointReward function used in this world.
getRf() - Method in class burlap.behavior.singleagent.learnfromdemo.mlirl.MLIRLRequest
 
getRF() - Method in class burlap.behavior.singleagent.MDPSolver
 
getRf() - Method in class burlap.behavior.singleagent.MDPSolver
 
getRF() - Method in interface burlap.behavior.singleagent.MDPSolverInterface
Returns the RewardFunction this solver uses.
getRf() - Method in interface burlap.behavior.singleagent.MDPSolverInterface
Returns the RewardFunction this solver uses.
getRf() - Method in class burlap.oomdp.singleagent.environment.SimulatedEnvironment
 
getRf() - Method in interface burlap.oomdp.singleagent.environment.TaskSettableEnvironment
Returns the RewardFunction this Environment uses to determine rewards.
getRfDim() - Method in class burlap.behavior.singleagent.learnfromdemo.mlirl.differentiableplanners.diffvinit.LinearDiffRFVInit
 
getRfFvGen() - Method in class burlap.behavior.singleagent.learnfromdemo.mlirl.differentiableplanners.diffvinit.LinearDiffRFVInit
 
getRLGlueAction(int) - Static method in class burlap.behavior.singleagent.interfaces.rlglue.RLGlueEnvironmentInterface
Returns the corresponding RLGlue action for the given action id.
getRoot() - Method in class burlap.behavior.singleagent.planning.stochastic.montecarlo.uct.UCT
Returns the root node of the UCT tree.
getRootEnvironmentDelegate(EnvironmentDelegation) - Static method in class burlap.oomdp.singleagent.environment.EnvironmentDelegation.EnvDelegationTools
Returns the root Environment delegate.
getRowPlayersStrategy(double[][]) - Static method in class burlap.behavior.stochasticgames.solvers.MinMaxSolver
Computes the minmax strategy for the row player of the given payoff matrix.
getS() - Method in class burlap.behavior.singleagent.learning.actorcritic.CritiqueResult
Returns the source state of this behavior.
getSamples() - Method in class burlap.behavior.singleagent.planning.vfa.fittedvi.FittedVI
Returns the state samples to which the value function will be fit.
getSelectionActions() - Method in class burlap.behavior.policy.RandomPolicy
Returns of the list of actions that can be randomly selected.
getSemiWallProb() - Method in class burlap.domain.stochasticgames.gridgame.GridGame
Returns the probability that an agent can pass through a semi-wall.
getSetAction() - Method in class burlap.shell.command.world.ManualAgentsCommands
 
getSGAgentAction(String) - Method in class burlap.oomdp.core.Domain
Return the stochastic game action (SGAgentAction) with the given name.
getSGAgentAction(String) - Method in class burlap.oomdp.singleagent.SADomain
 
getSGAgentAction(String) - Method in class burlap.oomdp.stochasticgames.SGDomain
 
getShell() - Method in class burlap.oomdp.singleagent.explorer.TerminalExplorer
Deprecated.
 
getShell() - Method in class burlap.oomdp.singleagent.explorer.VisualExplorer
Returns the EnvironmentShell instance associated with this object.
getShell() - Method in class burlap.oomdp.stochasticgames.explorers.SGVisualExplorer
Returns the SGWorldShell associated with this visual explorer.
getSimpleGameInitialState(Domain) - Static method in class burlap.domain.stochasticgames.gridgame.GridGame
Returns the initial state for a simple game in which both players can win without interfering with one another.
getSingleAction(String) - Method in class burlap.oomdp.core.Domain
Deprecated.
getSingleAction(String) - Method in class burlap.oomdp.singleagent.SADomain
 
getSingleAction(String) - Method in class burlap.oomdp.stochasticgames.SGDomain
 
getSoftTieRenderStyleDelta() - Method in class burlap.behavior.singleagent.auxiliary.valuefunctionvis.common.PolicyGlyphPainter2D
Returns the soft difference between max actions to determine ties when the MAXACTIONSOFSOFTTIE render style is used.
getSourceDomainState(State) - Method in class burlap.domain.singleagent.tabularized.TabulatedDomainWrapper
Returns the source domain state associated with the tabularized state
getSourceState() - Method in class burlap.oomdp.statehashing.HashableState
Returns the underlying source state is hashed.
getSparseSamplingPlanner() - Method in class burlap.behavior.singleagent.pomdp.wrappedmdpalgs.BeliefSparseSampling
Returns the SparseSampling planning used to solve the Belief MDP.
getSpecificObjectPainters() - Method in class burlap.oomdp.visualizer.StateRenderLayer
 
getSpp() - Method in class burlap.behavior.singleagent.auxiliary.valuefunctionvis.PolicyRenderLayer
Returns the state-wise policy painter
getSpp() - Method in class burlap.behavior.singleagent.auxiliary.valuefunctionvis.ValueFunctionVisualizerGUI
Returns the state-wise policy painter
getSprime() - Method in class burlap.behavior.singleagent.learning.actorcritic.CritiqueResult
Returns the resulting state of this behavior.
getStackBottom(State, ObjectInstance) - Method in class burlap.domain.singleagent.blocksworld.BlocksWorldVisualizer.BlockPainter
 
getStagHunt() - Static method in class burlap.domain.stochasticgames.normalform.SingleStageNormalFormGame
Returns an instance of Stag Hunt, which is defined by:
(2,2); (0,1)
(1,0); (1,1)
getStandardGridGameAgentType(Domain) - Static method in class burlap.domain.stochasticgames.gridgame.GridGame
Creates and returns a standard SGAgentType for grid games.
getStartStateGenerator() - Method in class burlap.behavior.singleagent.learnfromdemo.apprenticeship.ApprenticeshipLearningRequest
 
getState(int) - Method in class burlap.behavior.singleagent.EpisodeAnalysis
Returns the state observed at time step t.
getState(int) - Method in class burlap.behavior.stochasticgames.GameAnalysis
Returns the state stored at time step t where t=0 refers to the initial state
getState(Domain, int) - Static method in class burlap.domain.singleagent.graphdefined.GraphDefinedDomain
Returns a new state in which the agent is in the specified source node number.
getState(Domain, double, double) - Method in class burlap.domain.singleagent.mountaincar.MountainCar
Returns a state with the agent in the specified position at the specified velocity.
getState(SGDomain) - Static method in class burlap.domain.stochasticgames.normalform.SingleStageNormalFormGame
Returns a state object for a domain object generated by a SingleStageNormalFormGame object.
getStateActionNode(HashableState, GroundedAction) - Method in class burlap.behavior.singleagent.learning.modellearning.models.TabularModel
Returns the TabularModel.StateActionNode object associated with the given hashed state and action.
getStateEnumerator() - Method in class burlap.oomdp.singleagent.pomdp.PODomain
Gets the StateEnumerator used by this domain to enumerate all underlying MDP states.
getStateFeatures(State) - Method in class burlap.behavior.singleagent.vfa.cmac.CMACFeatureDatabase
 
getStateFeatures(State) - Method in class burlap.behavior.singleagent.vfa.cmac.FVCMACFeatureDatabase
 
getStateFeatures(State) - Method in class burlap.behavior.singleagent.vfa.common.FVToFeatureDatabase
 
getStateFeatures(State) - Method in interface burlap.behavior.singleagent.vfa.FeatureDatabase
Returns non-zero state features for a given state.
getStateFeatures(State) - Method in class burlap.behavior.singleagent.vfa.fourier.FourierBasis
 
getStateFeatures(State) - Method in class burlap.behavior.singleagent.vfa.rbf.FVRBFFeatureDatabase
 
getStateFeatures(State) - Method in class burlap.behavior.singleagent.vfa.rbf.RBFFeatureDatabase
 
getStateForEnumerationId(int) - Method in class burlap.behavior.singleagent.auxiliary.StateEnumerator
Returns the state associated with the given enumeration id.
getStateGenerator() - Method in class burlap.oomdp.singleagent.environment.SimulatedEnvironment
 
getStateId(State) - Method in class burlap.domain.singleagent.tabularized.TabulatedDomainWrapper
Returns the state id for a state beloning to the input source domain
getStateNode(State, int) - Method in class burlap.behavior.singleagent.learnfromdemo.mlirl.differentiableplanners.DifferentiableSparseSampling
Either returns, or creates, indexes, and returns, the state node for the given state at the given height in the tree
getStateNode(HashableState) - Method in class burlap.behavior.singleagent.learning.tdmethods.QLearning
Returns the QLearningStateNode object stored for the given hashed state.
getStateNode(State, int) - Method in class burlap.behavior.singleagent.planning.stochastic.sparsesampling.SparseSampling
Either returns, or creates, indexes, and returns, the state node for the given state at the given height in the tree
getStateRenderLayer(int, int) - Static method in class burlap.domain.singleagent.blockdude.BlockDudeVisualizer
getStateRenderLayer(int[][], MacroCellGridWorld.InMacroCellPF[], Map<String, Double>) - Static method in class burlap.domain.singleagent.gridworld.macro.MacroCellVisualizer
Returns a StateRenderLayer for the Macro-Cell GridWorld Visualizer and reward weights associated with a set of MacroCell Propositional functions.
getStateRenderLayer(LunarLanderDomain.LLPhysicsParams) - Static method in class burlap.domain.singleagent.lunarlander.LLVisualizer
Returns a StateRenderLayer a the LunarLanderDomain using the provided LunarLanderDomain.LLPhysicsParams to define the visualized movement space and rotation degrees.
getStateRenderLayer(MountainCar.MCPhysicsParams) - Static method in class burlap.domain.singleagent.mountaincar.MountainCarVisualizer
Returns a StateRenderLayer for a MountainCar Domain using the hill design/physics defined in the MountainCar.MCPhysicsParams for visualization
getStateRenderLayer() - Method in class burlap.oomdp.visualizer.Visualizer
Returns the StateRenderLayer instance for visualizing OO-MDP states.
getStateRenderLayer() - Method in class burlap.tutorials.bd.ExampleGridWorld
 
getStates() - Method in class burlap.behavior.stochasticgames.GameAnalysis
Returns the state sequence list object
getStatesAndBeliefsWithNonZeroProbability() - Method in interface burlap.oomdp.singleagent.pomdp.beliefstate.EnumerableBeliefState
Returns the states, and their probability mass, that have non-zero probability mass.
getStatesAndBeliefsWithNonZeroProbability() - Method in class burlap.oomdp.singleagent.pomdp.beliefstate.tabular.TabularBeliefState
 
getStateSpace() - Method in class burlap.oomdp.singleagent.pomdp.beliefstate.tabular.TabularBeliefState
Returns the set of underlying MDP states this belief vector spans.
getStatesToVisualize() - Method in class burlap.behavior.singleagent.auxiliary.valuefunctionvis.PolicyRenderLayer
Returns the states that will be visualized
getStatesToVisualize() - Method in class burlap.behavior.singleagent.auxiliary.valuefunctionvis.ValueFunctionRenderLayer
Returns the states that will be visualized
getStateTile(State) - Method in class burlap.behavior.singleagent.vfa.cmac.Tiling
Returns the multi-dimensional tile from this tiling that corresponds to the given input state.
getStateWiseLearningRate(State) - Method in class burlap.behavior.learningrate.ExponentialDecayLR
Returns the learning rate data structure for the given state.
getStateWiseTimeIndex(State) - Method in class burlap.behavior.learningrate.SoftTimeInverseDecayLR
Returns the learning rate data structure for the given state.
getStaticPainters() - Method in class burlap.oomdp.visualizer.StateRenderLayer
 
getStoredEntry(T) - Method in class burlap.datastructures.StochasticTree
Returns the pointer to the stored entry in this tree for the given query element.
getStrategyProfile(SingleStageNormalFormGame.ActionNameMap[], String...) - Static method in class burlap.domain.stochasticgames.normalform.SingleStageNormalFormGame
Returns a hashable strategy profile object for a strategy profile specified by action names
getStringVal() - Method in class burlap.oomdp.core.values.OOMDPValue
 
getStringVal() - Method in interface burlap.oomdp.core.values.Value
Returns the string value of this Value object
getStringValForAttribute(String) - Method in class burlap.oomdp.core.objects.ImmutableObjectInstance
Returns the string value representation for the attribute named attName.
getStringValForAttribute(String) - Method in class burlap.oomdp.core.objects.MutableObjectInstance
Returns the string value representation for the attribute named attName.
getStringValForAttribute(String) - Method in interface burlap.oomdp.core.objects.ObjectInstance
Returns the string value representation for the attribute named attName.
getStringValForAttribute(String) - Method in class burlap.oomdp.statehashing.HashableObject
 
getSvp() - Method in class burlap.behavior.singleagent.auxiliary.valuefunctionvis.ValueFunctionRenderLayer
Returns the State-wise value function painter
getSvp() - Method in class burlap.behavior.singleagent.auxiliary.valuefunctionvis.ValueFunctionVisualizerGUI
Returns the State-wise value function painter
getTabularBeliefMDPDomain() - Static method in class burlap.oomdp.singleagent.pomdp.beliefstate.tabular.TabularBeliefState
 
getTabularizedState(State) - Method in class burlap.domain.singleagent.tabularized.TabulatedDomainWrapper
Returns a tabularized state for a source domain state
getTemperature() - Method in class burlap.datastructures.BoltzmannDistribution
Returns the temperature parameter
getTerminalStates() - Method in class burlap.domain.singleagent.graphdefined.GraphTF
 
getTerminiationStates() - Method in class burlap.behavior.singleagent.options.DeterministicTerminationOption
Returns the object defining the termination states.
getTF() - Method in class burlap.behavior.singleagent.MDPSolver
 
getTf() - Method in class burlap.behavior.singleagent.MDPSolver
 
getTF() - Method in interface burlap.behavior.singleagent.MDPSolverInterface
Returns the TerminalFunction this solver uses.
getTf() - Method in interface burlap.behavior.singleagent.MDPSolverInterface
Returns the TerminalFunction this solver uses.
getTf() - Method in class burlap.oomdp.auxiliary.stateconditiontest.TFGoalCondition
Returns the TerminalFunction used to specify the goal condition.
getTf() - Method in class burlap.oomdp.singleagent.environment.SimulatedEnvironment
 
getTf() - Method in interface burlap.oomdp.singleagent.environment.TaskSettableEnvironment
Returns the TerminalFunction this Environment uses to determine terminal states
getTF() - Method in class burlap.oomdp.stochasticgames.World
Returns the TerminalFunction used in this world.
getTheTaskSpec() - Method in class burlap.behavior.singleagent.interfaces.rlglue.RLGlueDomain
 
getTHistory() - Method in class burlap.behavior.singleagent.learnfromdemo.apprenticeship.ApprenticeshipLearningRequest
 
getThrustValue() - Method in class burlap.domain.singleagent.lunarlander.LunarLanderDomain.ActionThrust
 
getTime() - Method in class burlap.debugtools.MyTimer
Returns the elapsed time in seconds since the last start-stop calls.
getTin() - Method in class burlap.oomdp.singleagent.explorer.TextAreaStreams
Returns the InputStream for the JTextArea.
getTotalPolicyIterations() - Method in class burlap.behavior.singleagent.planning.stochastic.policyiteration.PolicyIteration
Returns the total number of policy iterations that have been performed.
getTotalTime() - Method in class burlap.debugtools.MyTimer
Returns the total time in seconds recorded over all start-stop calls.
getTotalValueIterations() - Method in class burlap.behavior.singleagent.planning.stochastic.policyiteration.PolicyIteration
Returns the total number of value iterations used to evaluate policies.
getTout() - Method in class burlap.oomdp.singleagent.explorer.TextAreaStreams
Returns the OutputStream for the JTextArea
getTransitionDynamics() - Method in class burlap.domain.singleagent.graphdefined.GraphDefinedDomain.GraphAction
 
getTransitionProb(State, GroundedAction, State) - Method in class burlap.oomdp.singleagent.pomdp.beliefstate.tabular.TabularBeliefState
Returns the probability that the underlying MDP will transition from state s to sp when taking action a in state s.
getTransitionProbabilities(State, GroundedAction) - Method in class burlap.behavior.singleagent.learning.modellearning.Model
Returns this model's transition probabilities for the given source state and action
getTransitionProbabilities(State, GroundedAction) - Method in class burlap.behavior.singleagent.learning.modellearning.models.TabularModel
 
getTransitions(State) - Method in class burlap.behavior.policy.Policy.GroundedAnnotatedAction
 
getTransitions(State, GroundedAction) - Method in class burlap.behavior.singleagent.learning.modellearning.ModeledDomainGenerator.ModeledAction
 
getTransitions(State, GroundedAction) - Method in class burlap.behavior.singleagent.options.Option
 
getTransitions(State, GroundedAction) - Method in class burlap.domain.singleagent.blocksworld.BlocksWorld.StackAction
 
getTransitions(State, GroundedAction) - Method in class burlap.domain.singleagent.blocksworld.BlocksWorld.UnstackAction
 
getTransitions(State, GroundedAction) - Method in class burlap.domain.singleagent.cartpole.InvertedPendulum.ForceAction
 
getTransitions(State, GroundedAction) - Method in class burlap.domain.singleagent.frostbite.FrostbiteDomain.MovementAction
 
getTransitions(State, GroundedAction) - Method in class burlap.domain.singleagent.graphdefined.GraphDefinedDomain.GraphAction
 
getTransitions(State, GroundedAction) - Method in class burlap.domain.singleagent.gridworld.GridWorldDomain.MovementAction
 
getTransitions(State, GroundedAction) - Method in class burlap.domain.singleagent.pomdp.tiger.TigerDomain.OpenAction
 
getTransitions(State, GroundedAction) - Method in class burlap.domain.singleagent.tabularized.TabulatedDomainWrapper.ActionWrapper
 
getTransitions(State, GroundedAction) - Method in class burlap.oomdp.singleagent.common.SimpleAction.SimpleDeterministicAction
 
getTransitions(State, GroundedAction) - Method in interface burlap.oomdp.singleagent.FullActionModel
Returns the transition probabilities for applying this action in the given state with the given set of parameters.
getTransitions(State) - Method in class burlap.oomdp.singleagent.GroundedAction
Returns the full set of possible state transitions when this GroundedAction is applied in the given state.
getTransitions(State, GroundedAction) - Method in class burlap.oomdp.singleagent.pomdp.BeliefMDPGenerator.BeliefAction
 
getTransitions(State, GroundedAction) - Method in class burlap.tutorials.bd.ExampleGridWorld.Movement
 
getTurkeyInitialState(Domain) - Static method in class burlap.domain.stochasticgames.gridgame.GridGame
 
getUninitializedState(Domain, int) - Static method in class burlap.domain.singleagent.blockdude.BlockDude
Returns an uninitialized state that contains the specified number of block objects.
getUnmodeledActionsForState(State) - Method in class burlap.behavior.singleagent.learning.modellearning.Model
Returns a list specifying the actions for which the transition dynamics are not yet "known."
getUnmodeledActionsForState(State) - Method in class burlap.behavior.singleagent.learning.modellearning.models.TabularModel
 
getUpdatedBeliefState(State, GroundedAction) - Method in interface burlap.oomdp.singleagent.pomdp.beliefstate.BeliefState
Computes a new belief distribution using this BeliefState as the prior and conditioned on the given POMDP observation and action taken.
getUpdatedBeliefState(State, GroundedAction) - Method in class burlap.oomdp.singleagent.pomdp.beliefstate.tabular.TabularBeliefState
 
getUseSemiDeep() - Method in class burlap.domain.singleagent.blockdude.BlockDude
Returns whether generated domain's actions use semi-deep state copies or full deep copies..
getUsingMaxMargin() - Method in class burlap.behavior.singleagent.learnfromdemo.apprenticeship.ApprenticeshipLearningRequest
 
getUtilitarianObjective(double[][], double[][]) - Static method in class burlap.behavior.stochasticgames.solvers.CorrelatedEquilibriumSolver
Returns the utilitarian objective for the given payoffs for the row and column player.
getV(HashableState) - Method in class burlap.behavior.singleagent.learning.actorcritic.critics.TDLambda
Returns the TDLambda.VValue object (storing the value) for a given hashed stated.
getV(HashableState, int) - Method in class burlap.behavior.singleagent.learning.actorcritic.critics.TimeIndexedTDLambda
Returns the TDLambda.VValue object (storing the value) for a given hashed stated at the specified time/depth.
getValue(HashableState) - Method in class burlap.behavior.stochasticgames.madynamicprogramming.MADynamicProgramming.BackupBasedQSource
Returns the stored state value for hashed state sh, or creates an entry with an initial value corresponding to the MADynamicProgramming instance's value function initialization object and returns that value if the the quried state has never previously been indexed.
getValue() - Method in class burlap.oomdp.statehashing.HashableValue
 
getValueForAttribute(String) - Method in class burlap.oomdp.core.objects.ImmutableObjectInstance
Returns the Value object assignment for the attribute named attName
getValueForAttribute(String) - Method in class burlap.oomdp.core.objects.MutableObjectInstance
Returns the Value object assignment for the attribute named attName
getValueForAttribute(String) - Method in interface burlap.oomdp.core.objects.ObjectInstance
Returns the Value object assignment for the attribute named attName
getValueForAttribute(String) - Method in class burlap.oomdp.statehashing.HashableObject
 
getValueFunctionInitialization() - Method in class burlap.behavior.singleagent.planning.stochastic.DynamicProgramming
Returns the value initialization function used.
getValueGradient(State) - Method in class burlap.behavior.singleagent.learnfromdemo.mlirl.differentiableplanners.DifferentiableDP
Returns the value function gradient for the given State
getValueHashFactory() - Method in interface burlap.oomdp.statehashing.HashableObjectFactory
 
getValueHashFactory() - Method in class burlap.oomdp.statehashing.ImmutableHashableObjectFactory
 
getValues() - Method in class burlap.oomdp.core.objects.ImmutableObjectInstance
Returns the list of value object assignments to all of this object instance's attributes.
getValues() - Method in class burlap.oomdp.core.objects.MutableObjectInstance
Returns the list of value object assignments to all of this object instance's attributes.
getValues() - Method in interface burlap.oomdp.core.objects.ObjectInstance
Returns the list of value object assignments to all of this object instance's attributes.
getValues() - Method in class burlap.oomdp.statehashing.HashableObject
 
getVGradient(State) - Method in interface burlap.behavior.singleagent.learnfromdemo.mlirl.differentiableplanners.diffvinit.DifferentiableVInit
Returns the value function gradient.
getVGradient(State) - Method in class burlap.behavior.singleagent.learnfromdemo.mlirl.differentiableplanners.diffvinit.LinearDiffRFVInit
 
getVGradient(State) - Method in class burlap.behavior.singleagent.learnfromdemo.mlirl.differentiableplanners.diffvinit.LinearStateDiffVF
 
getVGradient(State) - Method in class burlap.behavior.singleagent.learnfromdemo.mlirl.differentiableplanners.diffvinit.VanillaDiffVinit
 
getVInit() - Method in class burlap.behavior.singleagent.planning.vfa.fittedvi.FittedVI
Returns the value function initialization used at the start of planning.
getVinitDim() - Method in class burlap.behavior.singleagent.learnfromdemo.mlirl.differentiableplanners.diffvinit.LinearDiffRFVInit
 
getVinitFvGen() - Method in class burlap.behavior.singleagent.learnfromdemo.mlirl.differentiableplanners.diffvinit.LinearDiffRFVInit
 
getVisualizer(int, int) - Static method in class burlap.domain.singleagent.blockdude.BlockDudeVisualizer
Returns a Visualizer for BlockDude.
getVisualizer() - Static method in class burlap.domain.singleagent.blocksworld.BlocksWorldVisualizer
Returns a 2D Visualizer canvas object to visualize BlocksWorld states.
getVisualizer(int) - Static method in class burlap.domain.singleagent.blocksworld.BlocksWorldVisualizer
Returns a 2D Visualizer canvas object to visualize BlocksWorld states where the name of the block is rendered at the provided font point size.
getVisualizer(FrostbiteDomain) - Static method in class burlap.domain.singleagent.frostbite.FrostbiteVisualizer
Returns a visualizer for a lunar lander domain.
getVisualizer(Domain, int[][]) - Static method in class burlap.domain.singleagent.gridworld.GridWorldVisualizer
Deprecated.
getVisualizer(int[][]) - Static method in class burlap.domain.singleagent.gridworld.GridWorldVisualizer
Returns visualizer for a grid world domain with the provided wall map.
getVisualizer(int[][], MacroCellGridWorld.InMacroCellPF[], Map<String, Double>) - Static method in class burlap.domain.singleagent.gridworld.macro.MacroCellVisualizer
Returns a Visualizer for the Macro-Cell GridWorld Visualizer and reward weights associated with a set of MacroCell Propositional functions.
getVisualizer(LunarLanderDomain) - Static method in class burlap.domain.singleagent.lunarlander.LLVisualizer
Returns a Visualizer for a LunarLanderDomain using the generator's current version of the physics parameters for defining the visualized movement space size and rotation degrees.
getVisualizer(LunarLanderDomain.LLPhysicsParams) - Static method in class burlap.domain.singleagent.lunarlander.LLVisualizer
Returns a Visualizer a the LunarLanderDomain using the provided LunarLanderDomain.LLPhysicsParams to define the visualized movement space and rotation degrees.
getVisualizer(MountainCar) - Static method in class burlap.domain.singleagent.mountaincar.MountainCarVisualizer
Returns a Visualizer for a MountainCar Domain using the hill design/physics defined in the DomainGenerator for visualization
getVisualizer(MountainCar.MCPhysicsParams) - Static method in class burlap.domain.singleagent.mountaincar.MountainCarVisualizer
Returns a Visualizer for a MountainCar Domain using the hill design/physics defined in the MountainCar.MCPhysicsParams for visualization
getVisualizer(int, int) - Static method in class burlap.domain.stochasticgames.gridgame.GGVisualizer
Generates a visualizer for a grid game
getVisualizer() - Method in class burlap.oomdp.singleagent.explorer.VisualExplorer
Returns the Visualizer used by this explorer.
getVisualizer() - Method in class burlap.shell.BurlapShell
 
getVisualizer() - Method in class burlap.tutorials.bd.ExampleGridWorld
 
getVmax() - Method in class burlap.domain.singleagent.lunarlander.LunarLanderDomain
Returns the maximum velocity of the agent (the agent cannot move faster than this value).
getVmax() - Method in class burlap.domain.singleagent.lunarlander.LunarLanderDomain.LLPhysicsParams
 
getVmax() - Method in class burlap.domain.singleagent.mountaincar.MCRandomStateGenerator
Returns the maximum velocity that a generated state can have.
getVmin() - Method in class burlap.domain.singleagent.mountaincar.MCRandomStateGenerator
Returns the minimum velocity that a generated state can have.
getW() - Method in class burlap.oomdp.stochasticgames.explorers.SGVisualExplorer
Returns the World associated with this explorer.
getWeight(int) - Method in class burlap.behavior.singleagent.vfa.common.LinearVFA
 
getWelcomeMessage() - Method in class burlap.shell.BurlapShell
 
getWidth() - Method in class burlap.domain.singleagent.gridworld.GridWorldDomain
Returns this grid world's width
getWinningAgentMovements(Map<Integer, List<Integer>>) - Method in class burlap.domain.stochasticgames.gridgame.GridGameStandardMechanics
Takes as input the set of collisions and randomly selects a winner
getWorld() - Method in class burlap.shell.SGWorldShell
 
getX2ndDeriv(double, double, double, double, double, double, CartPoleDomain.CPPhysicsParams) - Static method in class burlap.domain.singleagent.cartpole.CartPoleDomain
Returns the second order x position derivative for the corrected model.
getXmax() - Method in class burlap.domain.singleagent.lunarlander.LunarLanderDomain
Returns the maximum x position of the lander (the agent cannot cross this boundary)
getXmax() - Method in class burlap.domain.singleagent.lunarlander.LunarLanderDomain.LLPhysicsParams
 
getXmax() - Method in class burlap.domain.singleagent.mountaincar.MCRandomStateGenerator
Returns the maximum x-value that a generated state can have.
getXmin() - Method in class burlap.domain.singleagent.lunarlander.LunarLanderDomain
Returns the minimum x position of the lander (the agent cannot cross this boundary)
getXmin() - Method in class burlap.domain.singleagent.lunarlander.LunarLanderDomain.LLPhysicsParams
 
getXmin() - Method in class burlap.domain.singleagent.mountaincar.MCRandomStateGenerator
Returns the minimum x-value that a generated state can have.
getYAMLPrepared(State) - Method in class burlap.oomdp.legacy.StateYAMLParser
Returns the data structure of a state that is passed to YAML.
getYmax() - Method in class burlap.domain.singleagent.lunarlander.LunarLanderDomain
Returns the maximum y position of the lander (the agent cannot cross this boundary)
getYmax() - Method in class burlap.domain.singleagent.lunarlander.LunarLanderDomain.LLPhysicsParams
 
getYmin() - Method in class burlap.domain.singleagent.lunarlander.LunarLanderDomain
Returns the minimum y position of the lander (the agent cannot cross this boundary)
getYmin() - Method in class burlap.domain.singleagent.lunarlander.LunarLanderDomain.LLPhysicsParams
 
GGVisualizer - Class in burlap.domain.stochasticgames.gridgame
A class for visualizing the grid games.
GGVisualizer() - Constructor for class burlap.domain.stochasticgames.gridgame.GGVisualizer
 
GoalBasedRF - Class in burlap.oomdp.singleagent.common
A reward function implementation designed around goal conditions that are specified by a StateConditionTest object or a TerminalFunction.
GoalBasedRF(StateConditionTest) - Constructor for class burlap.oomdp.singleagent.common.GoalBasedRF
Initializes with transitions to goal states returning a reward of 1 and all others returning 0
GoalBasedRF(StateConditionTest, double) - Constructor for class burlap.oomdp.singleagent.common.GoalBasedRF
Initializes with transitions to goal states returning the given reward and all others returning 0.
GoalBasedRF(StateConditionTest, double, double) - Constructor for class burlap.oomdp.singleagent.common.GoalBasedRF
Initializes with transitions to goal states returning the given reward and all others returning 0.
GoalBasedRF(TerminalFunction) - Constructor for class burlap.oomdp.singleagent.common.GoalBasedRF
Initializes with transitions to goal states, indicated by the terminal function, returning a reward of 1 and all others returning 0
GoalBasedRF(TerminalFunction, double) - Constructor for class burlap.oomdp.singleagent.common.GoalBasedRF
Initializes with transitions to goal states, indicated by the terminal function, returning the given reward and all others returning 0.
GoalBasedRF(TerminalFunction, double, double) - Constructor for class burlap.oomdp.singleagent.common.GoalBasedRF
Initializes with transitions to goal states, indicated by the terminal function, returning the given reward and all others returning 0.
goalCondition - Variable in class burlap.behavior.singleagent.planning.stochastic.montecarlo.uct.UCT
 
goalCondition - Variable in class burlap.behavior.singleagent.planning.stochastic.rtdp.BFSRTDP
The goal condition that stops the BFS-like pass
GoalConditionTF - Class in burlap.oomdp.auxiliary.common
Creates a terminal function that indicates terminal states are any states that satisfy a goal condition where the goal condition is specified by a StateConditionTest object.
GoalConditionTF(StateConditionTest) - Constructor for class burlap.oomdp.auxiliary.common.GoalConditionTF
 
goalReward - Variable in class burlap.domain.singleagent.frostbite.FrostbiteRF
 
goalReward - Variable in class burlap.domain.singleagent.lunarlander.LunarLanderRF
The reward for landing on the landing pad
goalReward - Variable in class burlap.oomdp.singleagent.common.GoalBasedRF
 
gradient(State, GroundedAction, State) - Method in class burlap.behavior.singleagent.learnfromdemo.mlirl.commonrfs.LinearStateActionDifferentiableRF
 
gradient(State, GroundedAction, State) - Method in class burlap.behavior.singleagent.learnfromdemo.mlirl.commonrfs.LinearStateDifferentiableRF
 
gradient(State, GroundedAction, State) - Method in class burlap.behavior.singleagent.learnfromdemo.mlirl.differentiableplanners.diffvinit.DiffVFRF
 
gradient(State, GroundedAction, State) - Method in class burlap.behavior.singleagent.learnfromdemo.mlirl.differentiableplanners.diffvinit.LinearDiffRFVInit
 
gradient(State, GroundedAction, State) - Method in interface burlap.behavior.singleagent.learnfromdemo.mlirl.support.DifferentiableRF
 
gradient - Variable in class burlap.behavior.singleagent.learnfromdemo.mlirl.support.QGradientTuple
The gradient for the state and action.
gradient(State) - Method in class burlap.behavior.singleagent.vfa.common.LinearFVVFA
 
gradient(State, AbstractGroundedAction) - Method in class burlap.behavior.singleagent.vfa.common.LinearFVVFA
 
gradient(State) - Method in class burlap.behavior.singleagent.vfa.common.LinearVFA
 
gradient(State, AbstractGroundedAction) - Method in class burlap.behavior.singleagent.vfa.common.LinearVFA
 
gradient(State, AbstractGroundedAction) - Method in interface burlap.behavior.singleagent.vfa.DifferentiableStateActionValue
Returns the gradient of this function.
gradient(State) - Method in interface burlap.behavior.singleagent.vfa.DifferentiableStateValue
Returns the gradient of this function
gradient - Variable in class burlap.behavior.singleagent.vfa.FunctionGradient.SparseGradient
A map from weight identifiers to their partial derivative
GradientDescentSarsaLam - Class in burlap.behavior.singleagent.learning.tdmethods.vfa
Gradient Descent SARSA(\lambda) implementation [1].
GradientDescentSarsaLam(Domain, double, DifferentiableStateActionValue, double, double) - Constructor for class burlap.behavior.singleagent.learning.tdmethods.vfa.GradientDescentSarsaLam
Initializes SARSA(\lambda) with 0.1 epsilon greedy policy and places no limit on the number of steps the agent can take in an episode.
GradientDescentSarsaLam(Domain, double, DifferentiableStateActionValue, double, int, double) - Constructor for class burlap.behavior.singleagent.learning.tdmethods.vfa.GradientDescentSarsaLam
Initializes SARSA(\lambda) with 0.1 epsilon greedy policy.
GradientDescentSarsaLam(Domain, double, DifferentiableStateActionValue, double, Policy, int, double) - Constructor for class burlap.behavior.singleagent.learning.tdmethods.vfa.GradientDescentSarsaLam
Initializes SARSA(\lambda) By default the agent will only save the last learning episode and a call to the GradientDescentSarsaLam.planFromState(State) method will cause the valueFunction to use only one episode for planning; this should probably be changed to a much larger value if you plan on using this algorithm as a planning algorithm.
GradientDescentSarsaLam.EligibilityTraceVector - Class in burlap.behavior.singleagent.learning.tdmethods.vfa
An object for keeping track of the eligibility traces within an episode for each VFA weight
GradientDescentSarsaLam.EligibilityTraceVector(int, double, double) - Constructor for class burlap.behavior.singleagent.learning.tdmethods.vfa.GradientDescentSarsaLam.EligibilityTraceVector
Creates a trace for the given weight with the given eligibility value
GraphDefinedDomain - Class in burlap.domain.singleagent.graphdefined
A domain generator for generating domains that are represented as graphs.
GraphDefinedDomain() - Constructor for class burlap.domain.singleagent.graphdefined.GraphDefinedDomain
Initializes the generator.
GraphDefinedDomain(int) - Constructor for class burlap.domain.singleagent.graphdefined.GraphDefinedDomain
Initializes the generator to create a domain with the given number of state nodes in it.
GraphDefinedDomain.GraphAction - Class in burlap.domain.singleagent.graphdefined
An action class for defining actions that can be taken from state nodes.
GraphDefinedDomain.GraphAction(Domain, int, Map<Integer, Map<Integer, Set<GraphDefinedDomain.NodeTransitionProbability>>>) - Constructor for class burlap.domain.singleagent.graphdefined.GraphDefinedDomain.GraphAction
Initializes a graph action object for the given domain and for the action of the given number.
GraphDefinedDomain.NodeTransitionProbability - Class in burlap.domain.singleagent.graphdefined
A class for specifying transition probabilities to result node states.
GraphDefinedDomain.NodeTransitionProbability(int, double) - Constructor for class burlap.domain.singleagent.graphdefined.GraphDefinedDomain.NodeTransitionProbability
Initializes transition probability
GraphRF - Class in burlap.domain.singleagent.graphdefined
An abstract class for more easily defining RewardFunctions for GraphDefinedDomain Domains.
GraphRF() - Constructor for class burlap.domain.singleagent.graphdefined.GraphRF
 
GraphTF - Class in burlap.domain.singleagent.graphdefined
GraphTF(int...) - Constructor for class burlap.domain.singleagent.graphdefined.GraphTF
Initializes setting all states with the provide integer node ids to be terminal states
gravity - Variable in class burlap.domain.singleagent.cartpole.CartPoleDomain.CPPhysicsParams
the force of gravity; should be *positive* for the correct mechanics.
gravity - Variable in class burlap.domain.singleagent.cartpole.InvertedPendulum.IPPhysicsParams
the force of gravity; should be *positive* for the correct mechanics.
gravity - Variable in class burlap.domain.singleagent.lunarlander.LunarLanderDomain.LLPhysicsParams
The force of gravity
gravity - Variable in class burlap.domain.singleagent.mountaincar.MountainCar.MCPhysicsParams
The force of gravity
greatestHeightBelow(State, int[], int, int, int) - Static method in class burlap.domain.singleagent.blockdude.BlockDude
Returns the maximum height of the world at the provided x coordinate that is <= the value maxY.
GreedyDeterministicQPolicy - Class in burlap.behavior.policy
A greedy policy that breaks ties by choosing the first action with the maximum value.
GreedyDeterministicQPolicy() - Constructor for class burlap.behavior.policy.GreedyDeterministicQPolicy
 
GreedyDeterministicQPolicy(QFunction) - Constructor for class burlap.behavior.policy.GreedyDeterministicQPolicy
Initializes with a QComputablePlanner
GreedyQPolicy - Class in burlap.behavior.policy
A greedy policy that breaks ties by randomly choosing an action amongst the tied actions.
GreedyQPolicy() - Constructor for class burlap.behavior.policy.GreedyQPolicy
 
GreedyQPolicy(QFunction) - Constructor for class burlap.behavior.policy.GreedyQPolicy
Initializes with a QComputablePlanner
gridEntireDomainSpace(Domain, int) - Method in class burlap.behavior.singleagent.auxiliary.StateGridder
Grids an entire domain; that is each ObjectClass associated with the domain will have each of its associated Attributes gridded (each spanning the specified number of grid points).
gridEntireObjectClass(ObjectClass, int) - Method in class burlap.behavior.singleagent.auxiliary.StateGridder
Grids an entire Object class object with each of its associated attributes having the grid span their whole domain with the same number of grid points.
GridGame - Class in burlap.domain.stochasticgames.gridgame
The GridGame domain is much like the GridWorld domain, except for arbitrarily many agents in a stochastic game.
GridGame() - Constructor for class burlap.domain.stochasticgames.gridgame.GridGame
 
GridGame.GGJointRewardFunction - Class in burlap.domain.stochasticgames.gridgame
Specifies goal rewards and default rewards for agents.
GridGame.GGJointRewardFunction(Domain) - Constructor for class burlap.domain.stochasticgames.gridgame.GridGame.GGJointRewardFunction
Initializes for a given domain.
GridGame.GGJointRewardFunction(Domain, double, double, boolean) - Constructor for class burlap.domain.stochasticgames.gridgame.GridGame.GGJointRewardFunction
Initializes for a given domain, step cost reward and goal reward.
GridGame.GGJointRewardFunction(Domain, double, double, double, boolean) - Constructor for class burlap.domain.stochasticgames.gridgame.GridGame.GGJointRewardFunction
Initializes for a given domain, step cost reward, personal goal reward, and universal goal reward.
GridGame.GGJointRewardFunction(Domain, double, double, boolean, Map<Integer, Double>) - Constructor for class burlap.domain.stochasticgames.gridgame.GridGame.GGJointRewardFunction
Initializes for a given domain, step cost reward, universal goal reward, and unique personal goal reward for each player.
GridGame.GGTerminalFunction - Class in burlap.domain.stochasticgames.gridgame
Causes termination when any agent reaches a personal or universal goal location.
GridGame.GGTerminalFunction(Domain) - Constructor for class burlap.domain.stochasticgames.gridgame.GridGame.GGTerminalFunction
Initializes for the given domain
GridGameStandardMechanics - Class in burlap.domain.stochasticgames.gridgame
This class defines the standard transition dynamics for a grid game.
GridGameStandardMechanics(Domain) - Constructor for class burlap.domain.stochasticgames.gridgame.GridGameStandardMechanics
Initializes the mechanics for the given domain and sets the semi-wall pass through probability to 0.5;
GridGameStandardMechanics(Domain, double) - Constructor for class burlap.domain.stochasticgames.gridgame.GridGameStandardMechanics
Initializes the mechanics for the given domain and sets the semi-wall pass through probability to semiWallPassThroughProb.
gridInputState(State) - Method in class burlap.behavior.singleagent.auxiliary.StateGridder
Creates a grid using the input state a source reference.
GridWorldDomain - Class in burlap.domain.singleagent.gridworld
A domain generator for basic grid worlds.
GridWorldDomain(int, int) - Constructor for class burlap.domain.singleagent.gridworld.GridWorldDomain
Constructs an empty map with deterministic transitions
GridWorldDomain(int[][]) - Constructor for class burlap.domain.singleagent.gridworld.GridWorldDomain
Constructs a deterministic world based on the provided map.
GridWorldDomain.AtLocationPF - Class in burlap.domain.singleagent.gridworld
Propositional function for determining if the agent is at the same position as a given location object
GridWorldDomain.AtLocationPF(String, Domain, String[]) - Constructor for class burlap.domain.singleagent.gridworld.GridWorldDomain.AtLocationPF
Initializes with given name domain and parameter object class types
GridWorldDomain.MovementAction - Class in burlap.domain.singleagent.gridworld
Action class for movement actions in grid world.
GridWorldDomain.MovementAction(String, Domain, double[], int[][]) - Constructor for class burlap.domain.singleagent.gridworld.GridWorldDomain.MovementAction
Initializes for the given name, domain and actually direction probabilities the agent will go
GridWorldDomain.WallToPF - Class in burlap.domain.singleagent.gridworld
Propositional function for indicating if a wall is in a given position relative to the agent position
GridWorldDomain.WallToPF(String, Domain, String[], int) - Constructor for class burlap.domain.singleagent.gridworld.GridWorldDomain.WallToPF
Initializes the function.
GridWorldRewardFunction - Class in burlap.domain.singleagent.gridworld
This class is used for defining reward functions in grid worlds that are a function of cell of the world to which the agent transitions.
GridWorldRewardFunction(int, int, double) - Constructor for class burlap.domain.singleagent.gridworld.GridWorldRewardFunction
Initializes the reward function for a grid world of size width and height and initializes the reward values everywhere to initializingReward.
GridWorldRewardFunction(int, int) - Constructor for class burlap.domain.singleagent.gridworld.GridWorldRewardFunction
Initializes the reward function for a grid world of size width and height and initializes the reward values everywhere to 0.
GridWorldRewardFunction(Domain, double) - Constructor for class burlap.domain.singleagent.gridworld.GridWorldRewardFunction
Initializes the reward function for a grid world with a size defined by the attributes of the domain object to initializingReward.
GridWorldRewardFunction(Domain) - Constructor for class burlap.domain.singleagent.gridworld.GridWorldRewardFunction
Initializes the reward function for a grid world with a size defined by the attributes of the domain object to 0.
GridWorldTerminalFunction - Class in burlap.domain.singleagent.gridworld
This class is used for setting a terminal function for GridWorlds that is based on the location of the agent in the world.
GridWorldTerminalFunction() - Constructor for class burlap.domain.singleagent.gridworld.GridWorldTerminalFunction
Initializes without any terminal positions specified.
GridWorldTerminalFunction(int, int) - Constructor for class burlap.domain.singleagent.gridworld.GridWorldTerminalFunction
Initializes with a terminal position at the specified agent x and y locaiton.
GridWorldTerminalFunction(GridWorldTerminalFunction.IntPair...) - Constructor for class burlap.domain.singleagent.gridworld.GridWorldTerminalFunction
Initializes with a list of terminal positions specified by a sequence of GridWorldTerminalFunction.IntPair objects.
GridWorldTerminalFunction.IntPair - Class in burlap.domain.singleagent.gridworld
A pair class for two ints.
GridWorldTerminalFunction.IntPair(int, int) - Constructor for class burlap.domain.singleagent.gridworld.GridWorldTerminalFunction.IntPair
 
GridWorldVisualizer - Class in burlap.domain.singleagent.gridworld
Returns a visualizer for grid worlds in which walls are rendered as black squares or black lines, the agent is a gray circle and the location objects are colored squares.
GridWorldVisualizer() - Constructor for class burlap.domain.singleagent.gridworld.GridWorldVisualizer
 
GridWorldVisualizer.CellPainter - Class in burlap.domain.singleagent.gridworld
A painter for a grid world cell which will fill the cell with a given color and where the cell position is indicated by the x and y attribute for the mapped object instance
GridWorldVisualizer.CellPainter(Color, int[][]) - Constructor for class burlap.domain.singleagent.gridworld.GridWorldVisualizer.CellPainter
Initializes painter for a rectangle shape cell
GridWorldVisualizer.CellPainter(int, Color, int[][]) - Constructor for class burlap.domain.singleagent.gridworld.GridWorldVisualizer.CellPainter
Initializes painter with filling the cell with the given shape
GridWorldVisualizer.LocationPainter - Class in burlap.domain.singleagent.gridworld
A painter for location objects which will fill the cell with a given color and where the cell position is indicated by the x and y attribute for the mapped object instance
GridWorldVisualizer.LocationPainter(int[][]) - Constructor for class burlap.domain.singleagent.gridworld.GridWorldVisualizer.LocationPainter
Initializes painter
GridWorldVisualizer.MapPainter - Class in burlap.domain.singleagent.gridworld
A static painter class for rendering the walls of the grid world as black squares or black lines for 1D walls.
GridWorldVisualizer.MapPainter(int[][]) - Constructor for class burlap.domain.singleagent.gridworld.GridWorldVisualizer.MapPainter
Initializes for the domain and wall map
GrimTrigger - Class in burlap.behavior.stochasticgames.agents.twoplayer.repeatedsinglestage
A class for an agent that plays grim trigger.
GrimTrigger(SGDomain, SGAgentAction, SGAgentAction) - Constructor for class burlap.behavior.stochasticgames.agents.twoplayer.repeatedsinglestage.GrimTrigger
Initializes with the specified cooperate and defect actions for both players.
GrimTrigger(SGDomain, SGAgentAction, SGAgentAction, SGAgentAction) - Constructor for class burlap.behavior.stochasticgames.agents.twoplayer.repeatedsinglestage.GrimTrigger
Initializes with differently specified cooperate and defect actions for both players.
grimTrigger - Variable in class burlap.behavior.stochasticgames.agents.twoplayer.repeatedsinglestage.GrimTrigger
Whether this agent will play its defect action or not.
GrimTrigger.GrimTriggerAgentFactory - Class in burlap.behavior.stochasticgames.agents.twoplayer.repeatedsinglestage
An agent factory for GrimTrigger
GrimTrigger.GrimTriggerAgentFactory(SGDomain, SGAgentAction, SGAgentAction) - Constructor for class burlap.behavior.stochasticgames.agents.twoplayer.repeatedsinglestage.GrimTrigger.GrimTriggerAgentFactory
Initializes with the specified cooperate and defect actions for both players.
GrimTrigger.GrimTriggerAgentFactory(SGDomain, SGAgentAction, SGAgentAction, SGAgentAction) - Constructor for class burlap.behavior.stochasticgames.agents.twoplayer.repeatedsinglestage.GrimTrigger.GrimTriggerAgentFactory
Initializes with differently specified cooperate and defect actions for both players.
GroundedAction - Class in burlap.oomdp.singleagent
A GroundedAction is a high-level abstract class implementation of a AbstractGroundedAction that is closely associated with single-agent Action definitions.
GroundedAction(Action) - Constructor for class burlap.oomdp.singleagent.GroundedAction
Initializes with the Action definition with which this GroundedAction is associated.
GroundedProp - Class in burlap.oomdp.core
Propositional functions are defined to be evaluated on object parameters and this class provides a definition for a grounded propositional function; that is, it specifies specific object parameters on which the propositional function should be evaluated.
GroundedProp(PropositionalFunction, String[]) - Constructor for class burlap.oomdp.core.GroundedProp
Initializes a grounded propositional function
GroundedSGAgentAction - Class in burlap.oomdp.stochasticgames.agentactions
A GroundedSGAgentAction is a high-level implementation of the AbstractGroundedAction that is closely associated with the SGAgentAction definition of actions that can be taken by agents in a multi-agent stochastic game.
GroundedSGAgentAction(String, SGAgentAction) - Constructor for class burlap.oomdp.stochasticgames.agentactions.GroundedSGAgentAction
Initializes this object with the name of the acting agent, the SingleAction reference, and the parameters used.
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