| Package | Description | 
|---|---|
| org.hipparchus.analysis.solvers | 
 Root finding algorithms, for univariate real functions. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
static AllowedSolution | 
AllowedSolution.valueOf(String name)
Returns the enum constant of this type with the specified name. 
 | 
static AllowedSolution[] | 
AllowedSolution.values()
Returns an array containing the constants of this enum type, in
the order they are declared. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
static double | 
UnivariateSolverUtils.forceSide(int maxEval,
         UnivariateFunction f,
         BracketedUnivariateSolver<UnivariateFunction> bracketing,
         double baseRoot,
         double min,
         double max,
         AllowedSolution allowedSolution)
Force a root found by a non-bracketing solver to lie on a specified side,
 as if the solver were a bracketing one. 
 | 
T | 
BracketedRealFieldUnivariateSolver.Interval.getSide(AllowedSolution allowed)
Get the abscissa corresponding to the allowed side. 
 | 
double | 
BracketedUnivariateSolver.Interval.getSide(AllowedSolution allowed)
Get the abscissa corresponding to the allowed side. 
 | 
T | 
BracketedRealFieldUnivariateSolver.solve(int maxEval,
     CalculusFieldUnivariateFunction<T> f,
     T min,
     T max,
     AllowedSolution allowedSolution)
Solve for a zero in the given interval. 
 | 
T | 
FieldBracketingNthOrderBrentSolver.solve(int maxEval,
     CalculusFieldUnivariateFunction<T> f,
     T min,
     T max,
     AllowedSolution allowedSolution)
Solve for a zero in the given interval. 
 | 
T | 
BracketedRealFieldUnivariateSolver.solve(int maxEval,
     CalculusFieldUnivariateFunction<T> f,
     T min,
     T max,
     T startValue,
     AllowedSolution allowedSolution)
Solve for a zero in the given interval, start at  
startValue. | 
T | 
FieldBracketingNthOrderBrentSolver.solve(int maxEval,
     CalculusFieldUnivariateFunction<T> f,
     T min,
     T max,
     T startValue,
     AllowedSolution allowedSolution)
Solve for a zero in the given interval, start at  
startValue. | 
double | 
BracketedUnivariateSolver.solve(int maxEval,
     F f,
     double min,
     double max,
     AllowedSolution allowedSolution)
Solve for a zero in the given interval. 
 | 
double | 
BracketedUnivariateSolver.solve(int maxEval,
     F f,
     double min,
     double max,
     double startValue,
     AllowedSolution allowedSolution)
Solve for a zero in the given interval, start at  
startValue. | 
double | 
BracketingNthOrderBrentSolver.solve(int maxEval,
     UnivariateFunction f,
     double min,
     double max,
     AllowedSolution allowedSolution)
Solve for a zero in the given interval. 
 | 
double | 
BaseSecantSolver.solve(int maxEval,
     UnivariateFunction f,
     double min,
     double max,
     AllowedSolution allowedSolution)
Solve for a zero in the given interval. 
 | 
double | 
BracketingNthOrderBrentSolver.solve(int maxEval,
     UnivariateFunction f,
     double min,
     double max,
     double startValue,
     AllowedSolution allowedSolution)
Solve for a zero in the given interval, start at  
startValue. | 
double | 
BaseSecantSolver.solve(int maxEval,
     UnivariateFunction f,
     double min,
     double max,
     double startValue,
     AllowedSolution allowedSolution)
Solve for a zero in the given interval, start at  
startValue. | 
Copyright © 2016-2021 CS GROUP. All rights reserved.