From c3ee9fcffd5d6bfe9a2b72cfe1d84db0c7abd9dc Mon Sep 17 00:00:00 2001 From: dane-unltd Date: Wed, 20 Nov 2013 19:48:39 +0100 Subject: [PATCH] Fixed Dot --- mat64/dense.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mat64/dense.go b/mat64/dense.go index 7b45bee8..9511b5da 100644 --- a/mat64/dense.go +++ b/mat64/dense.go @@ -508,7 +508,7 @@ func (m *Dense) Dot(b Matrix) float64 { panic(ErrIllegalOrder) } for jm, jb := 0, 0; jm < mr*m.mat.Stride; jm, jb = jm+m.mat.Stride, jb+bmat.Stride { - for i, v := range m.mat.Data[jm : jm+mr] { + for i, v := range m.mat.Data[jm : jm+mc] { d += v * bmat.Data[i+jb] } }