Commit Graph

17579 Commits

Author SHA1 Message Date
Tom Henderson
f47dd1e706 tests: Add installation guide to test-ns3.py 2023-03-10 12:04:39 -08:00
Stefano Avallone
44f6309bf2 wifi: Add unit test for extraction of expired MPDUs 2023-03-10 15:24:10 +01:00
Stefano Avallone
101a5a1a40 wifi: Prevent extraction of inflight MPDUs with lifetime expired 2023-03-10 11:49:11 +01:00
Stefano Avallone
1f54892b7e wifi: Fix getting p80 channel number in 6 GHz band 2023-03-10 11:49:11 +01:00
Tom Henderson
2877f9cc70 tests: Add contributing and installation to doc job 2023-03-09 14:34:06 -08:00
Biljana Bojovic
b68ebc98a7 core: (fixes #866) Adjust testing of default ValArray move constructor and assignment 2023-03-09 14:33:54 -08:00
Biljana Bojovic
a811d8c593 core: (fixes #867) Remove noexcept from ValArray/MatrixArray move constructor/assignment 2023-03-09 14:33:48 -08:00
Tom Henderson
df20f5f5e8 doc: Fix errors found by codespell and aspell 2023-03-09 11:45:15 -08:00
Tom Henderson
9a2fd5d597 doc: Add installation guide to sphinx target 2023-03-07 21:15:34 -08:00
Tom Henderson
451399082a doc: Update and align all document indices 2023-03-07 21:58:40 +00:00
Tom Henderson
c7e002558b doc: Add installation guide menu item 2023-03-07 21:58:40 +00:00
Tom Henderson
9e6ee90989 doc: Add installation guide 2023-03-07 21:58:40 +00:00
Stefano Avallone
7da2f08a97 core: (fixes #859) Avoid signature mismatch when creating bound callbacks 2023-03-07 21:54:20 +00:00
Stefano Avallone
e31169b8ed wifi: Add explicit casts in wifi-ac-mapping test suite 2023-03-07 21:54:20 +00:00
Stefano Avallone
7e7f766ff0 core: Align Callback usage with signature (L309) in CommandLine class 2023-03-07 21:54:20 +00:00
Stefano Avallone
86d90acc3f core: Fix bound callback type in callback test suite 2023-03-07 21:54:20 +00:00
Eduardo Almeida
ce82692a21 antenna, core: Fix coding style, formatting and typos 2023-03-07 17:56:19 +00:00
Sébastien Deronne
3f5b18b922 wifi: HE TB TXVECTOR parameters should be obtained from the TRIGVECTOR instead of HE-SIG-A header 2023-03-07 04:58:29 +00:00
Sébastien Deronne
30db47be6f wifi: We do not need to abort in functions returning a well-defined duration 2023-03-07 04:58:29 +00:00
Sébastien Deronne
55f460571a wifi: Fix TRIGVECTOR not set in TestUlOfdmaPpduUid 2023-03-07 04:58:29 +00:00
Sébastien Deronne
6491f44169 wifi: Cleanup invalid OFDMA PHY tests 2023-03-07 04:58:29 +00:00
Eduardo Almeida
6b1c13a599 ci: Fix clang-tidy-diff iregex 2023-03-06 18:43:20 +00:00
Tom Henderson
6bfeaa90b1 wifi: Identify class in attribute deprecation help string 2023-03-04 08:14:45 -08:00
Tom Henderson
58758631cd wifi: (fixes #835) Fix types in AttributeContainerAccessor 2023-03-04 08:14:45 -08:00
Biljana Bojovic
3875b4002d doc: Update CHANGES.md and RELEASE_NOTES.md to include MR!1269 information 2023-03-03 21:15:50 +01:00
Biljana Bojovic
44644e4a01 build-support: Disable non MPL2 compatible Eigen features
Disable the features that are still under LGPL.
2023-03-03 21:15:50 +01:00
Biljana Bojovic
7f8a1dfa8a cmake: Fix that allows FindEigen3.cmake to be executed
With this fix in the macros-and-definition script,
FindEigen3.cmake can be executed when needed, and hence
allows using custom Eigen 3rd-party library instead of
default installation version. I.e. it is enough to simply
place eigen in some folder, and then running export
EIGEN3_ROOT=/some/folder/eigen before compiling
will allow the FindEigen3.cmake script to find it.
2023-03-03 21:15:50 +01:00
Biljana Bojovic
7495938a2d spectrum, antenna: Change definitions of 1D, 2D, 3D complex vectors
spectrum, antenna: Remove unnecessary Eigen includes

fix clang-tidy issues in three-gpp-spectrum-propagation-loss-model
2023-03-03 21:15:50 +01:00
Biljana Bojovic
b7c3ba83fb core: Add MatrixArray and MatrixArrayTestSuite
MatrixArray class is introduced for efficient operations on arrays of matrices
core: Allow using GetPagePtr as public function of MatrixArray
core: Remove Eigen include from matrix-array.h
core: Fix MatrixArray Doxygen
core: Fix MatrixArrayTestSuite Doxygen
core: Make HermitianTranspose member of MatrixArray
fix matrix-array spell check
core: Improve constructor Doxygen description
core: Move out MatrixArray inline function implementation from the class declaration (Thanks to Peter Barnes)
Use auto in MatrixArrayTestCase to be consistent
2023-03-03 21:15:50 +01:00
Biljana Bojovic
abcee41e3d core: Add ValArray and ValArrayTestSuite
core: Improve operator<< implementation, to not represent all numbers with the real and the imaginary parts, instead
use the operator<< of each of the types (Thanks to Peter Barnes)
core: Improve operator<< to remove unnecessary "\t" and remove "std::endl" flush from each row of the matrix (Thanks to Peter Barnes)
core: Improve constructor that accepts std::vector and copies it into the std::valarray, use std::copy operator (Thanks to Peter Barnes)
core: Move out inline implementations from ValArray class outside from the class declaration (Thanks to Peter Barnes)
core: Move implementations from val-array.cc file into val-array.h file to have achieve truely template ValArray (Thanks to Peter Barnes)
core: Use stl library and std::equal for the operator == (Thanks to Peter Barnes)
core: Use stl library and std::equal and lambda expression in IsAlmostEqual (Thanks to Peter Barnes)
core: Use size_t for the index in the ValArray instead of uint16_t (Thanks to Peter Barnes)
Use auto in ValArrayTestCase to be more consistent
Improve Doxygen
Remove cast to (uint16_t)
core: Remove definition of ValArray for int, double, complex,they are not needed any more after moving all implementation to the header file
Remove accidentally added new lines in core/CMakeLists.
2023-03-03 21:15:26 +01:00
Tommaso Pecorella
f3f09ddf46 doc: drop support for gcc-8 2023-03-01 16:13:08 +00:00
Tommaso Pecorella
0751ee975a ci: remove gcc-8 jobs 2023-03-01 16:13:08 +00:00
Tom Henderson
acbef0e96c tap-bridge: Update shell choice for scripts 2023-02-28 21:19:48 -08:00
Bill Tao
0e0d10b617 tap-bridge: (fixes #839) Update LXC configuration files 2023-02-28 21:19:04 -08:00
Tommaso Pecorella
969723195d ci: move g++ tests to ubuntu 2023-02-28 12:44:17 -06:00
Tommaso Pecorella
bc33c15fa3 ci: remove flex and bison packages from ubuntu 2023-02-28 11:22:21 -06:00
Tommaso Pecorella
3d81a6ecea ci: enable documentation on per-commit jobs 2023-02-28 11:21:53 -06:00
Peter D. Barnes, Jr
aca3bd9638 core: (fixes #863) override d'tor 2023-02-27 18:09:47 -08:00
Peter D. Barnes, Jr
94ba4820e9 doc: asserts, minor edits to logging 2023-02-27 19:52:40 +00:00
Peter D. Barnes, Jr
1b514e6344 core: assert-example program 2023-02-27 19:52:40 +00:00
Peter D. Barnes, Jr
69f42d5477 doc: fix sphinx warnings 2023-02-27 19:52:40 +00:00
Peter D. Barnes, Jr
531f2d6d22 core: log-example 2023-02-27 09:52:25 -08:00
Peter D. Barnes, Jr
8894c8fad9 core: add delimiters to log message so fields don't run together 2023-02-27 09:49:09 -08:00
Peter D. Barnes, Jr
34b6c4f097 core: allow examples to return an error in examples-as-tests 2023-02-27 17:41:02 +00:00
Peter D. Barnes, Jr
63912dfc4a core: fix output redirection in example-as-test 2023-02-27 17:41:02 +00:00
Gabriel Ferreira
7b7b3c10b7 lr-wpan: rename 802.15.4-psr-distance.eps to 802-15-4-psr-distance.eps 2023-02-27 15:48:44 +00:00
Alberto Gallegos Ramonet
c85819b502 lr-wpan: (fixes #636) Ext address, short address and manual assoc adjustments 2023-02-27 14:33:28 +09:00
Alberto Gallegos Ramonet
5d0948a7c7 lr-wpan: Add rx Sensitivity configuration support 2023-02-27 12:17:11 +09:00
Stefano Avallone
78b939e79f Update RELEASE_NOTES.md and CHANGES.md 2023-02-26 11:18:33 +00:00
Stefano Avallone
fad32cb757 wifi: (fixes #861) Connect traces to correct Txop object 2023-02-26 11:18:33 +00:00