173 Commits

Author SHA1 Message Date
Simon Gardling
1110e92ef3 update 2022-06-18 20:41:18 -04:00
Simon Gardling
7c2116d548 cleanup hashed_storage_create 2022-06-12 15:33:38 -04:00
Simon Gardling
35dc36014d simplify option_vec_printer 2022-06-12 15:24:59 -04:00
Simon Gardling
e3128593e2 simplify newtons_method_helper
Wohoo!! 1000th commit, I know this specific commit is super small, but the number of total commits is a large milestone.
2022-06-03 02:46:31 -04:00
Simon Gardling
4cdd764956 more cleanup 2022-06-01 02:26:21 -04:00
Simon Gardling
f3f0aa53a9 capitalize comment 2022-05-25 13:09:28 -04:00
Simon Gardling
a224ae7497 simplify newtons_method return logic 2022-05-25 12:30:46 -04:00
Simon Gardling
123c49a5d8 cleanup + properly handle saving function data 2022-05-25 12:26:41 -04:00
Simon Gardling
08f3040381 improve random_u64 2022-05-24 23:08:08 -04:00
Simon Gardling
ab8652ee3e HIGHLY optimize partial regen of values 2022-05-24 14:04:02 -04:00
Simon Gardling
a60f1cb83d remove uuid 2022-05-24 13:09:00 -04:00
Simon Gardling
be8abfca28 inline SteppedVector::get_index 2022-05-23 10:11:59 -04:00
Simon Gardling
a94c0ed3b6 remove dead code 2022-05-23 10:09:30 -04:00
Simon Gardling
c668a44e44 remove unnecessary abs calls 2022-05-23 09:58:43 -04:00
Simon Gardling
dd16941174 more debug checks in SteppedVector 2022-05-23 09:54:50 -04:00
Simon Gardling
de405d168a optimize SteppedVector 2022-05-23 09:49:31 -04:00
Simon Gardling
27a1844e08 impl EguiHelper const 2022-05-22 19:28:07 -04:00
Simon Gardling
e10d86b307 clippy 2022-05-21 01:55:48 -04:00
Simon Gardling
4b0e758d33 micro cleanups 2022-05-20 14:17:30 -04:00
Simon Gardling
685ff25631 inline variable 2022-05-20 12:56:41 -04:00
Simon Gardling
2ba11008b5 optimize SHORT_COMMIT to bytes 2022-05-20 12:47:09 -04:00
Simon Gardling
276d1f3f20 improve hashed_storage_read 2022-05-20 12:37:48 -04:00
Simon Gardling
c99e367512 logic improvements 2022-05-19 11:34:23 -04:00
Simon Gardling
c88f465401 move comment 2022-05-18 23:57:59 -04:00
Simon Gardling
df89fe10d7 use mem::transmute for hashed_storage 2022-05-18 23:52:45 -04:00
Simon Gardling
782d567302 fix newtons_method handling of non-finite derivatives 2022-05-18 15:01:33 -04:00
Simon Gardling
e7e82a72b2 fix build and add test for newtons_method 2022-05-18 14:52:03 -04:00
Simon Gardling
c753621cf8 add to_values 2022-05-18 14:31:51 -04:00
Simon Gardling
001a21f250 inline 2022-05-18 14:24:21 -04:00
Simon Gardling
5ef45c1b2b make EguiHelper traits use owned self 2022-05-18 14:23:54 -04:00
Simon Gardling
3ef1feedb1 add tests for EguiHelper trait 2022-05-18 13:53:01 -04:00
Simon Gardling
1e9342a949 improve hashed_storage_read 2022-05-17 10:26:06 -04:00
Simon Gardling
4227437475 hm 2022-05-17 10:15:45 -04:00
Simon Gardling
23a2d8f8fc rename some stuff 2022-05-16 17:44:43 -04:00
Simon Gardling
5cf736cf78 hmm 2022-05-16 17:40:25 -04:00
Simon Gardling
6d06c25fac further refactoring 2022-05-16 17:20:08 -04:00
Simon Gardling
62944783ca some refactoring 2022-05-16 16:58:30 -04:00
Simon Gardling
490e4bffbd cleanup 2022-05-16 14:52:06 -04:00
Simon Gardling
491c8eb6fb clippy 2022-05-16 11:54:14 -04:00
Simon Gardling
1f39756998 add misc::almost_variable 2022-05-16 11:25:30 -04:00
Simon Gardling
73cb36cb50 fix step/resolution logic and fix accuracy issues 2022-05-16 10:53:17 -04:00
Simon Gardling
54c0703946 reorganization of data loading logic 2022-05-16 10:16:46 -04:00
Simon Gardling
bc5b239e65 cleanup 2022-05-16 09:58:55 -04:00
Simon Gardling
de2a24e469 newtons_method: return None for Infinates and NaNs 2022-05-16 09:26:41 -04:00
Simon Gardling
605dd5ae18 fix jittering of roots/extrema 2022-05-16 09:22:37 -04:00
Simon Gardling
cee58b1dc4 use get method 2022-05-16 08:33:58 -04:00
Simon Gardling
0ea2661ccb assumes and debug_asserts for SteppedVector 2022-05-16 01:17:34 -04:00
Simon Gardling
39f1ac03e5 cleanup 2022-05-16 00:18:04 -04:00
Simon Gardling
a84a53f885 cleanup 2022-05-15 23:30:37 -04:00
Simon Gardling
e2c2713633 changes from my egui fork 2022-05-13 14:13:19 -04:00