func (svd *SVD) succFact() bool {
	return len(svd.s) != 0
}
succFact returns whether the receiver contains a successful factorization.
package mat
import (
	"gonum.org/v1/gonum/blas/blas64"
	"gonum.org/v1/gonum/lapack"
	"gonum.org/v1/gonum/lapack/lapack64"
)
type SVD struct {
	kind SVDKind
	s  []float64
	u  blas64.General
	vt blas64.General
}
type SVDKind int
const (
	SVDNone SVDKind = 0
	SVDThinU SVDKind = 1 << (iota - 1)
	SVDFullU
	SVDThinV
	SVDFullV
	SVDThin SVDKind = SVDThinU | SVDThinV
	SVDFull SVDKind = SVDFullU | SVDFullV
)