Class TurboRootFinder
java.lang.Object
com.github.gbenroscience.math.numericalmethods.TurboRootFinder
High-performance root finder utilizing MethodHandles. Fallback Chain:
Newtonian -> Brent's -> Secant -> Bisection -> Self-Evaluator
* @author GBEMIRO
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionTurboRootFinder(MethodHandle targetHandle, MethodHandle derivativeHandle, int varIndex, double x1, double x2, int iterations) -
Method Summary
-
Field Details
-
DEFAULT_ITERATIONS
public static final int DEFAULT_ITERATIONS- See Also:
-
-
Constructor Details
-
TurboRootFinder
public TurboRootFinder(MethodHandle targetHandle, MethodHandle derivativeHandle, int varIndex, double x1, double x2, int iterations)
-
-
Method Details
-
findRoots
public double findRoots()
-