Gabriel Ferreira
a9fb22a442
core: Move Time::StaticInit call to helper constructor
2024-04-21 17:02:07 +00:00
Gabriel Ferreira
3005ac54ef
core: Allow bool<std::string> callback functions
2024-04-21 17:02:07 +00:00
Gabriel Ferreira
36b43d9cbf
core: Fix TimerImpl maybe uninitialized issue
2024-04-21 17:02:07 +00:00
Gabriel Ferreira
20d013154d
core, wifi: Fix MakeEvent stack overflow
2024-04-21 17:02:07 +00:00
Gabriel Ferreira
150fb0e1ce
Enable pedantic checks for C++ conformance
2024-04-21 17:02:07 +00:00
Gabriel Ferreira
b4b1bbd739
core: Add missing <tuple> header
2024-04-21 17:02:07 +00:00
André Apitzsch
78f2c1fe94
core: Remove unused int-to-type.h
2024-03-28 10:13:57 +01:00
André Apitzsch
399ff3cccb
core: Move TimerImpl to namespace internal
2024-03-28 10:13:57 +01:00
André Apitzsch
9e25d8ef7e
core: Refactor TimerImpl with variadic templates
2024-03-28 09:45:52 +01:00
Tommaso Pecorella
fa5c41b30f
core: ( fixes #1052 ) silence maybe-uninitialized warning in gcc 13.1
2024-03-27 00:41:26 +01:00
Tommaso Pecorella
41921f6e81
core: add macro to silence 'maybe uninitialized' warnings
2024-03-27 00:41:26 +01:00
Tommaso Pecorella
2c5a7c4f12
core: remove unnecessary 'using'
2024-03-27 00:41:26 +01:00
Eduardo Almeida
0fd0a38b78
core: Move deprecated example snippet to NS_DEPRECATED() macro Doxygen
2024-03-25 14:23:14 +00:00
Eduardo Almeida
44c48b2591
core: Fix Doxygen formatting of NS_DEPRECATED() macro
2024-03-25 14:23:14 +00:00
André Apitzsch
1fcf7c4c4b
core: Move EventMemberImplObjTraits to namespace internal
2024-03-22 18:11:33 +00:00
André Apitzsch
f80f94178c
core: Refactor MakeEvent with variadic templates
...
`std::enable_if_t` is used to fix "call to 'MakeEvent' is ambiguous"
errors.
2024-03-22 18:11:33 +00:00
André Apitzsch
a5c42bc879
core: Use enum class for TestSuite::Type
2024-03-15 09:27:53 +01:00
André Apitzsch
e46d2a8024
core: Use enum class for TestCase::TestDuration and rename it to TestCase:Duration
2024-03-15 09:27:52 +01:00
Tommaso Pecorella
bb3cbdd28f
core: allow multiple aggregation of an object
2024-03-15 02:53:15 +00:00
Tom Henderson
df984cf4b0
core: Log failures to connect trace source
2024-03-14 23:25:27 +00:00
Tolik Zinovyev
e05447e04a
core: delete int64x64_t::int64x64_t(int128_t).
2024-03-14 11:15:45 +00:00
Tommaso Pecorella
b0696dd8fe
core: ( fixes #1049 ) add error message to ObjectFactory::Create
2024-03-13 17:59:40 +00:00
Tommaso Pecorella
d1aa4aa6fb
core: fix test in Apple clang 15.0.0 (Xcode 15.3)
2024-03-08 01:59:25 +01:00
Tommaso Pecorella
6fb9855af5
doc: align documentation and classes to match and remove warnings.
2024-02-21 12:29:26 -06:00
Tom Henderson
27aa41e454
core: Add assert and debugging message to catch ObjectFactory errors
2024-02-17 01:16:42 +00:00
Tommaso Pecorella
47768894aa
doc: fix doxygen grouping
2024-02-16 16:33:27 +00:00
Tommaso Pecorella
7f830d7295
core: remove redefinition of std::filesystem
2024-02-13 21:47:22 +01:00
Eduardo Almeida
82153c2964
build, core: ( fixes #790 ) Remove experimental filesystem
2024-02-13 21:47:22 +01:00
Tommaso Pecorella
f9c57ac182
core: Add deprecated for ns-3.42
2024-02-13 08:04:52 -06:00
André Apitzsch
7b717ff485
core: Get doublings in trickle-timer the elegant way
2024-02-10 23:24:36 +00:00
Eduardo Almeida
6ec7ff4ea5
core: Fix EnumChecker::GetName()
2024-01-31 23:48:42 +00:00
André Apitzsch
6b8bbb9641
core: add test for attribute enum class
2024-01-31 15:32:16 +01:00
André Apitzsch
647149e39a
Add enum class support to EnumValue
2024-01-31 15:32:16 +01:00
Eduardo Almeida
aa6ea3dcf6
Remove NS_DEPRECATED_3_39 methods
2024-01-29 23:24:51 +00:00
Eduardo Almeida
7b3ef55ef2
Remove NS_DEPRECATED_3_38 methods
2024-01-29 20:52:28 +00:00
Eduardo Almeida
2b37f7d3c6
Remove NS_DEPRECATED_3_37 methods
2024-01-29 20:52:09 +00:00
Eduardo Almeida
4dcbc8f7a2
Remove NS_DEPRECATED_3_36 methods
2024-01-29 20:50:09 +00:00
AlessioBugetti
567566c259
core: (fixes #540) Add Bernoulli and Binomial Distributions
...
- Add BernoulliRandomVariable and BinomialRandomVariable to the random-variable-stream model
- Add BernoulliRandomVariable and BinomialRandomVariable to random-variables.rst
- Add a stanza to main-random-variable-stream.cc for BernoulliRandomVariable and BinomialRandomVariable
- Add tests for BernoulliRandomVariable and BinomialRandomVariable in random-variable-stream-test-suite.cc
- Update RELEASE_NOTES.md and CHANGES.md
2024-01-26 13:39:57 +01:00
Gabriel Ferreira
22cc44a26a
spectrum: ( fixes #995 ) Apply rule of zero to MatrixArray
...
Removing explicitly declared special members.
2024-01-23 08:26:06 +00:00
Stefano Avallone
2c8c6ccea1
core: Add a UniformRandomVariable wrapper to meet UniformRandomBitGenerator requirements
2024-01-15 18:11:49 +00:00
Stefano Avallone
71c5c37999
core: Log macros print boolean values as true/false instead of 1/0
2023-12-11 08:43:51 +01:00
Gabriel Ferreira
8f6a3413a4
style: apply black and isort
2023-11-20 21:30:01 -03:00
Gabriel Ferreira
0f45fcd005
build: initialize previously uninitialized variables
2023-11-19 12:30:11 -03:00
Tommaso Pecorella
e43724f08a
fix doxygen and tweak API
2023-11-10 09:50:44 +00:00
Tommaso Pecorella
808e3b4ec7
core: add a Simulator::GetStopEvent
2023-11-10 09:50:44 +00:00
Gabriel Ferreira
842871c6dc
bindings: ( fixes #796 ) Gracefully exit when bindings are unavailable
2023-11-03 01:28:26 +00:00
Gabriel Ferreira
f6f3df14da
core: abort on duplicate TypeId
2023-11-02 23:40:06 +00:00
Eduardo Almeida
0cb17f8281
Simplify formatting by removing redundant parenthesis and semicolons
2023-10-31 17:59:16 +00:00
Lars Toenning
302abf5a95
core: Extend ns3::Time(std::string) documentation
2023-10-28 02:35:48 +00:00
André Apitzsch
41ba71b748
build, core: remove code required for cmake versions < 3.12
...
With the raise of the minimal CMake version, this is no longer needed.
2023-10-25 10:28:59 +02:00