Enum Class PCGStoppingCondition

java.lang.Object
java.lang.Enum<PCGStoppingCondition>
de.labathome.trustconstr.enums.PCGStoppingCondition
All Implemented Interfaces:
Serializable, Comparable<PCGStoppingCondition>, Constable

public enum PCGStoppingCondition extends Enum<PCGStoppingCondition>
Why projected-CG terminated on the most recent inner solve.
  • Enum Constant Details

    • NOT_EVALUATED

      public static final PCGStoppingCondition NOT_EVALUATED
      0: CG subproblem not evaluated.
    • ITER_LIMIT_REACHED

      public static final PCGStoppingCondition ITER_LIMIT_REACHED
      1: Iteration limit was reached.
    • TRUST_REGION_BOUNDARY_REACHED

      public static final PCGStoppingCondition TRUST_REGION_BOUNDARY_REACHED
      2: Reached the trust-region boundary.
    • NEGATIVE_CURVATURE

      public static final PCGStoppingCondition NEGATIVE_CURVATURE
      3: Negative curvature detected.
    • TOLERANCE_SATISFIED

      public static final PCGStoppingCondition TOLERANCE_SATISFIED
      4: Tolerance was satisfied.
  • Method Details

    • values

      public static PCGStoppingCondition[] values()
      Returns an array containing the constants of this enum class, in the order they are declared.
      Returns:
      an array containing the constants of this enum class, in the order they are declared
    • valueOf

      public static PCGStoppingCondition valueOf(String name)
      Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)
      Parameters:
      name - the name of the enum constant to be returned.
      Returns:
      the enum constant with the specified name
      Throws:
      IllegalArgumentException - if this enum class has no constant with the specified name
      NullPointerException - if the argument is null