func resizeSymDense(m *mat64.SymDense, dim int) *mat64.SymDense { if m == nil || cap(m.RawSymmetric().Data) < dim*dim { return mat64.NewSymDense(dim, nil) } return mat64.NewSymDense(dim, m.RawSymmetric().Data[:dim*dim]) }