Package dev.nm.root.univariate
Interface UnivariateMinimizer.Solution
-
- All Superinterfaces:
MinimizationSolution<Double>
- All Known Implementing Classes:
BracketSearchMinimizer.Solution
,BrentMinimizer.Solution
,FibonaccMinimizer.Solution
,GoldenMinimizer.Solution
,GridSearchMinimizer.Solution
- Enclosing interface:
- UnivariateMinimizer
public static interface UnivariateMinimizer.Solution extends MinimizationSolution<Double>
This is the solution to a univariate minimization problem.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description double
search(double lower, double upper)
Search for a minimum within the interval [lower, upper].double
search(double lower, double initial, double upper)
Search for a minimum within the interval [lower, upper].-
Methods inherited from interface dev.nm.solver.MinimizationSolution
minimizer, minimum
-
-
-
-
Method Detail
-
search
double search(double lower, double initial, double upper)
Search for a minimum within the interval [lower, upper].- Parameters:
lower
- the lower bound for the bracketing interval which contains a minimuminitial
- an initial guessupper
- the upper bound for the bracketing interval which contains a minimum- Returns:
- an approximate minimizer
-
search
double search(double lower, double upper)
Search for a minimum within the interval [lower, upper].- Parameters:
lower
- the lower bound for the bracketing interval which contains a minimumupper
- the upper bound for the bracketing interval which contains a minimum- Returns:
- an approximate minimizer
-
-