John Wellbelove
0990fa56ee
Fixed sparse histogram class name
2021-05-10 16:18:23 +01:00
John Wellbelove
8a533485f0
Fixed incorrect histogram end() and cend() return values.
20.10.1
2021-04-27 18:21:44 +01:00
John Wellbelove
4e8ff433c6
Fixed histogram end() and cend() values.
2021-04-27 18:17:35 +01:00
John Wellbelove
cf9d46810b
HFSM documentation
20.10.0
2021-04-26 13:51:33 +01:00
John Wellbelove
b084913b3f
Updated versions
2021-04-25 21:03:07 +01:00
John Wellbelove
2e115df488
Merge branch 'feature/Add-hierarchical-FSM-capabilities-to-the-FSM' into development
2021-04-25 15:11:25 +01:00
John Wellbelove
43d16b1034
Adjustments to code and optimisations
2021-04-25 15:11:02 +01:00
John Wellbelove
86edd1a504
Adjustments to code and optimisations
2021-04-25 14:21:40 +01:00
John Wellbelove
b01d58a21c
Adjustments to code and optimisations
2021-04-25 14:20:29 +01:00
John Wellbelove
c308dc427b
Added additional accept() functions for etl::message_packet.
...
Updated version numbers
20.9.3
2021-04-24 11:28:45 +01:00
John Wellbelove
60afadcf86
Merge branch 'hotfix/misspelt-macro' into development
2021-04-24 11:25:20 +01:00
John Wellbelove
d40823d2a2
Fixed misspelt DBL_MAX macro
2021-04-24 11:25:02 +01:00
John Wellbelove
7f2ea864e0
Minor changes & renames
2021-04-24 09:25:39 +01:00
John Wellbelove
c5850a005b
Minor changes
2021-04-23 11:58:58 +01:00
John Wellbelove
f85d13660f
Added additional accept() functions.
2021-04-23 11:29:20 +01:00
Jeremy Overesch
2d3b063df6
Add hierarchical FSM capabilities to the FSM. ( #374 )
...
In order to work properly, states with no change need to return ifsm_state::NO_CHANGE rather than their given state id.
Otherwise, when an event isn't handled, it will return the parent state rather than the active state.
Also, in this implementation, a state cannot return a different state during the on_enter_state() function. An assert has been added to check for that.
2021-04-22 08:40:53 +01:00
Jeremy Overesch
d834586d30
Add a static accepts() function to message_packet. Allows a router to determine if a packet type can be created with a generic imessage it received. ( #373 )
2021-04-22 08:39:41 +01:00
John Wellbelove
7dfd971b4e
Fixed ETL_ASSERT for non-class types in etl::pool.
20.9.2
2021-04-19 19:21:14 +01:00
John Wellbelove
5d310e1e48
Update README.md
2021-04-18 11:08:36 +01:00
Adam Boseley
5bbf4c8927
Add "make install" option ( #369 )
...
Co-authored-by: Adam Boseley <aboseley@agjunction.com>
20.9.1
2021-04-18 08:49:47 +01:00
John Wellbelove
32ca2d87d2
Replaced std::distance with etl::distance in erase() and erase_if() for vector.h
2021-04-18 08:45:29 +01:00
James Wang
6770774f69
Delete the superfluous ; ( #366 )
2021-04-14 21:00:01 +01:00
John Wellbelove
2a01d36ea4
Add fix to CI
20.9.0
2021-04-13 16:30:35 +01:00
John Wellbelove
b4c605c761
Add fix to CI
2021-04-13 16:19:54 +01:00
John Wellbelove
68d27c0de8
Add fix to CI
2021-04-13 16:09:26 +01:00
John Wellbelove
51907100b4
Add fix to CI
2021-04-13 16:02:19 +01:00
John Wellbelove
ca92aaf91d
Updated release notes
2021-04-13 14:38:34 +01:00
John Wellbelove
0d6c421fb1
Added etl::erase, etl::erase_if, etl::remove, etl::remove_if
2021-04-13 12:27:11 +01:00
John Wellbelove
f689f32259
Fixed make_string sizes
2021-04-13 10:09:50 +01:00
John Wellbelove
a5ee0bb24c
Result member functions are now const
2021-04-12 11:21:10 +01:00
John Wellbelove
32ccdb1bab
Updated for new tests and sanity checks
2021-04-11 20:58:28 +01:00
John Wellbelove
7a603dcb98
Corrected spelling of quantize
2021-04-11 14:38:57 +01:00
John Wellbelove
d0c5004dfb
Updated version and release notes
2021-04-11 10:06:08 +01:00
John Wellbelove
2ec666ac51
Added using imessage_router::receive to etl::fsm
2021-04-10 19:15:25 +01:00
John Wellbelove
285a2cafe6
Change int index parameter to size_t
2021-04-10 19:06:40 +01:00
John Wellbelove
c426fc40b9
Changed traits implementation for maths algorithms
2021-04-10 18:51:10 +01:00
John Wellbelove
0603794454
Unit tests for algorithms and functors
2021-04-10 16:44:18 +01:00
John Wellbelove
1ac0311cfb
Unit tests for algorithms and functors
2021-04-10 15:21:16 +01:00
John Wellbelove
71d03fa8e2
Removed enable_if in maths algorithms
2021-04-07 10:29:57 +01:00
John Wellbelove
d5634910a4
Added etl::variance
2021-04-06 20:41:08 +01:00
John Wellbelove
40da7ad357
Added population/sample option
2021-04-06 20:19:32 +01:00
John Wellbelove
3ba993cf9f
Added population/sample option
2021-04-06 10:08:26 +01:00
John Wellbelove
203f082c91
Added etl::standard_deviation + corrected covariance
2021-04-05 20:31:20 +01:00
John Wellbelove
3b367ce2b5
Added etl::covariance and etl::correlation
2021-04-05 19:29:19 +01:00
John Wellbelove
1284cab8a7
Added etl::histogram and etl::sparce_histogram
2021-04-04 13:51:25 +01:00
John Wellbelove
a7b5ed79af
Added etl::histogram and etl::sparce_histogram
2021-04-04 12:16:54 +01:00
John Wellbelove
f9ad773dc4
Added etl::histogram and etl::sparce_histogram
2021-04-04 11:34:19 +01:00
John Wellbelove
95c6887c55
Added macros for compilers that don't support HUGE_VAL
2021-04-04 11:33:29 +01:00
John Wellbelove
3f48271ef9
Added etl::accumulate & etl::clamp
2021-04-04 11:32:28 +01:00
John Wellbelove
026dfb8388
Remove redundant code
20.8.0
2021-03-31 15:05:41 +01:00