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