|
| pure subroutine, public | mod_polynomial_roots::solve_quadratic (a, b, x) |
| | Solve quadratic equation in monic form.
|
| |
| pure subroutine, public | mod_polynomial_roots::solve_cubic (a, b, c, x) |
| | Solve cubic equation in monic form.
|
| |
| pure subroutine, public | mod_polynomial_roots::solve_quartic (a, b, c, d, x) |
| | Solve quartic equation in monic form.
|
| |
| pure subroutine | mod_polynomial_roots::solve_complex_quadratic (a, b, x) |
| | Solve quadratic equation in monic form with complex coefficients.
|
| |
| pure subroutine | mod_polynomial_roots::fitcubic (a, b, c, x) |
| | Solve cubic equation using a fitting algorithm.
|
| |
| pure subroutine | mod_polynomial_roots::quartic_backward_optimizer (a, b, c, d, alpha, beta, gamma, delta, err, imax) |
| |
| pure subroutine | mod_polynomial_roots::sort_roots (x) |
| | Sort complex root using the Insertion Sort algorithm from larger to lower magnitude.
|
| |
| pure subroutine | mod_polynomial_roots::quartic_closed_form (a, b, c, d, x) |
| | Ferrari's algorithm to solve quartic equations in monic form (closed form root finding)
|
| |
| pure subroutine | mod_polynomial_roots::quartic_least_square_optimizer (a, b, c, d, alpha, beta, gamma, delta) |
| |