Class OptimizedParameterSweeper.DefaultAdvanceChooser

  • All Implemented Interfaces:
    AdvancementChooser
    Enclosing class:
    OptimizedParameterSweeper

    public static class OptimizedParameterSweeper.DefaultAdvanceChooser
    extends Object
    implements AdvancementChooser
    This just goes FORWARD through the parameter space. This will traverse the space along its edges until it reaches the farthest corner from the initial coordinates.
    • Constructor Detail

      • DefaultAdvanceChooser

        public DefaultAdvanceChooser()
    • Method Detail

      • advanceParameter

        public AdvanceType advanceParameter​(double runResult)
      • shouldRevert

        public boolean shouldRevert​(double runResult)
        Description copied from interface: AdvancementChooser
        If the sweeper should revert to the parameters used before the last ones. For instance, if we executed 2 runs, first at (0, 0) and second at (1, 0) and the value of those runs were 100 and 50 respectively, it would most likely tell it to revert and go back to the (0, 0) parameters (because the value was "better").
        Specified by:
        shouldRevert in interface AdvancementChooser
        Parameters:
        runResult - the result of the previous run
        Returns:
        if the sweeper should revert or not