aboutsummaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2024-07-27Added READMEHEADmasterAryadev Chavali
2024-07-27Clean up and use the right initial fraction for CW treeAryadev Chavali
2024-07-27Added timer to automatically do iterationsAryadev Chavali
2024-07-27Left and right fractions are now drawn at the top with counterAryadev Chavali
2024-07-27Draw the three iteration nodes in special coloursAryadev Chavali
2024-07-27iterate now returns a tuple of the three fractions worked onAryadev Chavali
2024-07-26Made nested Bounds structure to encapsulate work with boundsAryadev Chavali
2024-07-26Move all functions and state into one structAryadev Chavali
2024-07-26NodeAllocator constructor now reserves space in vectorAryadev Chavali
2024-07-26NodeAllocator has default constructorAryadev Chavali
2024-07-26Increase font size, other small changesAryadev Chavali
2024-07-26Clean up count drawing logic a bit, add iterations to the count textAryadev Chavali
2024-07-26Added counter to draw loop to show the amount of nodes computedAryadev Chavali
2024-07-26Functioning main loop which draws number lines and iterationsAryadev Chavali
2024-07-26Function to draw the complete number lineAryadev Chavali
2024-07-26Make draw_node_number_line non recursiveAryadev Chavali
2024-07-26recursive function to draw tree in a number lineAryadev Chavali
2024-07-26Helper to draw a fraction as text at point (x, y)Aryadev Chavali
2024-07-26Helper to convert a value in (min, max) to an equivalent in (0, width)Aryadev Chavali
2024-07-26Helpers to get the rightmost and leftmost nodeAryadev Chavali
2024-07-26Define some constants and include a ton of stuffAryadev Chavali
2024-07-26NodeAllocator can now get nodes by value or by referenceAryadev Chavali
2024-07-26Changed from int64_t to optional<word_t> for pointers in NodeAryadev Chavali
2024-07-26Make window in RaylibAryadev Chavali
2024-07-26Ignore TAGSAryadev Chavali
2024-07-26`iterate` now computes highest value fraction it generated.Aryadev Chavali
2024-07-26Rework MAX macro to use `<` operatorAryadev Chavali
2024-07-26Introduce normalised value in fraction classAryadev Chavali
2024-07-26Add numerics to build systemAryadev Chavali
2024-07-26Change main to use new numerics module.Aryadev Chavali
2024-07-26Implemented numerics in numerics.cppAryadev Chavali
2024-07-26Rework node constructor and general procedure APIAryadev Chavali
2024-07-26Made header file for a separate numerics fileAryadev Chavali
2024-07-26A simple test, iterating 10 times and printing out the generated treeAryadev Chavali
2024-07-26Fix up indenting and empty children in to_string for nodeAryadev Chavali
2024-07-26Added to_string for NodesAryadev Chavali
2024-07-26Added to_string for fractionsAryadev Chavali
2024-07-26Rework binary tree to use indexes in nodes vectorAryadev Chavali
2024-07-26Added helper method to allocate nodes from the vector for meAryadev Chavali
2024-07-26Queue based iteration procedureAryadev Chavali
2024-07-26Binary tree of fractionsAryadev Chavali
2024-07-26Simplify at constructor in FractionAryadev Chavali
2024-07-26Added comparators to Fraction structAryadev Chavali
2024-07-26Extracted gcd algorithm into its own functionAryadev Chavali
2024-07-26Simple fraction structureAryadev Chavali
2024-07-26Hello, world!Aryadev Chavali