类 AbstractPolynomialSolver

所有已实现的接口:
BaseUnivariateSolver<PolynomialFunction>, PolynomialSolver
直接已知子类:
LaguerreSolver

public abstract class AbstractPolynomialSolver extends BaseAbstractUnivariateSolver<PolynomialFunction> implements PolynomialSolver
基础求解器类。
  • 构造器详细资料

    • AbstractPolynomialSolver

      protected AbstractPolynomialSolver(double absoluteAccuracy)
      使用给定的绝对精度构造求解器。
      参数:
      absoluteAccuracy - 最大绝对误差。
    • AbstractPolynomialSolver

      protected AbstractPolynomialSolver(double relativeAccuracy, double absoluteAccuracy)
      使用给定的精度构造求解器。
      参数:
      relativeAccuracy - 最大相对误差。
      absoluteAccuracy - 最大绝对误差。
    • AbstractPolynomialSolver

      protected AbstractPolynomialSolver(double relativeAccuracy, double absoluteAccuracy, double functionValueAccuracy)
      使用给定的精度构造求解器。
      参数:
      relativeAccuracy - 最大相对误差。
      absoluteAccuracy - 最大绝对误差。
      functionValueAccuracy - 最大函数值误差。
  • 方法详细资料

    • setup

      protected void setup(int maxEval, PolynomialFunction f, double min, double max, double startValue)
      准备计算。如果子类重写任何solve方法,则必须调用此方法。
      覆盖:
      setup 在类中 BaseAbstractUnivariateSolver<PolynomialFunction>
      参数:
      maxEval - 最大评估次数。
      f - 要解决的函数。
      min - 区间下限。
      max - 区间上限。
      startValue - 起始值。
    • getCoefficients

      protected double[] getCoefficients()
      获取多项式函数的系数。
      返回:
      多项式函数的系数