- 03 Jan, 2019 1 commit
-
-
Hans-Peter Deifel authored
-
- 10 Dec, 2018 1 commit
-
-
Hans-Peter Deifel authored
-
- 09 Nov, 2018 7 commits
-
-
Hans-Peter Deifel authored
It's not really needed.
-
Hans-Peter Deifel authored
-
Hans-Peter Deifel authored
-
Hans-Peter Deifel authored
-
Hans-Peter Deifel authored
F seems to be the canonical name for the functor of an F-coalgebra.
-
Thorsten Wißmann authored
Instead of a tuple of a Bool and an Int, include the Bool value in the Int as its least significant bit.
-
Hans-Peter Deifel authored
-
- 08 Nov, 2018 1 commit
-
-
Thorsten Wißmann authored
We don't need to know the count of edges that go outside of the block of interest. It only matters whether there is one, so that we can correctly return H3 in update.
-
- 05 Nov, 2018 2 commits
-
-
Hans-Peter Deifel authored
-
Hans-Peter Deifel authored
-
- 21 Oct, 2018 1 commit
-
-
Hans-Peter Deifel authored
Those functors really require the inverse operation to perform as required. A separate functor for monoids that aren't groups is feasable, but would not satisfy the runtime complexity requirements.
-
- 04 Oct, 2018 2 commits
-
-
Hans-Peter Deifel authored
We can't split them anyways, might as well skip the work done by updateBlock and splitBlock. This can make the algorithm roughly twice as fast on some inputs.
-
Hans-Peter Deifel authored
-
- 10 Sep, 2018 2 commits
-
-
Hans-Peter Deifel authored
-
Hans-Peter Deifel authored
-
- 09 Sep, 2018 3 commits
-
-
Hans-Peter Deifel authored
-
Hans-Peter Deifel authored
This makes the interface easier to comprehend and write tests for. There is now an extra function `addBlocksToQueue` that handles the queue stuff.
-
Hans-Peter Deifel authored
-
- 08 Sep, 2018 2 commits
-
-
Hans-Peter Deifel authored
-
Hans-Peter Deifel authored
-
- 07 Sep, 2018 1 commit
-
-
Hans-Peter Deifel authored
-