Commit Graph

594 Commits (cc788e98f4a739f450f487f6a7c758990128a698)

Author SHA1 Message Date
Brett b51a5363b2 fix 2023-03-14 18:02:20 -04:00
Brett cc80e71a2a logging vectors 2023-03-14 18:01:05 -04:00
Brett a3643e4cca f_equal 2023-03-14 17:30:22 -04:00
Brett edfca12b18 projection 2023-03-10 17:24:00 -05:00
Brett 4b4f95af81 cross product 2023-03-10 17:01:44 -05:00
Brett 225a8de7de Add rotation matrix 2023-03-10 16:52:15 -05:00
Brett e0cee0d344 normalize 2023-03-08 23:49:57 -05:00
Brett 1770113f1f Add test for matrix, works fine, generic template as well 2023-03-08 21:33:34 -05:00
Brett 5db2224f93 matrix multiplcation with vector 2023-03-08 21:26:42 -05:00
Brett 409e814815 forgot convert to ms 2023-03-07 18:03:05 -05:00
Brett 13b7c3905b Add total to profiler 2023-03-07 18:02:19 -05:00
Brett b62d4bfe78 update vector and fix profile memory usage 2023-03-06 21:29:04 -05:00
Brett d50e13dcb6 add warning to round 2023-03-05 17:21:40 -05:00
Brett c025299ee4 rounding 2023-03-05 17:21:14 -05:00
Brett 62d929171c fromBytes 2023-03-05 17:06:07 -05:00
Brett 831a485209 unbdo 2023-03-05 13:01:38 -05:00
Brett 063a679278 pt 2023-03-05 13:00:24 -05:00
Brett 2b60b2621f nullptr_initalizer 2023-03-05 12:57:57 -05:00
Brett 48e126214b update queues for better stl complience 2023-03-05 12:00:45 -05:00
Brett bd89abb2f3 random tests 2023-03-04 22:38:25 -05:00
Brett d895e6d033 write profile, histroy count in print-out 2023-03-04 13:07:35 -05:00
Brett 5d493a6493 cleanup printing
remove the needless addition of \n to the end of lines
2023-03-04 11:52:54 -05:00
Brett 643053c409 Ignore negative values by default 2023-03-04 11:46:37 -05:00
Brett 811cdff8d1 refactor profiler
code is now much more clean
	-removed ugly nested loops
	-used functions to reduce code clutter and duplcation
removed redundant functions
cleaned up sort and improved names
2023-03-04 11:42:24 -05:00
Brett b6cf11505b fix missing + 2023-03-03 10:42:38 -05:00
Brett 8592ad6d92 fix memory issue? 2023-03-03 10:41:38 -05:00
Brett 61ae482e5d fix linker error 2023-03-01 00:05:26 -05:00
Brett b77638436e fast functions of common math (untested!) 2023-02-28 23:50:13 -05:00
Brett b2666dc39e fix transpose 2023-02-28 23:43:56 -05:00
Brett cd4e4581ae move math.h to math subdir, update version to 5.0 2023-02-28 23:33:39 -05:00
Brett 1cd889ff05 fix missing namespace in vectors 2023-02-28 23:31:39 -05:00
Brett 1d7775a742 fix missing template parameters in new vector 2023-02-28 23:30:16 -05:00
Brett e1ace0d64d fix transposed matrix operators 2023-02-28 23:23:00 -05:00
Brett 7ff48d4916 cleanup math
-Moved matrix and vectors into their own file
-math.h now includes all math components
-math moved into sub-folder
-matrix class updated
-new vector types added
2023-02-28 23:20:56 -05:00
BuildTools d72441f170 Fix use-after-free issue in the logging library 2023-02-22 01:34:41 -05:00
Brett b95359a311 make read lines throw error on file failure 2023-02-17 23:14:22 -05:00
Brett c1f3f7f2b8 Trying 2023-02-16 00:13:26 -05:00
Brett bd5a2b9277 revert 2023-02-16 00:08:39 -05:00
Brett fa8b67b6c9 fix average 2023-02-16 00:06:36 -05:00
Brett 08524cd280 averagizer 2023-02-16 00:03:01 -05:00
Brett 7a181e0c71 Add history vector size to readout 2023-02-15 09:50:20 -05:00
Brett 596c75dc6f add ortho matrix 2023-02-15 00:41:06 -05:00
Brett 2b203b086d Update version to reflect changes in API 2023-02-14 22:53:19 -05:00
Brett 8a1d8dbe04 Add plus to the top seperator in the table formatter 2023-02-14 22:35:40 -05:00
Brett 0aab8d789c Add option to ignore negatives 2023-02-14 22:32:23 -05:00
Brett 70a8e3b2ff Add historical intervals to the profiler print (disabled by default) 2023-02-14 22:28:58 -05:00
Brett ed3dfb3dc3 Introduce scoped intervals 2023-02-14 22:22:48 -05:00
Brett 001b6ae46a Add history to intervals 2023-02-14 22:06:30 -05:00
Brett a196a2aa7d c 2023-02-13 21:48:13 -05:00
Brett e50cc74bf3 Added dot product 2023-02-11 15:25:28 -05:00