8 Commits

Author SHA1 Message Date
Maddie Busig
a67fcac5fc Implement add_group_characteristic 2025-04-29 06:05:20 -07:00
Maddie Busig
8e6413e9ec Move *_full to fractal.hpp and add valid token check 2025-04-29 06:04:55 -07:00
Maddie Busig
0f3e857586 Implement ruleset_t::add_token 2025-04-29 05:55:13 -07:00
Maddie Busig
00303ae3be Refactor fractal generator and fractal classes, begin rewrite
Separating fractal generation run from ruleset generation. After the
ruleset is processed, there is no reason for the group characteristics,
etc to still be used. Additionally, this will avoid the possibility of
the user attempting to use the fractal before ruleset is created and
processed.

Other changes:
Branch rules now use unioned weighted or unweighted group.
Rewrite ruleset creation usage
2025-04-29 04:59:38 -07:00
Myles Busig
2dcf285979 Add test fractal usage to main 2025-02-18 05:15:58 -08:00
Myles Busig
6b6cba98dd Implement generator.add_* methods 2025-02-18 05:14:49 -08:00
Myles Busig
1999d0e0f7 Add fractal generator definitions (unimplemented) 2025-02-18 04:24:20 -08:00
Myles Busig
17a9bb0040 Add hello world 2025-02-15 21:59:24 -08:00