Uses of Class
dev.twilite.game.simulation.rollout.RolloutNode
Packages that use RolloutNode
-
Uses of RolloutNode in dev.twilite.game.simulation.rollout
Methods in dev.twilite.game.simulation.rollout that return RolloutNodeModifier and TypeMethodDescriptionRolloutResult.node()Returns the value of thenoderecord component.Methods in dev.twilite.game.simulation.rollout that return types with arguments of type RolloutNodeModifier and TypeMethodDescriptionList<RolloutNode<S, A>> RolloutNode.children()Returns child nodes already expanded from this node.RolloutSearch.EvaluateBuilder.evaluator()Returns the value of theevaluatorrecord component.RolloutNode.parent()Returns the previous node in the branch.RolloutSearch.EvaluateBuilder.terminal()Returns the value of theterminalrecord component.Methods in dev.twilite.game.simulation.rollout with parameters of type RolloutNodeModifier and TypeMethodDescriptionvoidRolloutNode.addChild(RolloutNode<S, A> child) Adds a child node.Method parameters in dev.twilite.game.simulation.rollout with type arguments of type RolloutNodeModifier and TypeMethodDescriptionRolloutSearch.TransitionBuilder.evaluate(ToIntFunction<RolloutNode<S, A>> evaluator) Sets the branch evaluator.RolloutSearch.EvaluateBuilder.terminal(Predicate<RolloutNode<S, A>> terminal) Sets the terminal predicate.Constructors in dev.twilite.game.simulation.rollout with parameters of type RolloutNodeModifierConstructorDescriptionRolloutNode(RolloutNode<S, A> parent, S state, A action, int depth) Creates a rollout node.RolloutResult(RolloutNode<S, A> node) Creates an instance of aRolloutResultrecord class.Constructor parameters in dev.twilite.game.simulation.rollout with type arguments of type RolloutNodeModifierConstructorDescriptionEvaluateBuilder(RolloutOptions options, Function<S, ? extends Collection<A>> actions, BiFunction<S, A, S> transition, ToIntFunction<RolloutNode<S, A>> evaluator, Predicate<RolloutNode<S, A>> terminal) Creates an instance of aEvaluateBuilderrecord class.EvaluateBuilder(RolloutOptions options, Function<S, ? extends Collection<A>> actions, BiFunction<S, A, S> transition, ToIntFunction<RolloutNode<S, A>> evaluator, Predicate<RolloutNode<S, A>> terminal) Creates an instance of aEvaluateBuilderrecord class.RolloutSearch(RolloutOptions options, Function<S, ? extends Collection<A>> actions, BiFunction<S, A, S> transition, ToIntFunction<RolloutNode<S, A>> evaluator, Predicate<RolloutNode<S, A>> terminal) Creates a rollout search.RolloutSearch(RolloutOptions options, Function<S, ? extends Collection<A>> actions, BiFunction<S, A, S> transition, ToIntFunction<RolloutNode<S, A>> evaluator, Predicate<RolloutNode<S, A>> terminal) Creates a rollout search.