- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- generateGaussianRBFsForStates(List<State>, StateToFeatureVectorGenerator, double) - Static method in class burlap.behavior.singleagent.vfa.rbf.functions.FVGaussianRBF
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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.,
Option
s).
- 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
-
- 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
-
- getAllGroundedPropsFromPFList(List<PropositionalFunction>, State) - Static method in class burlap.oomdp.core.PropositionalFunction
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- getEnvironmentDelegate() - Method in class burlap.oomdp.singleagent.environment.EnvironmentServer
-
- 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
-
- 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
-
- 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
-
- 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
-
- getInvertedPendulumVisualizer() - Static method in class burlap.domain.singleagent.cartpole.InvertedPendulumVisualizer
-
- 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
-
- 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
-
- getLastComputedRowStrategy() - Method in class burlap.behavior.stochasticgames.agents.twoplayer.singlestage.equilibriumplayer.BimatrixEquilibriumSolver
-
- 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
-
- 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
-
- getMaxNumPlanningIterations() - Method in class burlap.behavior.singleagent.learning.lspi.LSPI
-
- 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
-
- 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
-
- 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
-
- getNumberOfValueEsitmates() - Method in class burlap.behavior.singleagent.planning.stochastic.sparsesampling.SparseSampling
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- getObservers() - Method in interface burlap.oomdp.singleagent.environment.EnvironmentServerInterface
-
- 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
-
- 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
-
- getPlannerInstance() - Method in class burlap.behavior.stochasticgames.agents.madp.MADPPlannerFactory.MAVIPlannerFactory
-
- getPlanningCollector() - Method in class burlap.behavior.singleagent.learning.lspi.LSPI
-
- 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
-
- 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
-
- 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
-
- getRf() - Method in interface burlap.behavior.singleagent.MDPSolverInterface
-
- getRf() - Method in class burlap.oomdp.singleagent.environment.SimulatedEnvironment
-
- getRf() - Method in interface burlap.oomdp.singleagent.environment.TaskSettableEnvironment
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- getStateRenderLayer(MountainCar.MCPhysicsParams) - Static method in class burlap.domain.singleagent.mountaincar.MountainCarVisualizer
-
- getStateRenderLayer() - Method in class burlap.oomdp.visualizer.Visualizer
-
- 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
-
- getTf() - Method in interface burlap.behavior.singleagent.MDPSolverInterface
-
- getTf() - Method in class burlap.oomdp.auxiliary.stateconditiontest.TFGoalCondition
-
- getTf() - Method in class burlap.oomdp.singleagent.environment.SimulatedEnvironment
-
- getTf() - Method in interface burlap.oomdp.singleagent.environment.TaskSettableEnvironment
-
- getTF() - Method in class burlap.oomdp.stochasticgames.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
-
- 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
-
- getVisualizer(MountainCar) - Static method in class burlap.domain.singleagent.mountaincar.MountainCarVisualizer
-
- getVisualizer(MountainCar.MCPhysicsParams) - Static method in class burlap.domain.singleagent.mountaincar.MountainCarVisualizer
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- GroundedAction(Action) - Constructor for class burlap.oomdp.singleagent.GroundedAction
-
- 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
-
- 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.