code: @Override
      public Complex_F64 computeDeterminant() {
          if( m != n )
              throw new IllegalArgumentException("Must be a square matrix.");
  
          double ret = pivsign;
  
          int total = m*n;
          for( int i = 0; i < total; i += n + 1 ) {
              ret *= dataLU[i];
          }
  
          det.real = ret;
          det.imaginary = 0;
  
          return det;
      }
docs: Computes the determinant from the LU decomposition.
  
  @return The matrix's determinant.