枚举类 AllowedSolution

java.lang.Object
java.lang.Enum<AllowedSolution>
org.hipparchus.analysis.solvers.AllowedSolution
所有已实现的接口:
Serializable, Comparable<AllowedSolution>, Constable

public enum AllowedSolution extends Enum<AllowedSolution>
一个(bracketed univariate real) root-finding algorithm可能接受的解的种类。基本上控制是否允许欠估计和过估计。

如果接受所有解(ANY_SIDE),那么根查找算法返回给定根的解可能等于实际根,但也可能是略小或略大于实际根的近似值。根查找算法通常只保证返回的解在请求的容差范围内。然而,在某些情况下,有必要保证返回的解位于解的特定一侧。

另请参阅:
  • 枚举常量详细资料

    • ANY_SIDE

      public static final AllowedSolution ANY_SIDE
      对于根查找,解决方案没有额外的边界限制。也就是说,允许欠估计和过估计。因此,如果函数 f(x) 在 x = x0 处有一个根,那么根查找结果 s 可能小于 x0,等于 x0,或大于 x0。
    • LEFT_SIDE

      public static final AllowedSolution LEFT_SIDE
      仅接受小于或等于实际根的解作为根查找的解。换句话说,不允许过估计。因此,如果函数 f(x) 在 x = x0 处有一个根,那么根查找结果 s 必须满足 s <= x0。
    • RIGHT_SIDE

      public static final AllowedSolution RIGHT_SIDE
      仅接受大于或等于实际根的解作为根查找的解。换句话说,不允许欠估计。因此,如果函数 f(x) 在 x = x0 处有一个根,那么根查找结果 s 必须满足 s >= x0。
    • BELOW_SIDE

      public static final AllowedSolution BELOW_SIDE
      仅接受值小于或等于零的解作为根查找的解。因此,如果函数 f(x) 在 x = x0 处有一个根,那么根查找结果 s 必须满足 f(s) <= 0。
    • ABOVE_SIDE

      public static final AllowedSolution ABOVE_SIDE
      仅接受值大于或等于零的解作为根查找的解。因此,如果函数 f(x) 在 x = x0 处有一个根,那么根查找结果 s 必须满足 f(s) >= 0。
  • 方法详细资料

    • values

      public static AllowedSolution[] values()
      返回包含该枚举类的常量的数组,顺序与声明这些常量的顺序相同
      返回:
      包含该枚举类的常量的数组,顺序与声明这些常量的顺序相同
    • valueOf

      public static AllowedSolution valueOf(String name)
      返回带有指定名称的该类的枚举常量。字符串必须与用于声明该类的枚举常量的标识符完全匹配。(不允许有多余的空格字符。)
      参数:
      name - 要返回的枚举常量的名称。
      返回:
      返回带有指定名称的枚举常量
      抛出:
      IllegalArgumentException - 如果该枚举类没有带有指定名称的常量
      NullPointerException - 如果参数为空值