Class CMAESOptimizer.ValuePenaltyPair

  • Enclosing class:
    CMAESOptimizer

    private static class CMAESOptimizer.ValuePenaltyPair
    extends java.lang.Object
    Stores the value and penalty (for repair of out of bounds point).
    • Field Summary

      Fields 
      Modifier and Type Field Description
      private double penalty
      Penalty value for repair of out out of bounds points.
      private double value
      Objective function value.
    • Constructor Summary

      Constructors 
      Constructor Description
      ValuePenaltyPair​(double value, double penalty)  
    • Method Summary

      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • value

        private double value
        Objective function value.
      • penalty

        private double penalty
        Penalty value for repair of out out of bounds points.
    • Constructor Detail

      • ValuePenaltyPair

        ValuePenaltyPair​(double value,
                         double penalty)
        Parameters:
        value - Function value.
        penalty - Out-of-bounds penalty.