Enum Class LinearProgram.Sense

java.lang.Object
java.lang.Enum<LinearProgram.Sense>
com.darkcollective.relix.solver.LinearProgram.Sense
All Implemented Interfaces:
Serializable, Comparable<LinearProgram.Sense>, Constable
Enclosing class:
LinearProgram

public static enum LinearProgram.Sense extends Enum<LinearProgram.Sense>
Whether the objective is to be maximised or minimised.
  • Enum Constant Details

    • MAXIMISE

      public static final LinearProgram.Sense MAXIMISE
      Find the assignment with the largest objective value.
    • MINIMISE

      public static final LinearProgram.Sense MINIMISE
      Find the assignment with the smallest objective value.
  • Method Details

    • values

      public static LinearProgram.Sense[] 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 LinearProgram.Sense 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