This repository was archived by the owner on Jan 5, 2022. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 7
/
Copy pathmodules
42 lines (42 loc) · 1.6 KB
/
modules
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
/**
* @anchor modules_anchor
*
* @defgroup constants Constants
* @brief Constants you can change
*
* @defgroup utils Utils
* @brief The utils directory is for various programs and scripts related
* to code coverage, test suites, style checking, and benchmarking.
*/
/**
* @defgroup core Core
* \brief The "core" module contains:
* - a time management class to hold a time and convert between various
* time units: ns3::Time
* - a scheduler base class used to implement new simulation event
* schedulers:
* ns3::Scheduler and ns3::SchedulerFactory
* - a simulator class used to create, schedule and cancel events:
* ns3::Simulator
* - a Functor class: ns3::Callback
* - an os-independent interface to get access to the elapsed wall clock
* time: ns3::SystemWallClockMs
* - a class to register regression tests with the test manager: ns3::Test
* and ns3::TestManager
* - debugging facilities: \ref debugging
* - \ref randomvariable
* - a base class for objects which need to support per-instance
* "attributes" and trace sources: ns3::ObjectBase
* - a base class for objects which need to support reference counting
* and dynamic object aggregation: ns3::Object
* - a smart-pointer class ns3::Ptr designed to work together with
* ns3::Object
* - a configuration class used to set and control all attributes and
* trace sources in a simulation: ns3::Config.
*/
/**
* @ingroup core
* @defgroup debugging Debugging tools
*
* @brief Assertions, breakpoints, logging, and abnormal program termination
*/