Parameters
Func<double, double>
f
The function to find roots from.
Func<double, double>
df
The first derivative of the function to find roots from.
double
lowerBound
The low value of the range where the root is supposed to be.
double
upperBound
The high value of the range where the root is supposed to be.
double
accuracy
Desired accuracy. The root will be refined until the accuracy or the maximum number of iterations is reached. Default 1e-8. Must be greater than 0.
int
maxIterations
Maximum number of iterations. Default 100.
int
subdivision
How many parts an interval should be split into for zero crossing scanning in case of lacking bracketing. Default 20.
Return
double
Returns the root with the specified accuracy.