newtonRoot = rootPolisher.solve(AlgoRootNewton.MAX_ITERATIONS, fun, min, max, rate); if (Math.abs(fun.value(newtonRoot)) < Math.abs(fun.value(rate))) {
newtonRoot = rootPolisher.solve(AlgoRootNewton.MAX_ITERATIONS, fun, min, max, root);
double newtonRoot = rootFinderNewton.solve( AlgoRootNewton.MAX_ITERATIONS, polyFunc, left, right,
root = rootFinderNewton.solve(MAX_ITERATIONS, derivFun, borders[0], borders[1], start1); if (checkRoot(fun, root)) {