Package org.hipparchus.analysis.solvers
Class BracketedRealFieldUnivariateSolver.Interval<T extends CalculusFieldElement<T>>
java.lang.Object
org.hipparchus.analysis.solvers.BracketedRealFieldUnivariateSolver.Interval<T>
- Type Parameters:
T
- the element type
- Enclosing interface:
- BracketedRealFieldUnivariateSolver<T extends CalculusFieldElement<T>>
public static class BracketedRealFieldUnivariateSolver.Interval<T extends CalculusFieldElement<T>>
extends Object
An interval of a function that brackets a root.
Contains two end points and the value of the function at the two end points.
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionGet the left abscissa.Get the function value atgetLeftAbscissa()
.Get the right abscissa.Get the function value atgetRightAbscissa()
.getSide
(AllowedSolution allowed) Get the abscissa corresponding to the allowed side.
-
Constructor Details
-
Interval
Construct a new interval with the given end points.- Parameters:
leftAbscissa
- is the abscissa value at the left side of the interval.leftValue
- is the function value atleftAbscissa
.rightAbscissa
- is the abscissa value on the right side of the interval. Must be greater than or equal toleftAbscissa
.rightValue
- is the function value atrightAbscissa
.
-
-
Method Details
-
getLeftAbscissa
Get the left abscissa.- Returns:
- abscissa of the start of the interval.
-
getRightAbscissa
Get the right abscissa.- Returns:
- abscissa of the end of the interval.
-
getLeftValue
Get the function value atgetLeftAbscissa()
.- Returns:
- value of the function at the start of the interval.
-
getRightValue
Get the function value atgetRightAbscissa()
.- Returns:
- value of the function at the end of the interval.
-
getSide
Get the abscissa corresponding to the allowed side.- Parameters:
allowed
- side of the root.- Returns:
- the abscissa on the selected side of the root.
-