This PR adds the BoxGraph type, which is mostly a wrapper around a TransferOperator. This really just means defining some basic functions from the Graphs.jl API. All of the algorithms in Graphs.jl should "just work", although only strongly_connected_components will return a BoxSet. Other algorithms will simply return whatever Graphs.jl returns by default, which might not make much sense. A docs page on BoxGraph would probably be enough to explain this to the user .... so long as the user reads the docs.
This PR adds the BoxGraph type, which is mostly a wrapper around a TransferOperator. This really just means defining some basic functions from the Graphs.jl API. All of the algorithms in Graphs.jl should "just work", although only
strongly_connected_components
will return a BoxSet. Other algorithms will simply return whatever Graphs.jl returns by default, which might not make much sense. A docs page on BoxGraph would probably be enough to explain this to the user .... so long as the user reads the docs.I'll push a commit with some docs this weekend.