Skip to content
This repository has been archived by the owner on Nov 24, 2018. It is now read-only.

Commit

Permalink
Pr comments
Browse files Browse the repository at this point in the history
  • Loading branch information
btracey committed Jan 7, 2016
1 parent 4339163 commit 7ba7302
Show file tree
Hide file tree
Showing 2 changed files with 2 additions and 3 deletions.
4 changes: 2 additions & 2 deletions native/dgesvd.go
Original file line number Diff line number Diff line change
Expand Up @@ -1346,13 +1346,13 @@ func (impl Implementation) Dgesvd(jobU, jobVT lapack.SVDJob, m, n int, a []float
if anrm > bignum {
impl.Dlascl(lapack.General, 0, 0, bignum, anrm, minmn, 1, s, minmn)
}
if ok && anrm > bignum {
if !ok && anrm > bignum {
impl.Dlascl(lapack.General, 0, 0, bignum, anrm, minmn-1, 1, work[minmn:], minmn)
}
if anrm < smlnum {
impl.Dlascl(lapack.General, 0, 0, smlnum, anrm, minmn, 1, s, minmn)
}
if ok && anrm < smlnum {
if !ok && anrm < smlnum {
impl.Dlascl(lapack.General, 0, 0, smlnum, anrm, minmn-1, 1, work[minmn:], minmn)
}
}
Expand Down
1 change: 0 additions & 1 deletion testlapack/dgesvd.go
Original file line number Diff line number Diff line change
Expand Up @@ -200,7 +200,6 @@ func svdCheckPartial(t *testing.T, impl Dgesvder, job lapack.SVDJob, errStr stri
}
impl.Dgesvd(jobU, jobVT, m, n, a, lda, s, tmp1, ldu, vt, ldvt, work, len(work))
if !floats.EqualApprox(vtAll, vt, 1e-10) {
fmt.Println("vtmismatch")
t.Errorf("VT mismatch when U is not computed: %s", errStr)
}
if !floats.EqualApprox(s, sCopy, 1e-10) {
Expand Down

0 comments on commit 7ba7302

Please sign in to comment.