sybila / biodivine-lib-param-bn

Rust library for working with parametrised Boolean networks.
MIT License
2 stars 2 forks source link

Drop update functions that do not allow any transitions #31

Open daemontus opened 2 years ago

daemontus commented 2 years ago

Using SymbolicAsyncGraph::restrict, we can often end up with a graph that cannot perform any transitions using a particular variable. Such cases can be still incur non-trivial overhead. Ideally, SymbolicAsyncGraph should have some background functionality that silently ignores such functions such that this needn't be implemented by the API users.