The current implementation allows both, based on an adjustable setting. As I am investigating a possible bug I feel like it would be easier if the class were split. Probably would be easier for users too.
I think this idea was a bit overzealous. There are already site and bond percolation functions in topotools, so the OrdinaryPercolation class just calls these based on settings, which I think is good enough.
The current implementation allows both, based on an adjustable setting. As I am investigating a possible bug I feel like it would be easier if the class were split. Probably would be easier for users too.