Functions
      
        - 
  decomposeLU(Matrix m)
    → void
  
  
 
- 
  Do an LU decomposition with row permutations, and with perturbations, if
needed, to avoid a singular matrix.  This is hoped to be
compatible with the 15C's LU decomposition using the Doolittle method,
as mentioned in the HP 15C Advanced Functions book, page 83.  It's a
port of la4j's RawLUCompositor.decompose() (in Java), cross-checked against
Thomas Manz's ::matrix::dgetrf (TCL), which appears to trace back to
LAPACK (Fortran).
  
 
        - 
  determinant(Matrix mat)
    → double
  
  
 
- 
  
  
 
        - 
  frobeniusNorm(AMatrix mat)
    → double
  
  
 
- 
  
  
 
        - 
  invert(Matrix m)
    → void
  
  
 
- 
  Invert m in place.
  
 
        - 
  rowNorm(AMatrix mat)
    → double
  
  
 
- 
  
  
 
        - 
  solve(Matrix a, AMatrix b, AMatrix x)
    → void
  
  
 
- 
  Solve the system of linear equations AX = B.  This is a port of
la4j's ForwardBackSubstitutionSolver.solve.