类 BracketedUnivariateSolver.Interval

java.lang.Object
org.hipparchus.analysis.solvers.BracketedUnivariateSolver.Interval
封闭接口:
BracketedUnivariateSolver<F extends UnivariateFunction>

public static class BracketedUnivariateSolver.Interval extends Object
一个包围根的函数区间。

包含两个端点和两个端点处的函数值。

另请参阅:
  • 构造器详细资料

    • Interval

      public Interval(double leftAbscissa, double leftValue, double rightAbscissa, double rightValue)
      使用给定的端点构造一个新的区间。
      参数:
      leftAbscissa - 区间左侧的横坐标值。
      leftValue - 在leftAbscissa处的函数值。
      rightAbscissa - 区间右侧的横坐标值。必须大于或等于leftAbscissa
      rightValue - 在rightAbscissa处的函数值。
  • 方法详细资料

    • getLeftAbscissa

      public double getLeftAbscissa()
      获取左侧横坐标。
      返回:
      区间起始点的横坐标。
    • getRightAbscissa

      public double getRightAbscissa()
      获取右侧横坐标。
      返回:
      区间结束点的横坐标。
    • getLeftValue

      public double getLeftValue()
      获取在getLeftAbscissa()处的函数值。
      返回:
      区间起始点的函数值。
    • getRightValue

      public double getRightValue()
      获取在getRightAbscissa()处的函数值。
      返回:
      区间结束点的函数值。
    • getSide

      public double getSide(AllowedSolution allowed)
      获取对应于允许侧的横坐标。
      参数:
      allowed - 根的侧面。
      返回:
      选择的根侧的横坐标。