diff --git a/cmd/internal/markov/absorbing.go b/cmd/internal/markov/absorbing.go index a639650..1564e30 100644 --- a/cmd/internal/markov/absorbing.go +++ b/cmd/internal/markov/absorbing.go @@ -106,7 +106,7 @@ func (g *AbsorbingMarkovChain) canBeAbsorbed(u graph.Node, absorbingNodes []grap return false } -func (g *AbsorbingMarkovChain) AdjacencyMatrix() mat.Matrix { +func (g *AbsorbingMarkovChain) AdjacencyMatrix() *mat.Dense { adj := simple.NewDirectedMatrix(g.Nodes().Len(), 0, 0, 0) for edges := g.WeightedEdges(); edges.Next(); { e := edges.WeightedEdge()