Tommaso Pecorella
832405f4a5
Fix trailing whitespaces
2022-09-04 21:53:48 +02: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
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
Gabriel Ferreira
60e1e4032c
fixing dead links
2022-06-18 17:57:05 -03: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
Gabriel Ferreira
592a6b4c8d
build: use symlinks to headers and fallback to stub headers in unsupported platforms
2022-04-01 14:50:21 -03:00
Gabriel Ferreira
1621b331c1
mobility: initialize variables
2022-03-13 21:23:47 +00:00
Gabriel Ferreira
e32c177e45
build: remove waf files, tests and references
2022-02-21 22:08:45 -03:00
Tom Henderson
5367f1fed7
bindings: Rescan APIs of most modules
2022-02-16 15:59:27 -08:00
Gabriel Ferreira
41aacec626
build: CMake refactoring
...
Includes:
- refactor build_lib and build_lib_example macros
- unify src and contrib macros
- replace macro with function not to leak definitions
- parse list of arguments
- different cmake-format file for modules to list one item per line
2022-01-28 10:20:18 -03:00
Gabriel Ferreira
33f2ee841b
doc: update ns3 API
2022-01-19 16:25:03 -03:00
Peter Barnes
0e685cbdbb
Use [[maybe_unused]] attribute directly, instead of NS_UNUSED
2021-12-21 10:32:43 +00:00
Tom Henderson
aad79536bf
bindings: Rescan all APIs
2021-12-18 16:41:52 -08:00
Tommaso Pecorella
deaec64d36
core: remove NS_TEST_*_INTERNAL
2021-12-09 01:25:52 +00:00
Gabriel Ferreira
a893eba7e3
build: Fix CMake and ns3 script bugs, add a test suite and fix formatting
2021-12-05 21:53:49 +00:00
Gabriel Ferreira
3c604d5b2e
Update docs with CMake and ns3 wrapper
2021-12-01 12:29:56 -08:00
Gabriel Ferreira
9c876c7f5a
CMake buildsystem
2021-12-01 12:29:55 -08:00
Tom Henderson
4e9afa965d
bindings: Rescan all APIs
2021-09-27 11:18:37 -07:00
Tom Henderson
ccb37f7717
mobility: Update documentation for group mobility changes
2021-09-18 11:18:48 -07:00
Tom Henderson
0fc72ad7ad
mobility: Instrument tests to run group mobility examples
2021-09-18 11:17:50 -07:00
Tom Henderson
571d8aab16
mobility: Update reference-point-group-mobility-example.cc for helper
2021-09-18 11:17:50 -07:00
Tom Henderson
736e5950fc
mobility: Add GroupMobilityHelper class
2021-09-18 11:17:50 -07:00
Tom Henderson
4fb672de9f
mobility: Add Reference Point Group Mobility (RPGM) example and script
2021-09-18 11:17:50 -07:00
Tom Henderson
2422b35238
mobility: Add logging and stream assignment to HierarchicalMobilityModel
2021-09-18 11:17:50 -07:00
Tom Henderson
a2cddc8da0
mobility: Expose child mobility model to parent position
2021-09-18 11:17:50 -07:00
Tom Henderson
4ca947a477
mobility: Initialize HierarchicalMobilityModel
2021-09-18 11:17:50 -07:00
Tom Henderson
53de766827
mobility: Fix Doxygen on MobilityHelper
2021-09-18 11:17:50 -07:00
Tom Henderson
9b3b23f4f0
mobility: Avoid course change stream corruption
...
For hierarchical mobility models, calling GetPosition () can trigger
another course change, causing it to be written into the course change
currently being written. This can be avoided by calling GetPosition() first.
2021-09-18 11:17:50 -07:00
Tom Henderson
667715cac4
bindings: Rescan all APIs
2021-06-24 16:35:40 -07:00
Tommaso Pecorella
324644f86e
doxygen: fix warnings in network, mobility
2021-05-02 21:42:55 +02:00
Tom Henderson
4a661dc399
bindings: Rescan all APIs
2020-12-30 14:21:24 -08:00
Tom Henderson
6002d927bc
bindings: Rescan all APIs
2020-12-21 21:18:58 -08:00
Peter D. Barnes, Jr
34b23fac26
mobility: Enable ListPositionAllocator to read positions from a csv file
...
Merges !443
2020-12-02 18:07:21 -08:00
Tom Henderson
c8eda79fb2
mobility: ( fixes #276 ) Make EnableAsciiAll connect in failsafe way
2020-11-02 12:33:56 -08:00
Tom Henderson
9bfa3bd724
bindings: Rescan all APIs
2020-10-03 14:21:45 -07:00
Tommaso Pecorella
eeadfbb182
core: ( fixes !426 ) Align TimeWithUnit printing to the "normal" double behaviour
...
The new time printing format uses "automatic" promotion to scientific
notation - just like for normal doubles.
2020-09-30 08:37:41 +00:00
Jared Dulmage
19a5e0de30
mobility: (merges !101 ) Add CartesianToGeographic conversion with test
...
There are cases where it is useful to return to geographic
coordinates from cartesian. One example is when you have a
mobile node, the position is updated in cartesian coordinates
but you may have a need to understand the geographic position
or heading when determining position relative to other objects
placed geographically, or to compute compass heading or surface
speed.
2020-09-20 16:00:33 -07:00
Tom Henderson
8c6fb7d420
bindings: Rescan all APIs
2020-09-05 13:04:28 -07:00
Steven Smith
dded72e02e
build: ( fixes #217 ) Guard compilation of example used as a test
...
* Added documentation to ExampleAsTestSuite on the need for this guarding
* Updated with Peter's patch for examples-as-test placeholders in wscripts
2020-06-08 09:35:50 -07:00
Tom Henderson
5eea3c0270
bindings: Rescan all APIs
2020-06-07 11:38:26 -07:00
Peter D. Barnes, Jr
70764840d1
mob: mob: Clarify RandomDiscPositionAllocator behavior.
2020-05-15 13:25:20 -07:00
Peter D. Barnes, Jr
c73b321b42
mob: fix RandomDisc docs for SetRho and SetTheta
2020-05-15 09:49:28 -07:00
hax0kartik (GCI 2019)
1f3735f6f0
Replace calls to Scheduler::Remove(EventId) with EventId::Cancel
2020-05-13 00:08:08 +00:00
Tom Henderson
e99ae43138
bindings: rescan all APIs
2020-05-11 22:07:00 -07:00
Peter D. Barnes, Jr
b23be18b3b
Use CommandLine cmd (__FILE__) instead of COMMANDLINE macro.
...
This in effect replaces commit 5e624d550
2020-05-01 14:42:53 -07:00
Peter D. Barnes, Jr
5e624d5504
doc: Use the new COMMANDLINE macro in every example
2020-04-27 16:20:09 -07:00
ZorazeAli
2fec7d7c0d
mobility,buildings: Rescan APIs
2020-04-12 00:56:30 +02:00