Class CompareAlgorithms.AlgoSetup
java.lang.Object
experiment.CompareAlgorithms.AlgoSetup
- Enclosing class:
CompareAlgorithms
Class for configuring the setup of algorithms to experiments for comparing them.
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidinclude(String name, int iterations, BiFunction<ArtificialGamePosition, Integer, SearchAlgorithm> algo_getter) voidinclude(String name, int iterations, BiFunction<ArtificialGamePosition, Integer, SearchAlgorithm> algo_getter, Function<Integer, SearchAlgorithm.Limits> limit_func) voidinclude(String name, int iterations, Function<ArtificialGamePosition, SearchAlgorithm> algo_getter) voidinclude(String name, int iterations, Function<ArtificialGamePosition, SearchAlgorithm> algo_getter, Function<Integer, SearchAlgorithm.Limits> limit_func) voidinclude(String name, int iterations, Supplier<SearchAlgorithm> algo_getter) voidinclude(String name, int iterations, Supplier<SearchAlgorithm> algo_getter, Function<Integer, SearchAlgorithm.Limits> limit_func) voidinclude(String name, BiFunction<ArtificialGamePosition, Integer, SearchAlgorithm> algo_getter) voidinclude(String name, BiFunction<ArtificialGamePosition, Integer, SearchAlgorithm> algo_getter, Function<Integer, SearchAlgorithm.Limits> limit_func) voidinclude(String name, Function<ArtificialGamePosition, SearchAlgorithm> algo_getter) voidinclude(String name, Supplier<SearchAlgorithm> algo_getter) intsize()intsize(int initalIteration)
-
Field Details
-
map
-
-
Constructor Details
-
AlgoSetup
public AlgoSetup()
-
-
Method Details
-
include
public void include(String name, int iterations, BiFunction<ArtificialGamePosition, Integer, SearchAlgorithm> algo_getter, Function<Integer, SearchAlgorithm.Limits> limit_func) -
include
public void include(String name, int iterations, BiFunction<ArtificialGamePosition, Integer, SearchAlgorithm> algo_getter) -
include
public void include(String name, BiFunction<ArtificialGamePosition, Integer, SearchAlgorithm> algo_getter, Function<Integer, SearchAlgorithm.Limits> limit_func) -
include
public void include(String name, BiFunction<ArtificialGamePosition, Integer, SearchAlgorithm> algo_getter) -
include
public void include(String name, int iterations, Function<ArtificialGamePosition, SearchAlgorithm> algo_getter, Function<Integer, SearchAlgorithm.Limits> limit_func) -
include
public void include(String name, int iterations, Function<ArtificialGamePosition, SearchAlgorithm> algo_getter) -
include
-
include
public void include(String name, int iterations, Supplier<SearchAlgorithm> algo_getter, Function<Integer, SearchAlgorithm.Limits> limit_func) -
include
-
include
-
size
public int size() -
size
public int size(int initalIteration)
-