Top Description Constructors Methods
org.apache.commons.math3.analysis.solvers

public abstract Class AbstractUnivariateSolver

extends BaseAbstractUnivariateSolver<UnivariateFunction>
implements UnivariateSolver
Class Inheritance
All Implemented Interfaces
org.apache.commons.math3.analysis.solvers.UnivariateSolver, org.apache.commons.math3.analysis.solvers.BaseUnivariateSolver
Known Direct Subclasses
org.apache.commons.math3.analysis.solvers.BaseSecantSolver, org.apache.commons.math3.analysis.solvers.BisectionSolver, org.apache.commons.math3.analysis.solvers.BracketingNthOrderBrentSolver, org.apache.commons.math3.analysis.solvers.BrentSolver, org.apache.commons.math3.analysis.solvers.MullerSolver, org.apache.commons.math3.analysis.solvers.MullerSolver2, org.apache.commons.math3.analysis.solvers.RiddersSolver, org.apache.commons.math3.analysis.solvers.SecantSolver
Imports
org.apache.commons.math3.analysis.UnivariateFunction

Base class for solvers.
Since
3.0

Constructor Summary

AccessConstructor and Description
protected
AbstractUnivariateSolver(final double
Maximum absolute error.
absoluteAccuracy
)

Construct a solver with given absolute accuracy.

protected
AbstractUnivariateSolver(final double
Maximum relative error.
relativeAccuracy
,
final double
Maximum absolute error.
absoluteAccuracy
)

Construct a solver with given accuracies.

protected
AbstractUnivariateSolver(final double
Maximum relative error.
relativeAccuracy
,
final double
Maximum absolute error.
absoluteAccuracy
,
final double
Maximum function value error.
functionValueAccuracy
)

Construct a solver with given accuracies.

Method Summary

Inherited from org.apache.commons.math3.analysis.solvers.BaseAbstractUnivariateSolver:
computeObjectiveValuedoSolvegetAbsoluteAccuracygetEvaluationsgetFunctionValueAccuracygetMaxgetMaxEvaluationsgetMingetRelativeAccuracygetStartValueincrementEvaluationCountisBracketingisSequencesetupsolvesolvesolveverifyBracketingverifyIntervalverifySequence

Constructor Detail

AbstractUnivariateSolverback to summary
protected AbstractUnivariateSolver(final double absoluteAccuracy)

Construct a solver with given absolute accuracy.

Parameters
absoluteAccuracy:double

Maximum absolute error.

AbstractUnivariateSolverback to summary
protected AbstractUnivariateSolver(final double relativeAccuracy, final double absoluteAccuracy)

Construct a solver with given accuracies.

Parameters
relativeAccuracy:double

Maximum relative error.

absoluteAccuracy:double

Maximum absolute error.

AbstractUnivariateSolverback to summary
protected AbstractUnivariateSolver(final double relativeAccuracy, final double absoluteAccuracy, final double functionValueAccuracy)

Construct a solver with given accuracies.

Parameters
relativeAccuracy:double

Maximum relative error.

absoluteAccuracy:double

Maximum absolute error.

functionValueAccuracy:double

Maximum function value error.