Index

A B C D E F G H I K L M N O P R S T U V W _ 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

S

s - Variable in class algorithm.BstarSquaredDB.L1Position
 
s - Variable in class algorithm.BstarSquaredSimple.L1Position
 
s - Variable in class algorithm.BstarSquaredSimpleMax.L1Position
 
s - Variable in class algorithm.BstarSquaredVariant.L1Position
Deprecated.
 
safeSum(long, long) - Static method in class gametree.ArtificialGamePosition
Sums two values such that the result does not 'overflow' from positive to negative or vice versa.
savedChildren() - Method in class gametree.DepthFirstNode.RootDFNode
Returns the children from DepthFirstNode.RootDFNode._children(MetricKeeper...) if they are present, and an Optional.empty() otherwise.
savedChildren() - Method in class gametree.DepthFirstNode
Always returns an Optional.empty() object, because this class never saves children nodes.
savedChildren() - Method in class gametree.GameTreeNode
 
savedChildren() - Method in class gametree.ResultTreeNode
 
savedChildren() - Method in class gametree.SearchTreeNode
 
savedChildren() - Method in class test.SimpleNode
 
search(P, SearchAlgorithm.Limits, MetricKeeper...) - Method in interface algorithm.SearchAlgorithm
Initiates the search of the provided game tree without time limits.
search(P, Table, SearchAlgorithm.Limits, MetricKeeper...) - Method in interface algorithm.SearchAlgorithm.SearchWithTable
Initiates the search of the provided game tree without time limits.
search(P, Table, MetricKeeper...) - Method in interface algorithm.SearchAlgorithm.SearchWithTable
Initiates the search of the provided game tree without time or spatial limits.
search(P, Table, Duration, SearchAlgorithm.Limits, MetricKeeper...) - Method in class algorithm.DfBstar
Deprecated.
 
search(P, Table, Duration, SearchAlgorithm.Limits, MetricKeeper...) - Method in class algorithm.DfBstar2
 
search(P, Table, Duration, SearchAlgorithm.Limits, MetricKeeper...) - Method in class algorithm.DfBstar3
 
search(P, Table, Duration, SearchAlgorithm.Limits, MetricKeeper...) - Method in class algorithm.DfBstarDB
 
search(P, Table, Duration, SearchAlgorithm.Limits, MetricKeeper...) - Method in interface algorithm.SearchAlgorithm.SearchWithTable
Initiates the search of the provided game tree with a given time limit and spatial limit.
search(P, Table, Duration, MetricKeeper...) - Method in interface algorithm.SearchAlgorithm.SearchWithTable
Initiates the search of the provided game tree without spatial limits.
search(P, MetricKeeper...) - Method in interface algorithm.SearchAlgorithm
Initiates the search of the provided game tree without time or spatial limits.
search(P, Duration, SearchAlgorithm.Limits, MetricKeeper...) - Method in class algorithm.BstarBasic
 
search(P, Duration, SearchAlgorithm.Limits, MetricKeeper...) - Method in class algorithm.BstarBasicDB
 
search(P, Duration, SearchAlgorithm.Limits, MetricKeeper...) - Method in class algorithm.BstarSquaredDB
 
search(P, Duration, SearchAlgorithm.Limits, MetricKeeper...) - Method in class algorithm.BstarSquaredSimple
 
search(P, Duration, SearchAlgorithm.Limits, MetricKeeper...) - Method in class algorithm.BstarSquaredSimpleMax
 
search(P, Duration, SearchAlgorithm.Limits, MetricKeeper...) - Method in class algorithm.BstarSquaredVariant
Deprecated.
 
search(P, Duration, SearchAlgorithm.Limits, MetricKeeper...) - Method in interface algorithm.SearchAlgorithm
Initiates the search of the provided game tree with a given time limit and spatial limit.
search(P, Duration, SearchAlgorithm.Limits, MetricKeeper...) - Method in interface algorithm.SearchAlgorithm.SearchWithTable
Initiates the search of the provided game tree with a given time limit and spatial limit.
search(P, Duration, MetricKeeper...) - Method in interface algorithm.SearchAlgorithm
Initiates the search of the provided game tree without spatial limits.
SearchAlgorithm - Interface in algorithm
General interface for all search algorithms.
SearchAlgorithm.Limits - Record Class in algorithm
The limits imposed on the search.
SearchAlgorithm.SearchResult<N,P> - Record Class in algorithm
Encapsulates the results and metrics captured from an adversarial tree search.
SearchAlgorithm.SearchWithTable - Interface in algorithm
This represents a search algorithm which primarily stores search results in a transposition table.
SearchAlgorithm.SearchWithTree - Interface in algorithm
This represents a search algorithm which can search a given tree and modify it during search.
SearchResult(N, MetricKeeper...) - Constructor for record class algorithm.SearchAlgorithm.SearchResult
Creates an instance of a SearchResult record class.
SearchTreeNode<P> - Class in gametree
Implementation of GameTreeNode that stores all nodes directly in memory.
SearchTreeNode(SearchTreeNode.Settings, SearchTreeNode<P>, P, MetricKeeper...) - Constructor for class gametree.SearchTreeNode
 
SearchTreeNode(SearchTreeNode.Settings, P, MetricKeeper...) - Constructor for class gametree.SearchTreeNode
 
SearchTreeNode.Settings - Class in gametree
A class that stores the settings for a SearchTreeNode tree.
searchWithTree(N, SearchAlgorithm.Limits, MetricKeeper...) - Method in interface algorithm.SearchAlgorithm.SearchWithTree
Initiates the search of the provided game tree without time limits.
searchWithTree(N, MetricKeeper...) - Method in interface algorithm.SearchAlgorithm.SearchWithTree
Initiates the search of the provided game tree without time or spatial limits.
searchWithTree(N, Duration, SearchAlgorithm.Limits, MetricKeeper...) - Method in class algorithm.BstarBasic
 
searchWithTree(N, Duration, SearchAlgorithm.Limits, MetricKeeper...) - Method in class algorithm.BstarBasicDB
 
searchWithTree(N, Duration, SearchAlgorithm.Limits, MetricKeeper...) - Method in interface algorithm.SearchAlgorithm.SearchWithTree
Initiates the search of the provided game tree with a given time limit and spatial limit.
searchWithTree(N, Duration, MetricKeeper...) - Method in interface algorithm.SearchAlgorithm.SearchWithTree
Initiates the search of the provided game tree without spatial limits.
secondbest() - Method in record class gametree.GameTreeNode.Result
Returns the value of the secondbest record component.
selectNext(N, boolean, MetricKeeper...) - Method in class algorithm.BstarBasic
 
selectNext(N, boolean, MetricKeeper...) - Method in class algorithm.BstarBasicDB
 
selectNextDB(N, double, double, MetricKeeper...) - Method in class algorithm.BstarBasicDB
 
selectNode(int) - Method in class visualizer.TextExplorer
 
separation(GameTreeNode<?, ?>, MetricKeeper...) - Static method in class gametree.GameTreeNode
 
separation(MetricKeeper...) - Method in record class gametree.GameTreeNode.Result
Separation occurs when one node in a set of children is strictly better than its siblings.
separation(Collection<N>, boolean, MetricKeeper...) - Static method in class gametree.GameTreeNode
 
SEPARATION - Static variable in interface algorithm.StopCondition
 
setAllowModifications(boolean) - Method in class gametree.SearchTreeNode
 
setBounds(double, double) - Method in class gametree.SearchTreeNode
 
setChildren(Collection<SearchTreeNode<P>>) - Method in class gametree.SearchTreeNode
 
setColorsDefault() - Method in class visualizer.TreeToXML
 
setColorsGray() - Method in class visualizer.TreeToXML
 
setDebug(boolean) - Method in class algorithm.DebugPrinter
 
setDebug(long, long) - Method in class algorithm.DebugPrinter
 
setDebugLong(boolean) - Method in class algorithm.DebugPrinter
 
setDepth(int) - Method in class visualizer.TextExplorer
 
setDepthIncrement(long) - Method in class algorithm.DfBstar2
Whenever the search reaches a depth beyond the maximum depth, it returns to the root and increases the search depth by DfBstar2.depthIncrement before continuing the search.
setDepthIncrement(long) - Method in class algorithm.DfBstar3
Whenever the search reaches a depth beyond the maximum depth, it returns to the root and increases the search depth by DfBstar3.depthIncrement before continuing the search.
setDepthIncrement(long) - Method in class algorithm.DfBstarDB
Whenever the search reaches a depth beyond the maximum depth, it returns to the root and increases the search depth by DfBstarDB.depthIncrement before continuing the search.
setExperimentalBoundsSaving(boolean) - Method in class algorithm.Table
Whether to save the tightest bounds among both entries when a collision leads to the same node.
setFilterTerminalNodes(boolean) - Method in class algorithm.BstarBasic
 
setFilterTerminalNodes(boolean) - Method in class algorithm.BstarBasicDB
 
setInitialMaxDepth(long) - Method in class algorithm.DfBstar2
Whenever the search reaches a depth beyond the maximum depth, it returns to the root and increases the search depth by DfBstar2.depthIncrement before continuing the search.
setInitialMaxDepth(long) - Method in class algorithm.DfBstar3
Whenever the search reaches a depth beyond the maximum depth, it returns to the root and increases the search depth by DfBstar3.depthIncrement before continuing the search.
setInitialMaxDepth(long) - Method in class algorithm.DfBstarDB
Whenever the search reaches a depth beyond the maximum depth, it returns to the root and increases the search depth by DfBstarDB.depthIncrement before continuing the search.
setInitialStackSize(long) - Method in class algorithm.DfBstar2
Whenever the search runs out of stack-size, it returns to the root and increases the stack-size limit by a factor of 2 before continuing the search.
setInitialStackSize(long) - Method in class algorithm.DfBstar3
Whenever the search runs out of stack-size, it returns to the root and increases the stack-size limit by a factor of 2 before continuing the search.
setInitialStackSize(long) - Method in class algorithm.DfBstarDB
Whenever the search runs out of stack-size, it returns to the root and increases the stack-size limit by a factor of 2 before continuing the search.
setLevel(int) - Method in class algorithm.BstarSquaredDB
 
setLevel(int) - Method in class algorithm.BstarSquaredSimple
 
setLevel(int) - Method in class algorithm.BstarSquaredSimpleMax
 
setLinesToCurves() - Method in class visualizer.TreeToXML
 
setLinesToElbow() - Method in class visualizer.TreeToXML
 
setLinesToStraight() - Method in class visualizer.TreeToXML
 
setLocale(Locale) - Method in class algorithm.DebugPrinter
 
setMaxRootlessUpdates(long) - Method in class algorithm.BstarBasic
Sets the maximum number of rootless back-propagations made by the search until a back-propagation to the root is forced.
setMaxRootlessUpdates(long) - Method in class algorithm.BstarBasicDB
 
setMetrics(MetricKeeper) - Method in class visualizer.TextExplorer
 
setNodeCount(long) - Method in class gametree.MetricKeeper
 
setParent(N) - Method in class gametree.GameTreeNode
 
setRandomChance(double) - Method in class algorithm.BstarBasic
 
setRandomChance(double) - Method in class algorithm.BstarBasicDB
 
settings - Variable in class gametree.ArtificialGamePosition
The ArtificialGamePosition.Settings object which characterises the tree this node is from.
settings - Variable in class gametree.SearchTreeNode
 
settings - Variable in class gametree.VariantAGP
The VariantAGP.Settings object which characterises the tree this node is from.
settings() - Method in class gametree.SearchTreeNode
 
Settings() - Constructor for class gametree.SearchTreeNode.Settings
 
Settings(boolean, long, boolean, long, boolean) - Constructor for class gametree.SearchTreeNode.Settings
[NOTE] if 'enable_position_pruning', 'enable_irrelevance_pruning' and 'incorrect_bounds_protection' are all true, re-visited irrelevant nodes may trigger a null error.
Settings(boolean, long, int, long, int, double, double) - Constructor for class gametree.ArtificialGamePosition.Settings
Initialises the artificial game tree settings with the provided parameter values.
Settings(boolean, long, int, long, int, double, double, boolean) - Constructor for class gametree.ArtificialGamePosition.Settings
Initialises the artificial game tree settings with the provided parameter values.
Settings(boolean, long, int, Generator.Width, long, Generator.Bounds, double, double) - Constructor for class gametree.VariantAGP.Settings
 
Settings(int, Instant, SearchAlgorithm.Limits, Duration, MetricKeeper, MetricKeeper, MetricKeeper, MetricKeeper[], StrategyFunction[]) - Constructor for class algorithm.BstarSquaredDB.L1Position.Settings
 
Settings(int, Instant, SearchAlgorithm.Limits, Duration, MetricKeeper, MetricKeeper, MetricKeeper, MetricKeeper[], StrategyFunction[]) - Constructor for class algorithm.BstarSquaredSimple.L1Position.Settings
 
Settings(int, Instant, SearchAlgorithm.Limits, Duration, MetricKeeper, MetricKeeper, MetricKeeper, MetricKeeper[], StrategyFunction[]) - Constructor for class algorithm.BstarSquaredSimpleMax.L1Position.Settings
 
Settings(int, Instant, SearchAlgorithm.Limits, Duration, MetricKeeper, MetricKeeper, MetricKeeper, MetricKeeper[], StrategyFunction[]) - Constructor for class algorithm.BstarSquaredVariant.L1Position.Settings
Deprecated.
 
Settings(long, long) - Constructor for class gametree.SearchTreeNode.Settings
 
Settings(long, long, boolean) - Constructor for class gametree.SearchTreeNode.Settings
 
setTree(GameTreeNode<?, ?>) - Method in class visualizer.TextExplorer
 
setTree(SearchTreeNode<BstarSquaredDB.L1Position<P>>) - Method in class algorithm.BstarSquaredDB.L1Position
 
setTree(SearchTreeNode<BstarSquaredSimple.L1Position<P>>) - Method in class algorithm.BstarSquaredSimple.L1Position
 
setTree(SearchTreeNode<BstarSquaredSimpleMax.L1Position<P>>) - Method in class algorithm.BstarSquaredSimpleMax.L1Position
 
setTree(SearchTreeNode<BstarSquaredVariant.L1Position<P>>) - Method in class algorithm.BstarSquaredVariant.L1Position
Deprecated.
 
setTreeFrozen(boolean) - Method in class gametree.SearchTreeNode
Freezes or un-freezes the SearchTreeNode tree this node is a part of.
SimpleNode<P> - Class in test
Implementation of GameTreeNode that only acts as a facade for the underlying tree expressed by the P implementation of IGamePosition.
SimpleNode(P) - Constructor for class test.SimpleNode
 
SimpleNode(SimpleNode<P>, P) - Constructor for class test.SimpleNode
 
SimplePosition - Class in test
A basic implementation of IGamePosition which allows for adding of children to the tree and setting their values.
SimplePosition(boolean, double, double) - Constructor for class test.SimplePosition
 
SimplePosition(double, double) - Constructor for class test.SimplePosition
 
SimplePosition(SimplePosition, boolean, double, double) - Constructor for class test.SimplePosition
 
size() - Method in class experiment.CompareAlgorithms.AlgoSetup
 
size(int) - Method in class experiment.CompareAlgorithms.AlgoSetup
 
sizeOfTable(int) - Static method in class algorithm.Table
 
sizes() - Method in record class experiment.TestDfBstar.Result
Returns the value of the sizes record component.
softCollisions() - Method in record class algorithm.Table.Metrics
Returns the value of the softCollisions record component.
softCols() - Method in record class experiment.TestDfBstar.Result
Returns the value of the softCols record component.
solution() - Method in record class experiment.TestDfBstar.Result
Returns the value of the solution record component.
solved() - Method in record class experiment.TestDfBstar.Result
Returns the value of the solved record component.
space_limit - Variable in class algorithm.BstarSquaredDB.L1Position.Settings
 
space_limit - Variable in class algorithm.BstarSquaredSimple.L1Position.Settings
 
space_limit - Variable in class algorithm.BstarSquaredSimpleMax.L1Position.Settings
 
space_limit - Variable in class algorithm.BstarSquaredVariant.L1Position.Settings
Deprecated.
 
Squared - Enum constant in enum class experiment.Experiment1.Type
 
start - Variable in class algorithm.BstarSquaredDB.L1Position.Settings
 
start - Variable in class algorithm.BstarSquaredSimple.L1Position.Settings
 
start - Variable in class algorithm.BstarSquaredSimpleMax.L1Position.Settings
 
start - Variable in class algorithm.BstarSquaredVariant.L1Position.Settings
Deprecated.
 
start() - Method in class visualizer.TextExplorer
 
startExpansionRatePrinter(ExecutorService) - Static method in class experiment.CompareAlgorithms
Temporary method used to print the rate of expansion during runs.
STEADY_SHRINK(long, long) - Static method in interface gametree.Generator
Generates nodes with a fixed range defined as the parent's range minus a random variable.
StopCondition - Interface in algorithm
A stop condition for B* search.
stopSearching(GameTreeNode<?, ?>, MetricKeeper...) - Method in interface algorithm.StopCondition
 
StrategyFunction - Interface in algorithm
The heuristic function for determining the strategy at the root of any B* search.
StrategyFunction.Deterministic - Interface in algorithm
 
StrategyFunction.HeuristicFunction - Interface in algorithm
 
StrategyFunction.NonDeterministic - Interface in algorithm
 
strategyFunctions - Variable in class algorithm.BstarSquaredDB.L1Position.Settings
 
strategyFunctions - Variable in class algorithm.BstarSquaredSimple.L1Position.Settings
 
strategyFunctions - Variable in class algorithm.BstarSquaredSimpleMax.L1Position.Settings
 
strategyFunctions - Variable in class algorithm.BstarSquaredVariant.L1Position.Settings
Deprecated.
 
subComponentLockState - Variable in class visualizer.TreeToXML
 
survivalFunction(int, MetricKeeper...) - Method in class gametree.GameTreeNode
Computes the Survival Function P(X ≥ x) of this node, assuming that the distribution is a discrete one.
survivalToPMF(double[]) - Static method in class utils.Probability
Converts a Survival function P(X ≥ t) to the respective distribution's PMF P(X = t).
sweep(P, Supplier<StrategyFunction>, int, Duration) - Static method in class experiment.TestDfBstar
 
SWEEP_VALUES - Static variable in class experiment.TestDfBstar
 
A B C D E F G H I K L M N O P R S T U V W _ 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form