Commit graph

19 commits

Author SHA1 Message Date
Jérôme
9c67a2ed8a Fixed PID. 2019-11-30 20:21:17 +01:00
Jérôme
cfc7631d16 First iteration of PID controller.
Added default Filter1 constructor.
Fixed Vote test.
2019-11-30 18:24:03 +01:00
Jérôme
a532068fbc Added filtered uniform noise demo in main.cpp. 2019-11-17 17:52:42 +01:00
Jérôme
4f078b2a0f Added Filter 1, Filter 2. 2019-11-17 17:10:50 +01:00
Jérôme
7ab6e13d0d A few things are implemented. 2019-11-17 14:20:19 +01:00
Jérôme
747d8bbaf2 Fixed RAND_A_B macro. Added macros for generating random numbers using xorwow, passing the state to the macro. 2019-05-02 18:17:21 +02:00
Jérôme
bbf7a18b66 Added file documentation explaining and listing the features. 2019-05-02 08:58:21 +02:00
Jérôme
7ceb416bec Added random numbers generation Parl-Miller and xorshift enhanced (xorwow). Added specific operator<< routines for std::vector and std::list that DO NOT conflict with other implementations of operator<<. 2019-05-02 08:35:38 +02:00
Jérôme
8ecc9a2518 Added clamp function. Added random generation macros. Added MIN and MAX macros. Added very simple uniform random numbers generator (Park Miller). Updated Chronometer so that any string can be displayed. 2019-04-29 16:54:41 +02:00
Jérôme
b6f1ad5573 Changed int to int64_t in the profiler. Max time is now ~300 years. 2019-04-26 11:18:43 +02:00
Jérôme
6a13eb0c44 Added Template line profiler. Fixed documentation. 2019-04-26 10:55:39 +02:00
Jérôme
33ea40a02f Added TIMER_FOR convenience macro. Added functions to the timer so that it can also be used as a 'normal' timer than can be reset and everything. 2019-04-25 10:59:42 +02:00
Jérôme
fa0e462444 Added a basic timer in utils.hpp. 2019-04-24 12:13:56 +02:00
Jérôme
87e32bc3fc Added sureAbs() template so that we are sure to not cast a double to an int using ::abs() instead of std::abs(). 2019-04-01 16:18:34 +02:00
Jérôme
ee483226e6 Added default test using Catch2 in test/.
Added make doc in Makefile.
2019-04-01 12:51:56 +02:00
Jérôme
5fb5764379 Added helper functions in utils.hpp 2019-03-30 11:48:51 +01:00
Jérôme
8803ac9921 Added automatic dependency system to Makefile. 2019-03-30 10:02:18 +01:00
Jérôme
38b9a872f1 Initial commit. 2019-03-28 16:38:50 +01:00
shooter74
f239e52c31
Initial commit 2019-03-28 16:36:12 +01:00