Commit Graph

340 Commits

Author SHA1 Message Date
Gabriel Ferreira
74035411bd spectrum: fix three-gpp-gain-reference-gain-vs-fc.png file name 2023-02-10 03:04:01 +00:00
Matteo Pagin
97e2fdaa57 spectrum: (fixes #854) Add missing spectrum module documentation plots 2023-02-09 22:11:54 +00:00
Tommaso Pecorella
6a355e6901 spectrum: fix missing include in two-ray-splm-test-suite 2023-02-09 19:07:15 +00:00
Matteo Pagin
1c0fecc69c antenna, spectrum: GSoC-22 Add support for Eigen library 2023-02-08 14:25:30 +00:00
Matteo Pagin
3f6f19e701 spectrum: GSoC-22 A simplified channel and beamforming model for ns-3 2023-02-08 14:25:30 +00:00
Matteo Pagin
7356c4f818 spectrum: Improve Doxygen formatting 2023-02-08 14:23:15 +00:00
Matteo Pagin
612a90b6df spectrum: Declare new types with "using" instead of "typedef" 2023-02-08 14:23:15 +00:00
Matteo Pagin
b8ec299e60 spectrum: Add .0 to numbers, so that they are treated as double 2023-02-08 14:23:15 +00:00
Matteo Pagin
60534ad1a1 spectrum: Remove unneeded includes in three-gpp-channel-model.h 2023-02-08 14:23:15 +00:00
Matteo Pagin
49413e33d1 spectrum: Sort CMake libraries alphabetically 2023-02-08 14:23:15 +00:00
Matteo Pagin
9a27820c9e spectrum: Fix typos 2023-02-08 14:23:15 +00:00
Eduardo Almeida
971e5c15fa Fix clang-tidy readability-container-size-empty warnings 2023-02-02 17:41:31 +00:00
Stefano Avallone
c9c6b8c70a spectrum: Simplify code in MultiModelSpectrumChannel::AddRx() 2022-12-23 08:35:56 +01:00
Stefano Avallone
fe1861699b spectrum: Align {Single,Multi}ModelSpectrumChannel::AddRx() behavior 2022-12-23 08:31:39 +01:00
Eduardo Almeida
4930479af4 Remove enum / struct specifiers when declaring the variable's type 2022-12-05 19:05:45 +00:00
Eduardo Almeida
18225243f2 examples: Add missing return 0 2022-11-29 21:33:09 +00:00
Eduardo Almeida
b9562ba520 Fix formatting of braced-init-lists by adding trailing comma 2022-11-24 16:13:09 +00:00
Eduardo Almeida
7c182618ed Fix clang-tidy readability-redundant-string-cstr warnings 2022-10-28 16:05:20 +00:00
Eduardo Almeida
85ade4e18d Fix Doxygen comment formatting and typos 2022-10-16 14:49:21 +01:00
Eduardo Almeida
dfc6fb9d2d Remove emacs comment from C++ files 2022-10-14 14:13:12 +00:00
Eduardo Almeida
e25ff966fe Apply clang-format to codebase 2022-10-07 20:08:35 +00:00
Eduardo Almeida
ebb596910c Fix remaining clang-tidy warnings 2022-10-07 11:48:11 +00:00
Eduardo Almeida
c1e7757315 Fix clang-tidy readability-isolate-declaration warnings 2022-10-07 11:48:11 +00:00
Eduardo Almeida
1b78ecc117 Fix clang-tidy readability-braces-around-statements warnings 2022-10-07 11:48:11 +00:00
Eduardo Almeida
f87b53bbc5 Fix clang-tidy modernize-use-emplace warnings 2022-10-07 11:48:11 +00:00
Eduardo Almeida
4af0fe4b85 Fix clang-tidy modernize-use-nullptr warnings 2022-10-07 11:48:10 +00:00
Eduardo Almeida
be07b6487a Fix clang-tidy modernize-use-override warnings 2022-10-07 11:48:10 +00:00
Eduardo Almeida
6bb6383562 Fix clang-tidy modernize-redundant-void-arg warnings 2022-10-07 11:48:10 +00:00
Eduardo Almeida
b2af8bbe48 wifi, lte, dsr, examples: Optimize vector initialization 2022-10-06 11:20:57 +00:00
Peter D. Barnes, Jr
d635a72cbc Use variadic argument lists in various Helpers.
QosWaveMacHelper::SetType() and NqosWaveMacHelper::SetType() were
virtual, but then they can't be templated to handle variadic
argument lists.  The base class is not virtual, and nothing derives from
these classes, so virtual doesn't seem to be required.
2022-09-04 12:01:11 -07:00
Stefano Avallone
3e20515664 core: Use std::function to implement callbacks 2022-09-02 19:04:38 +00:00
Sebastien Deronne
6723c9d997 spectrum: Apply puncturing mask to HE transmit PSD 2022-08-31 18:38:29 +00:00
Sebastien Deronne
83db8b2c36 spectrum: Do not allocate power to subcarriers that belongs to an inactive 20 MHz subchannel 2022-08-31 18:38:29 +00:00
Sébastien Deronne
33807b6e46 spectrum: Fix allocated power per subcarrier in 802.11n PSD 2022-08-31 18:38:29 +00:00
Sebastien Deronne
a2c5cb8f4a spectrum: Reduce copy-pasted code in WifiSpectrumValueHelper 2022-08-31 18:38:29 +00:00
Sebastien Deronne
990cc9cef4 spectrum: Add TX PSD to transmit duplicated OFDM signals over multiple 20 MHz subchannels 2022-08-31 18:38:29 +00:00
Peter D. Barnes, Jr
c9b72c7a35 doc: remove trailing white space in attributes and trace source strings 2022-08-30 20:30:42 +00:00
Tommaso Pecorella
606eb84448 doc: fix doxygen in various examples 2022-08-30 20:30:42 +00:00
Peter D. Barnes, Jr
e461e54d5a Update Ptr validity checks to new Ptr<>::operator bool 2022-08-18 08:59:30 -07:00
Gabriel Ferreira
c5d0c8efb4 bindings: remove pybindgen bindings sources 2022-08-01 21:24:02 +00:00
Tommaso Pecorella
1dfc512dba doc: fix doxygen warnings 2022-07-16 21:47:32 -05:00
Sébastien Deronne
a5cb1c0df0 spectrum: Compute received PSD at reception instead of at transmission 2022-07-15 15:30:18 +00:00
Sébastien Deronne
793042d63f spectrum: Pass SpectrumSignalParameters to CalcRxPowerSpectralDensity 2022-07-15 15:30:18 +00:00
Sébastien Deronne
575671c389 spectrum: SpectrumSignalParameters::Copy can be const 2022-07-15 15:30:18 +00:00
Gabriel Ferreira
60e1e4032c fixing dead links 2022-06-18 17:57:05 -03:00
Stefano Avallone
e5805a53fb network: Queue uses a generic type of container to store items internally 2022-06-08 15:31:44 +02:00
Tom Henderson
b6a5ee8151 Run utils/trim-trailing-whitespace.py on codebase 2022-06-05 21:01:11 -07:00
Tom Henderson
a614114865 bindings: Rescan all APIs 2022-04-18 15:30:35 -07:00
Alexander Krotov
339c06c6ec NS-3 GSoC 2017 LTE CA handover milestone 2 and 3 2022-02-28 12:44:29 -08:00
Gabriel Ferreira
e32c177e45 build: remove waf files, tests and references 2022-02-21 22:08:45 -03:00