gonum / matrix

Matrix packages for the Go language [DEPRECATED]
446 stars 53 forks source link

mat64: removed unused labels #355

Closed kortschak closed 8 years ago

kortschak commented 8 years ago

Identified by honnef.co/go/unused/cmd/unused.

Note that two other unused labels are present, but I thought I would wait for input on those:

vladimir-ch commented 8 years ago

LGTM

kortschak commented 8 years ago

Waiting for @btracey, particularly wrt getBlasTriangular (but also wrt asDense).

btracey commented 8 years ago

I was framed! Curse you commit history!

I don't understand what the asDense function was ever supposed to do, so if it's unused it's fine to delete it.

It looks like getBlasTriangular is now done with

func (t *TriDense) InverseTri(a Triangular) error {
    n, _ := a.Triangle()
    t.reuseAs(a.Triangle())
    t.Copy(a)

The latter is a lot nicer, so seems fine to delete.

kortschak commented 8 years ago

FWIW asDense was probably used in a range []func(*Dense) Matrix loop prior to to invention of list test.

Thanks. I'll delete both.