BVPlinshoot2            Linear shooting method for second-order linear
                        BVPs
BVPshoot2               Solves a second-order BVP using the shooting
                        method
EPSturmLiouville2       Sturm–Liouville eigenproblem with homogeneous
                        Dirichlet boundary conditions
EulerODE                Euler method for systems of ODEs
GSeidel                 The Gauss-Seidel algorithm
Gquad                   Numerical integration using n-point Gaussian
                        quadrature.
HeunODE                 Heun method for systems of ODEs
LUdeco                  LU decomposition
PJacobi                 The Jacobi method
RK4ODE                  Runge-Kutta 4th order method for systems of
                        ODEs
backdif                 Backward differences
condet                  Determinant of a square matrix
decidepoly_n            Degree of best-interpolating polynomial
deriv_irr               First derivative for an irregular grid
deriv_reg               First derivative on a regular grid
divdif                  Divided differences
forwdif                 Forward differences
gauss_elim              Gaussian Elimination
illcond_sample          Ill-conditioned sampling
linpol                  1D linear interpolation
nevaitpol               Neville-Aitken algorithm for polynomial
                        interpolation
numint_reg              Numerical integration using the trapezoid or
                        simpson's rule
oddity                  Parity of a permutation
polydivdif              Approximating polynomial for divided
                        differences
polysolveLS             Polynomial Least Squares
roots_bisec             Bisection method for roots
roots_newton            Newton method for roots
roots_secant            Secant method for roots
solveLS                 Multilinear Least Squares
solve_tridiag           Tridiagonal linear system
transform_upper         Transform to upper triangular
which_poly              Find optimal polynomial model
