code: public static EVD factorize(Matrix A) throws NotConvergedException {
          return new EVD(A.numRows()).factor(new DenseMatrix(A));
      }
docs: Convenience method for computing the complete eigenvalue decomposition of
  the given matrix
  
  @param A
  Matrix to factorize. Not modified
  @return Newly allocated decomposition
  @throws NotConvergedException