Enum Class StateHeuristic.Name

java.lang.Object
java.lang.Enum<StateHeuristic.Name>
fr.uga.pddl4j.heuristics.state.StateHeuristic.Name
All Implemented Interfaces:
Serializable, Comparable<StateHeuristic.Name>, Constable
Enclosing interface:
StateHeuristic

public static enum StateHeuristic.Name extends Enum<StateHeuristic.Name>
The name of heuristics.
  • Enum Constant Details

    • AJUSTED_SUM

      public static final StateHeuristic.Name AJUSTED_SUM
      The type for the AdjustedSum heuristic.
    • AJUSTED_SUM2

      public static final StateHeuristic.Name AJUSTED_SUM2
      The type for the AdjustedSum2 heuristic.
    • AJUSTED_SUM2M

      public static final StateHeuristic.Name AJUSTED_SUM2M
      The type for the AdjustedSum2M heuristic.
    • COMBO

      public static final StateHeuristic.Name COMBO
      The type for the Combo heuristic.
    • MAX

      public static final StateHeuristic.Name MAX
      The type for the Max heuristic.
    • FAST_FORWARD

      public static final StateHeuristic.Name FAST_FORWARD
      The type for the FF heuristic.
    • SET_LEVEL

      public static final StateHeuristic.Name SET_LEVEL
      The type for the SetLevel heuristic.
    • SUM

      public static final StateHeuristic.Name SUM
      The type for the Sum heuristic.
    • SUM_MUTEX

      public static final StateHeuristic.Name SUM_MUTEX
      The type for the SumMutex heuristic.
  • Method Details

    • values

      public static StateHeuristic.Name[] 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 StateHeuristic.Name 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