Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | runtime: fix gr::random API to be fixed-width 64 bit, use XOROSHIRO128+ | Marcus Müller | 2021-04-06 | 1 | -8/+47 |
| | | | | | | | | | | | | | | | Seeding being inconsistent between gr::random and things like fastnoise source is an outstanding issue (#1559). Fix that by fixing the API, and pivoting to our built-in XOROSHIRO128+, which is also substantially faster than MT19937. For that purpose, introduce, and python-bind, a wrapper class that can be used with STL distribution shapers. Add a unit test for the (P)RNG. Signed-off-by: Marcus Müller <mmueller@gnuradio.org> | ||||
* | clang-tidy: run full .clang-tidy on C++17 codebase | Marcus Müller | 2021-01-19 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | | | | | run /usr/share/clang/run-clang-tidy.py -checks=file '-header-filter=.*' -fix .. from build directory. Then, clang-format -i $(git diff --name-only origin/master) to clang-format changed files. Then, refresh all header hashes in pybind bindings (*/python/bindings/*.cc) Signed-off-by: Marcus Müller <mmueller@gnuradio.org> | ||||
* | runtime: Use nanosecond resolution for default random seed | Thomas Habets | 2020-04-10 | 1 | -2/+1 |
| | | | | | This exposed some missing forwarding of RNG seed from one object to another, also fixed in this commit. | ||||
* | Update license header to SPDX format | devnulling | 2020-01-27 | 1 | -13/+1 |
| | |||||
* | runtime: random facilities use C++11 (minus boost) | Marcus Müller | 2020-01-02 | 1 | -6/+4 |
| | | | | | | This also includes removing the new/delete for the local objects. C++ doesn't need you to manually new/delete objects with definite lifetime... | ||||
* | Document the statistical distribution that is used to simulate impulse noise. | Michael Roe | 2019-11-20 | 1 | -1/+3 |
| | |||||
* | Tree: clang-format without the include sorting | Marcus Müller | 2019-08-09 | 1 | -20/+26 |
| | |||||
* | replaced boost::random::uniform_int_distribution with boost::uniform_int to ↵ | Johannes Demel | 2017-03-10 | 1 | -2/+2 |
| | | | | resolve issue 1227 | ||||
* | random-analog: fixed reseed issue | Johannes Demel | 2015-09-28 | 1 | -1/+1 |
| | |||||
* | random-analog: added new uniform integer distribution source | Johannes Demel | 2015-09-28 | 1 | -1/+15 |
| | |||||
* | add current year to licence header | Stefan | 2015-09-04 | 1 | -1/+1 |
| | |||||
* | remove deprecated RANDOM_MAX global and adjust test-cases | Stefan | 2015-09-02 | 1 | -12/+0 |
| | |||||
* | add test-case for reseed feature | Stefan | 2015-09-01 | 1 | -1/+3 |
| | |||||
* | add boost.random as random number generator | Stefan | 2015-09-01 | 1 | -7/+14 |
| | |||||
* | fix wrong laplacian random numbers and add testcase | Stefan | 2015-09-01 | 1 | -3/+18 |
| | |||||
* | runtime: converting runtime core to gr namespace, gnuradio include dir. | Tom Rondeau | 2013-04-29 | 1 | -0/+81 |