return bracketing.solve(remainingEval, f, xLo, xHi, baseRoot, allowedSolution);
(BracketedUnivariateSolver<UnivariateFunction>) solver; root = forward ? bracketing.solve(maxIterationCount, f, ta, tb, AllowedSolution.RIGHT_SIDE) : bracketing.solve(maxIterationCount, f, tb, ta, AllowedSolution.LEFT_SIDE); } else {
return bracketing.solve(remainingEval, f, xLo, xHi, baseRoot, allowedSolution);
(BracketedUnivariateSolver<UnivariateFunction>) solver; root = forward ? bracketing.solve(maxIterationCount, f, ta, tb, AllowedSolution.RIGHT_SIDE) : bracketing.solve(maxIterationCount, f, tb, ta, AllowedSolution.LEFT_SIDE); } else {
return bracketing.solve(remainingEval, f, xLo, xHi, baseRoot, allowedSolution);