matrix/mat64: reverse API signatures for matrix extraction

This commit is contained in:
kortschak
2017-05-27 08:01:22 +09:30
committed by Dan Kortschak
parent c1725b9fe9
commit 15641d34f4
14 changed files with 119 additions and 118 deletions

View File

@@ -80,10 +80,10 @@ func extractHOGSVD(gsvd *HOGSVD) (u []*Dense, s [][]float64, v *Dense) {
s = make([][]float64, gsvd.Len())
for i := 0; i < gsvd.Len(); i++ {
u[i] = &Dense{}
u[i].UFromHOGSVD(gsvd, i)
gsvd.UTo(u[i], i)
s[i] = gsvd.Values(nil, i)
}
v = &Dense{}
v.VFromHOGSVD(gsvd)
gsvd.VTo(v)
return u, s, v
}