类 BracketedRealFieldUnivariateSolver.Interval<T extends CalculusFieldElement<T>>

java.lang.Object
org.hipparchus.analysis.solvers.BracketedRealFieldUnivariateSolver.Interval<T>
类型参数:
T - 元素类型
封闭接口:
BracketedRealFieldUnivariateSolver<T extends CalculusFieldElement<T>>

public static class BracketedRealFieldUnivariateSolver.Interval<T extends CalculusFieldElement<T>> extends Object
函数的根范围。

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

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

    • Interval

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

    • getLeftAbscissa

      public T getLeftAbscissa()
      获取左侧横坐标。
      返回:
      范围起始点的横坐标。
    • getRightAbscissa

      public T getRightAbscissa()
      获取右侧横坐标。
      返回:
      范围结束点的横坐标。
    • getLeftValue

      public T getLeftValue()
      获取getLeftAbscissa()处的函数值。
      返回:
      范围起始点处的函数值。
    • getRightValue

      public T getRightValue()
      获取getRightAbscissa()处的函数值。
      返回:
      范围结束点处的函数值。
    • getSide

      public T getSide(AllowedSolution allowed)
      获取与允许的一侧对应的横坐标。
      参数:
      allowed - 根的允许一侧。
      返回:
      根的选定一侧的横坐标。