index
:
cw_tree
master
A visualisation of a Calkin-Wilf tree
Aryadev Chavali <aryadev@aryadevchavali.com>
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
Age
Commit message (
Expand
)
Author
2024-07-27
Added README
HEAD
master
Aryadev Chavali
2024-07-27
Clean up and use the right initial fraction for CW tree
Aryadev Chavali
2024-07-27
Added timer to automatically do iterations
Aryadev Chavali
2024-07-27
Left and right fractions are now drawn at the top with counter
Aryadev Chavali
2024-07-27
Draw the three iteration nodes in special colours
Aryadev Chavali
2024-07-27
iterate now returns a tuple of the three fractions worked on
Aryadev Chavali
2024-07-26
Made nested Bounds structure to encapsulate work with bounds
Aryadev Chavali
2024-07-26
Move all functions and state into one struct
Aryadev Chavali
2024-07-26
NodeAllocator constructor now reserves space in vector
Aryadev Chavali
2024-07-26
NodeAllocator has default constructor
Aryadev Chavali
2024-07-26
Increase font size, other small changes
Aryadev Chavali
2024-07-26
Clean up count drawing logic a bit, add iterations to the count text
Aryadev Chavali
2024-07-26
Added counter to draw loop to show the amount of nodes computed
Aryadev Chavali
2024-07-26
Functioning main loop which draws number lines and iterations
Aryadev Chavali
2024-07-26
Function to draw the complete number line
Aryadev Chavali
2024-07-26
Make draw_node_number_line non recursive
Aryadev Chavali
2024-07-26
recursive function to draw tree in a number line
Aryadev Chavali
2024-07-26
Helper to draw a fraction as text at point (x, y)
Aryadev Chavali
2024-07-26
Helper to convert a value in (min, max) to an equivalent in (0, width)
Aryadev Chavali
2024-07-26
Helpers to get the rightmost and leftmost node
Aryadev Chavali
2024-07-26
Define some constants and include a ton of stuff
Aryadev Chavali
2024-07-26
NodeAllocator can now get nodes by value or by reference
Aryadev Chavali
2024-07-26
Changed from int64_t to optional<word_t> for pointers in Node
Aryadev Chavali
2024-07-26
Make window in Raylib
Aryadev Chavali
2024-07-26
Ignore TAGS
Aryadev Chavali
2024-07-26
`iterate` now computes highest value fraction it generated.
Aryadev Chavali
2024-07-26
Rework MAX macro to use `<` operator
Aryadev Chavali
2024-07-26
Introduce normalised value in fraction class
Aryadev Chavali
2024-07-26
Add numerics to build system
Aryadev Chavali
2024-07-26
Change main to use new numerics module.
Aryadev Chavali
2024-07-26
Implemented numerics in numerics.cpp
Aryadev Chavali
2024-07-26
Rework node constructor and general procedure API
Aryadev Chavali
2024-07-26
Made header file for a separate numerics file
Aryadev Chavali
2024-07-26
A simple test, iterating 10 times and printing out the generated tree
Aryadev Chavali
2024-07-26
Fix up indenting and empty children in to_string for node
Aryadev Chavali
2024-07-26
Added to_string for Nodes
Aryadev Chavali
2024-07-26
Added to_string for fractions
Aryadev Chavali
2024-07-26
Rework binary tree to use indexes in nodes vector
Aryadev Chavali
2024-07-26
Added helper method to allocate nodes from the vector for me
Aryadev Chavali
2024-07-26
Queue based iteration procedure
Aryadev Chavali
2024-07-26
Binary tree of fractions
Aryadev Chavali
2024-07-26
Simplify at constructor in Fraction
Aryadev Chavali
2024-07-26
Added comparators to Fraction struct
Aryadev Chavali
2024-07-26
Extracted gcd algorithm into its own function
Aryadev Chavali
2024-07-26
Simple fraction structure
Aryadev Chavali
2024-07-26
Hello, world!
Aryadev Chavali