类 AbstractPolynomialSolver
java.lang.Object
org.hipparchus.analysis.solvers.BaseAbstractUnivariateSolver<PolynomialFunction>
org.hipparchus.analysis.solvers.AbstractPolynomialSolver
- 所有已实现的接口:
-
BaseUnivariateSolver<PolynomialFunction>,PolynomialSolver
- 直接已知子类:
-
LaguerreSolver
public abstract class AbstractPolynomialSolver extends BaseAbstractUnivariateSolver<PolynomialFunction> implements PolynomialSolver
基础求解器类。
-
构造器概要
构造器限定符构造器说明protectedAbstractPolynomialSolver(double absoluteAccuracy) 使用给定的绝对精度构造求解器。protectedAbstractPolynomialSolver(double relativeAccuracy, double absoluteAccuracy) 使用给定的精度构造求解器。protectedAbstractPolynomialSolver(double relativeAccuracy, double absoluteAccuracy, double functionValueAccuracy) 使用给定的精度构造求解器。 -
方法概要
修饰符和类型方法说明protected double[]获取多项式函数的系数。protected voidsetup(int maxEval, PolynomialFunction f, double min, double max, double startValue) 准备计算。从类继承的方法 org.hipparchus.analysis.solvers.BaseAbstractUnivariateSolver
computeObjectiveValue, doSolve, getAbsoluteAccuracy, getEvaluations, getFunctionValueAccuracy, getMax, getMin, getRelativeAccuracy, getStartValue, incrementEvaluationCount, isBracketing, isSequence, solve, solve, solve, verifyBracketing, verifyInterval, verifySequence从类继承的方法 java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait从接口继承的方法 org.hipparchus.analysis.solvers.BaseUnivariateSolver
getAbsoluteAccuracy, getEvaluations, getFunctionValueAccuracy, getRelativeAccuracy, solve, solve, solve
-
构造器详细资料
-
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
准备计算。如果子类重写任何solve方法,则必须调用此方法。- 覆盖:
-
setup在类中BaseAbstractUnivariateSolver<PolynomialFunction> - 参数:
-
maxEval- 最大评估次数。 -
f- 要解决的函数。 -
min- 区间下限。 -
max- 区间上限。 -
startValue- 起始值。
-
getCoefficients
protected double[] getCoefficients()获取多项式函数的系数。- 返回:
- 多项式函数的系数
-