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.
- See Also:
-
Constructor Summary
Constructors -
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.
-