internal/order: move package from graph/internal/ordered and make function generic

This commit is contained in:
Jonathan Bluett-Duncan
2024-03-06 21:31:30 +00:00
committed by Dan Kortschak
parent d0ddef96f2
commit fe73977b01
43 changed files with 179 additions and 184 deletions

View File

@@ -15,8 +15,8 @@ import (
"testing"
"gonum.org/v1/gonum/graph"
"gonum.org/v1/gonum/graph/internal/ordered"
"gonum.org/v1/gonum/graph/iterator"
"gonum.org/v1/gonum/internal/order"
"gonum.org/v1/plot/cmpimg"
)
@@ -29,13 +29,13 @@ type orderedGraph struct {
func (g orderedGraph) Nodes() graph.Nodes {
n := graph.NodesOf(g.Graph.Nodes())
ordered.ByID(n)
order.ByID(n)
return iterator.NewOrderedNodes(n)
}
func (g orderedGraph) From(id int64) graph.Nodes {
n := graph.NodesOf(g.Graph.From(id))
ordered.ByID(n)
order.ByID(n)
return iterator.NewOrderedNodes(n)
}