Class MinimiseOscillationsEvaluator.MinimizeOscillationsObjective

java.lang.Object
xal.extension.solver.Objective
xal.extension.jels.matcher.MinimiseOscillationsEvaluator.MinimizeOscillationsObjective
Enclosing class:
MinimiseOscillationsEvaluator

public static class MinimiseOscillationsEvaluator.MinimizeOscillationsObjective extends Objective
  • Constructor Details

    • MinimizeOscillationsObjective

      public MinimizeOscillationsObjective(AcceleratorSeq seq)
  • Method Details

    • getSeq

      public AcceleratorSeq getSeq()
    • satisfaction

      public double satisfaction(double score)
      Description copied from class: Objective
      Determines how satisfied the user is with the specified value for this objective.
      Specified by:
      satisfaction in class Objective
      Parameters:
      score - The value associated with this objective for a particular trial
      Returns:
      the user satisfaction for the specified value