code: public SymmDenseEVD factor(LowerSymmDenseMatrix A)
              throws NotConvergedException {
          if (uplo != UpLo.Lower)
              throw new IllegalArgumentException(
                      "Eigenvalue computer configured for lower-symmetrical matrices");
  
          return factor(A, A.getData());
      }
docs: Computes the eigenvalue decomposition of the given matrix
  
  @param A
  Matrix to factorize. Overwritten on return
  @return The current eigenvalue decomposition
  @throws NotConvergedException