func resizeTriDense(m *mat64.TriDense, dim int) *mat64.TriDense { if m == nil || cap(m.RawTriangular().Data) < dim*dim { return mat64.NewTriDense(dim, true, nil) } return mat64.NewTriDense(dim, true, m.RawTriangular().Data[:dim*dim]) }