- failReward - Variable in class burlap.behavior.singleagent.options.support.LocalSubgoalRF
-
Defines the reward returned for transitions to states in which the option is not applicable; default -Double.MAX_VALUE
- fd - Variable in class burlap.behavior.singleagent.vfa.common.FDFeatureVectorGenerator
-
- fd - Variable in class burlap.domain.singleagent.frostbite.FrostbiteVisualizer.AgentPainter
-
- fd - Variable in class burlap.domain.singleagent.frostbite.FrostbiteVisualizer.IglooPainter
-
- fd - Variable in class burlap.domain.singleagent.frostbite.FrostbiteVisualizer.PlatformPainter
-
- FDFeatureVectorGenerator - Class in burlap.behavior.singleagent.vfa.common
-
A wrapper for turning the features from a
FeatureDatabase
into a double array.
- FDFeatureVectorGenerator(FeatureDatabase) - Constructor for class burlap.behavior.singleagent.vfa.common.FDFeatureVectorGenerator
-
Initializes.
- FEATURE_EXPECTATION_SAMPLES - Static variable in class burlap.behavior.singleagent.learnfromdemo.apprenticeship.ApprenticeshipLearning
-
- featureDatabase - Variable in class burlap.behavior.singleagent.learning.lspi.LSPI
-
The state feature database on which the linear VFA is performed
- featureDatabase - Variable in class burlap.behavior.singleagent.vfa.common.LinearVFA
-
A feature database for which a unique function weight will be associated
- FeatureDatabase - Interface in burlap.behavior.singleagent.vfa
-
An interface for defining a database of state features that can be returned for any given input state or input state-action pair.
- featureGenerator - Variable in class burlap.behavior.singleagent.learnfromdemo.apprenticeship.ApprenticeshipLearningRequest
-
The state feature generator that turns a state into a feature vector on which the reward function is assumed to be modeled
- features - Variable in class burlap.behavior.singleagent.vfa.ActionFeaturesQuery
-
The list of state features associated with this action.
- featuresAreForNextState - Variable in class burlap.behavior.singleagent.learnfromdemo.mlirl.commonrfs.LinearStateDifferentiableRF
-
Whether features are based on the next state or previous state.
- featuresForQuery(GroundedAction) - Method in class burlap.behavior.singleagent.vfa.ActionFeaturesQuery
-
Indicates whether this association is for a given action.
- featureVectorGenerator - Variable in class burlap.behavior.singleagent.vfa.cmac.FVCMACFeatureDatabase
-
The generator that turns OO-MDP state objects into state feature vectors.
- featureVectorGenerator - Variable in class burlap.behavior.singleagent.vfa.fourier.FourierBasis
-
The OO-MDP
State
to feature vector/variable generator.
- featureWiseMap - Variable in class burlap.behavior.learningrate.ExponentialDecayLR
-
The state feature dependent or state feature-action dependent learning rates
- featureWiseMap - Variable in class burlap.behavior.learningrate.SoftTimeInverseDecayLR
-
The state feature dependent or state feature-action dependent learning rate time indicies
- fillColor - Variable in class burlap.behavior.singleagent.auxiliary.valuefunctionvis.common.ArrowActionGlyph
-
The color of the arrow
- findReachableStatesAndEnumerate(State) - Method in class burlap.behavior.singleagent.auxiliary.StateEnumerator
-
Finds all states that are reachable from an input state and enumerates them
- findReachableStatesAndEnumerate(State, TerminalFunction) - Method in class burlap.behavior.singleagent.auxiliary.StateEnumerator
-
Finds all states that are reachable from an input state and enumerates them.
- finished - Variable in class burlap.shell.command.env.EpisodeRecordingCommands
-
- fireAllAverages() - Method in class burlap.behavior.singleagent.auxiliary.performance.PerformancePlotter.AgentDatasets
-
Causes all average trial data series to tell their plots that they've updated and need to be refreshed
- fireAllAverages() - Method in class burlap.behavior.stochasticgames.auxiliary.performance.MultiAgentPerformancePlotter.AgentDatasets
-
Causes all average trial data series to tell their plots that they've updated and need to be refreshed
- FittedVI - Class in burlap.behavior.singleagent.planning.vfa.fittedvi
-
A class for performing Fitted Value Iteration [1].
- FittedVI(Domain, RewardFunction, TerminalFunction, double, SupervisedVFA, int, double, int) - Constructor for class burlap.behavior.singleagent.planning.vfa.fittedvi.FittedVI
-
Initializes.
- FittedVI(Domain, RewardFunction, TerminalFunction, double, SupervisedVFA, List<State>, int, double, int) - Constructor for class burlap.behavior.singleagent.planning.vfa.fittedvi.FittedVI
-
Initializes.
- FittedVI.VFAVInit - Class in burlap.behavior.singleagent.planning.vfa.fittedvi
-
- FittedVI.VFAVInit() - Constructor for class burlap.behavior.singleagent.planning.vfa.fittedvi.FittedVI.VFAVInit
-
- FixedSizeImmutableState - Class in burlap.oomdp.core.states
-
The FixedSizeImmutableState is an ImmutableState class that will only allow you to set attribute values
of specific objects, and assumes that objects themselves remain in the state.
- FixedSizeImmutableState(State) - Constructor for class burlap.oomdp.core.states.FixedSizeImmutableState
-
Constructs an immutable copy from any state object.
- FixedSizeImmutableState(ImmutableList<ImmutableObjectInstance>, TObjectIntHashMap<String>, ImmutableList<TIntArrayList>, TObjectIntHashMap<String>, int) - Constructor for class burlap.oomdp.core.states.FixedSizeImmutableState
-
- FixedSizeStateHashableStateFactory - Class in burlap.oomdp.statehashing
-
This is a hash factory specifically for FixedSizeImmutableStates.
- FixedSizeStateHashableStateFactory(boolean, FixedSizeImmutableState) - Constructor for class burlap.oomdp.statehashing.FixedSizeStateHashableStateFactory
-
- FLimtedDFS(PrioritizedSearchNode, double, double) - Method in class burlap.behavior.singleagent.planning.deterministic.informed.astar.IDAStar
-
Recursive method to perform A* up to a f-score depth
- floorSegment(int[][], int, int, int) - Static method in class burlap.domain.singleagent.blockdude.BlockDudeLevelConstructor
-
- followAndRecordPolicy(Environment, EpisodeAnalysis) - Method in class burlap.behavior.policy.Policy
-
Follows this policy for one time step in the provided
Environment
and
records the interaction in the provided
EpisodeAnalysis
object.
- followAndRecordPolicy(EpisodeAnalysis, State, RewardFunction) - Method in class burlap.behavior.policy.Policy
-
Follows this policy for one time step from the provided
State
and
records the interaction in the provided
EpisodeAnalysis
object.
- forceMDPPlanningFromAllStates() - Method in class burlap.behavior.singleagent.pomdp.qmdp.QMDP
-
- forgetPreviousPlanResults - Variable in class burlap.behavior.singleagent.learnfromdemo.mlirl.differentiableplanners.DifferentiableSparseSampling
-
Whether previous planning results should be forgotten or reused; default is reused (false).
- forgetPreviousPlanResults - Variable in class burlap.behavior.singleagent.planning.stochastic.sparsesampling.SparseSampling
-
Whether previous planning results should be forgetten or reused; default is reused (false).
- forwardMaxProbability - Variable in class burlap.behavior.singleagent.planning.stochastic.valueiteration.PrioritizedSweeping.BPTR
-
The maximum probability tha the back node will transition to the implicitly defined forward state node.
- fouierBasisFunctions - Variable in class burlap.behavior.singleagent.vfa.fourier.FourierBasisLearningRateWrapper
-
The Fourier basis functions that are used.
- foundGoal - Variable in class burlap.behavior.singleagent.planning.stochastic.montecarlo.uct.UCT
-
- foundGoalOnRollout - Variable in class burlap.behavior.singleagent.planning.stochastic.montecarlo.uct.UCT
-
- foundReachableStates - Variable in class burlap.behavior.singleagent.learnfromdemo.mlirl.differentiableplanners.DifferentiableVI
-
Indicates whether the reachable states has been computed yet.
- foundReachableStates - Variable in class burlap.behavior.singleagent.planning.stochastic.policyiteration.PolicyIteration
-
Indicates whether the reachable states has been computed yet.
- foundReachableStates - Variable in class burlap.behavior.singleagent.planning.stochastic.valueiteration.ValueIteration
-
Indicates whether the reachable states has been computed yet.
- FourierBasis - Class in burlap.behavior.singleagent.vfa.fourier
-
An implementation of Fourier Basis functions [1].
- FourierBasis(StateToFeatureVectorGenerator, int) - Constructor for class burlap.behavior.singleagent.vfa.fourier.FourierBasis
-
Initializes.
- FourierBasis(StateToFeatureVectorGenerator, int, int) - Constructor for class burlap.behavior.singleagent.vfa.fourier.FourierBasis
-
Initializes.
- FourierBasisLearningRateWrapper - Class in burlap.behavior.singleagent.vfa.fourier
-
- FourierBasisLearningRateWrapper(LearningRate, FourierBasis) - Constructor for class burlap.behavior.singleagent.vfa.fourier.FourierBasisLearningRateWrapper
-
Initializes.
- freezeDatabaseState(boolean) - Method in class burlap.behavior.singleagent.vfa.cmac.CMACFeatureDatabase
-
- freezeDatabaseState(boolean) - Method in class burlap.behavior.singleagent.vfa.cmac.FVCMACFeatureDatabase
-
- freezeDatabaseState(boolean) - Method in class burlap.behavior.singleagent.vfa.common.FVToFeatureDatabase
-
- freezeDatabaseState(boolean) - Method in interface burlap.behavior.singleagent.vfa.FeatureDatabase
-
Enable or disable the database from generating new features.
- freezeDatabaseState(boolean) - Method in class burlap.behavior.singleagent.vfa.fourier.FourierBasis
-
- freezeDatabaseState(boolean) - Method in class burlap.behavior.singleagent.vfa.rbf.FVRBFFeatureDatabase
-
- freezeDatabaseState(boolean) - Method in class burlap.behavior.singleagent.vfa.rbf.RBFFeatureDatabase
-
- freshStart - Variable in class burlap.behavior.stochasticgames.auxiliary.performance.MultiAgentPerformancePlotter
-
Indicates whether this observer has observed any outcomes yet.
- fromInt(int) - Static method in enum burlap.behavior.singleagent.vfa.cmac.CMACFeatureDatabase.TilingArrangement
-
- fromInt(int) - Static method in enum burlap.oomdp.core.Attribute.AttributeType
-
- FrostbiteDomain - Class in burlap.domain.singleagent.frostbite
-
A simplified version of the classic Atari Frostbite domain.
- FrostbiteDomain() - Constructor for class burlap.domain.singleagent.frostbite.FrostbiteDomain
-
- FrostbiteDomain.ActionIdle - Class in burlap.domain.singleagent.frostbite
-
- FrostbiteDomain.ActionIdle(String, Domain) - Constructor for class burlap.domain.singleagent.frostbite.FrostbiteDomain.ActionIdle
-
Initializes the idle action.
- FrostbiteDomain.IglooBuiltPF - Class in burlap.domain.singleagent.frostbite
-
- FrostbiteDomain.IglooBuiltPF(String, Domain) - Constructor for class burlap.domain.singleagent.frostbite.FrostbiteDomain.IglooBuiltPF
-
Initializes to be evaluated on an agent object.
- FrostbiteDomain.InWaterPF - Class in burlap.domain.singleagent.frostbite
-
- FrostbiteDomain.InWaterPF(String, Domain) - Constructor for class burlap.domain.singleagent.frostbite.FrostbiteDomain.InWaterPF
-
Initializes to be evaluated on an agent object.
- FrostbiteDomain.MovementAction - Class in burlap.domain.singleagent.frostbite
-
An action class for moving the agent.
- FrostbiteDomain.MovementAction(String, Domain, double[]) - Constructor for class burlap.domain.singleagent.frostbite.FrostbiteDomain.MovementAction
-
Initializes for the given name, domain and actually direction probabilities the agent will go
- FrostbiteDomain.OnIcePF - Class in burlap.domain.singleagent.frostbite
-
- FrostbiteDomain.OnIcePF(String, Domain) - Constructor for class burlap.domain.singleagent.frostbite.FrostbiteDomain.OnIcePF
-
Initializes to be evaluated on an agent object.
- FrostbiteDomain.OnPlatformPF - Class in burlap.domain.singleagent.frostbite
-
- FrostbiteDomain.OnPlatformPF(String, Domain) - Constructor for class burlap.domain.singleagent.frostbite.FrostbiteDomain.OnPlatformPF
-
Initializes to be evaluated on an agent object and platform object.
- FrostbiteDomain.PlatformActivePF - Class in burlap.domain.singleagent.frostbite
-
- FrostbiteDomain.PlatformActivePF(String, Domain) - Constructor for class burlap.domain.singleagent.frostbite.FrostbiteDomain.PlatformActivePF
-
Initializes to be evaluated on an agent object and platform object.
- FrostbiteRF - Class in burlap.domain.singleagent.frostbite
-
- FrostbiteRF(Domain) - Constructor for class burlap.domain.singleagent.frostbite.FrostbiteRF
-
- FrostbiteTF - Class in burlap.domain.singleagent.frostbite
-
- FrostbiteTF(Domain) - Constructor for class burlap.domain.singleagent.frostbite.FrostbiteTF
-
- FrostbiteVisualizer - Class in burlap.domain.singleagent.frostbite
-
- FrostbiteVisualizer() - Constructor for class burlap.domain.singleagent.frostbite.FrostbiteVisualizer
-
- FrostbiteVisualizer.AgentPainter - Class in burlap.domain.singleagent.frostbite
-
- FrostbiteVisualizer.AgentPainter(FrostbiteDomain) - Constructor for class burlap.domain.singleagent.frostbite.FrostbiteVisualizer.AgentPainter
-
- FrostbiteVisualizer.IglooPainter - Class in burlap.domain.singleagent.frostbite
-
- FrostbiteVisualizer.IglooPainter(FrostbiteDomain) - Constructor for class burlap.domain.singleagent.frostbite.FrostbiteVisualizer.IglooPainter
-
- FrostbiteVisualizer.PlatformPainter - Class in burlap.domain.singleagent.frostbite
-
- FrostbiteVisualizer.PlatformPainter(FrostbiteDomain) - Constructor for class burlap.domain.singleagent.frostbite.FrostbiteVisualizer.PlatformPainter
-
- FullActionModel - Interface in burlap.oomdp.singleagent
-
An interface to be used with
Action
objects that support returning the full
Action transition dynamics.
- FullActionModel.FullActionModelHelper - Class in burlap.oomdp.singleagent
-
A class with helper methods for working with actions that implement
FullActionModel
.
- FullActionModel.FullActionModelHelper() - Constructor for class burlap.oomdp.singleagent.FullActionModel.FullActionModelHelper
-
- fullBelmmanQValue(GroundedAction) - Method in class burlap.behavior.singleagent.planning.stochastic.sparsesampling.SparseSampling.StateNode
-
Computes the exact Q-value using full Bellman update with the actual transition dynamics.
- fulldBellmanQEstimate(GroundedAction, DifferentiableSparseSampling.QAndQGradient) - Method in class burlap.behavior.singleagent.learnfromdemo.mlirl.differentiableplanners.DifferentiableSparseSampling.DiffStateNode
-
- FunctionGradient - Interface in burlap.behavior.singleagent.vfa
-
An interface for defining and querying the gradient of a function.
- FunctionGradient.PartialDerivative - Class in burlap.behavior.singleagent.vfa
-
A class for storing a partial derivative.
- FunctionGradient.PartialDerivative(int, double) - Constructor for class burlap.behavior.singleagent.vfa.FunctionGradient.PartialDerivative
-
- FunctionGradient.SparseGradient - Class in burlap.behavior.singleagent.vfa
-
A sparse
FunctionGradient
that only explicitly stores
the partial derivative for parameters with non-zero partial derivatives.
- FunctionGradient.SparseGradient() - Constructor for class burlap.behavior.singleagent.vfa.FunctionGradient.SparseGradient
-
Initializes with the gradient unspecified for any weights.
- FunctionGradient.SparseGradient(int) - Constructor for class burlap.behavior.singleagent.vfa.FunctionGradient.SparseGradient
-
Initializes with the gradient unspecified, but reserves space for the given capacity
- FVCMACFeatureDatabase - Class in burlap.behavior.singleagent.vfa.cmac
-
A feature database using CMACs [1] AKA Tiling Coding for states that are first converted into a feature vector.
- FVCMACFeatureDatabase(StateToFeatureVectorGenerator) - Constructor for class burlap.behavior.singleagent.vfa.cmac.FVCMACFeatureDatabase
-
Initializes specifying the kind of state feature vector generator to use for turning OO-MDP states into feature vectors.
- FVCMACFeatureDatabase.ActionFeatureID - Class in burlap.behavior.singleagent.vfa.cmac
-
- FVCMACFeatureDatabase.ActionFeatureID(GroundedAction, int) - Constructor for class burlap.behavior.singleagent.vfa.cmac.FVCMACFeatureDatabase.ActionFeatureID
-
- FVDistanceMetric - Interface in burlap.behavior.singleagent.vfa.rbf
-
An interface for defining the distance between two states that are represented with double arrays.
- FVEuclideanDistance - Class in burlap.behavior.singleagent.vfa.rbf.metrics
-
A distance metric; returns sqrt( sum_i (x_i - y_i)^2 )
- FVEuclideanDistance() - Constructor for class burlap.behavior.singleagent.vfa.rbf.metrics.FVEuclideanDistance
-
- FVGaussianRBF - Class in burlap.behavior.singleagent.vfa.rbf.functions
-
An
FVRBF
whose response is dictated by a Gaussian kernel.
- FVGaussianRBF(double[], FVDistanceMetric, double) - Constructor for class burlap.behavior.singleagent.vfa.rbf.functions.FVGaussianRBF
-
Initializes.
- FVGaussianRBF(double[], double) - Constructor for class burlap.behavior.singleagent.vfa.rbf.functions.FVGaussianRBF
-
- fvGen - Variable in class burlap.behavior.singleagent.learnfromdemo.mlirl.commonrfs.LinearStateActionDifferentiableRF
-
The state feature vector generator to use
- fvGen - Variable in class burlap.behavior.singleagent.learnfromdemo.mlirl.commonrfs.LinearStateDifferentiableRF
-
The state feature vector generator.
- fvgen - Variable in class burlap.behavior.singleagent.learnfromdemo.mlirl.differentiableplanners.diffvinit.LinearStateDiffVF
-
The state feature vector generator over which the linear function operates
- fvGen - Variable in class burlap.behavior.singleagent.planning.vfa.fittedvi.WekaVFATrainer
-
- fvGen - Variable in class burlap.behavior.singleagent.planning.vfa.fittedvi.WekaVFATrainer.WekaVFA
-
- fvGen - Variable in class burlap.behavior.singleagent.vfa.common.FVToFeatureDatabase
-
The state feature vector generator
- fvGen - Variable in class burlap.behavior.singleagent.vfa.common.LinearFVVFA
-
The state feature vector generator used for linear value function approximation.
- fvGen - Variable in class burlap.behavior.singleagent.vfa.rbf.FVRBFFeatureDatabase
-
The state feature vector generator to supply to the RBFs
- FVRBF - Class in burlap.behavior.singleagent.vfa.rbf
-
A class for defining radial basis functions for states represented with a double array.
- FVRBF(double[], FVDistanceMetric) - Constructor for class burlap.behavior.singleagent.vfa.rbf.FVRBF
-
Initializes.
- FVRBFFeatureDatabase - Class in burlap.behavior.singleagent.vfa.rbf
-
A feature database of RBF units that can be used for linear value function approximation.
- FVRBFFeatureDatabase(StateToFeatureVectorGenerator, boolean) - Constructor for class burlap.behavior.singleagent.vfa.rbf.FVRBFFeatureDatabase
-
Initializes with an empty list of RBF units.
- FVTiling - Class in burlap.behavior.singleagent.vfa.cmac
-
This class provides a tiling of a provided feature vector.
- FVTiling(double[], double[]) - Constructor for class burlap.behavior.singleagent.vfa.cmac.FVTiling
-
Constructs a tiling using the given widths, offset of each dimension's tiling, and assuming the tiling is over all dimensions.
- FVTiling(double[], double[], boolean[]) - Constructor for class burlap.behavior.singleagent.vfa.cmac.FVTiling
-
Constructs a tiling using the given widths, offset of each dimension's tiling, and which dimensions are actually used in the tiling.
- FVTiling.FVTile - Class in burlap.behavior.singleagent.vfa.cmac
-
Stores a tiled version of a feature vector with a hashcode and equality comparions methods implemented.
- FVTiling.FVTile(int[]) - Constructor for class burlap.behavior.singleagent.vfa.cmac.FVTiling.FVTile
-
- FVToFeatureDatabase - Class in burlap.behavior.singleagent.vfa.common
-
- FVToFeatureDatabase(StateToFeatureVectorGenerator, int) - Constructor for class burlap.behavior.singleagent.vfa.common.FVToFeatureDatabase
-
Initializes.