Aryadev Chavali
163f1e691a
NodeAllocator can now get nodes by value or by reference
...
Abstracting the interface more, such that callers can use functions
rather than accessing internals directly, allows me to refactor the
allocator without having to do a ton of edits all across the source
tree.
2024-07-26 17:01:20 +01:00
Aryadev Chavali
8cbc602799
Changed from int64_t to optional<word_t> for pointers in Node
2024-07-26 17:00:59 +01:00
Aryadev Chavali
4cc1af94f6
iterate now computes highest value fraction it generated.
...
Not very useful, but isn't a massive performance waster (I think) and
it will be useful when thinking about colour schemes in graphics.
2024-07-26 03:13:24 +01:00
Aryadev Chavali
7f7a609d30
Introduce normalised value in fraction class
...
Bit of a cheat but it would allow us to do some interesting graphical
stuff later.
2024-07-26 03:11:58 +01:00
Aryadev Chavali
8207d49211
Implemented numerics in numerics.cpp
...
Simple implementation, few refactors from the main.cpp version based
on API changes.
2024-07-26 02:59:31 +01:00