Dense numerical linear algebra matrix decompositions. These are derived from the JAMA package.

This version uses a double-arrays directly, without using Jama.Matrix. Furthermore, the methods herein does not exploit sparsity, and thus are not suitable for large-scale problems. The following methods are useful to convert between dense representations and `Matrix` / `Vector`:

- {@link jmp.BLAS#getArrayCopy(jmp.Matrix) BLAS.getArrayCopy(Matrix)} copies a matrix into a `double[][]`
- {@link jmp.BLAS#getArrayCopy(jmp.Vector) BLAS.getArrayCopy(Vector)} copies a vector into a `double[]`
- {@link jmp.BLAS#setArray(double[], jmp.Vector) BLAS.setArray(double[], Vector)} copies the array into the vector