ns3 namespace
All our files are stored under the ns3 namespace. In your script, remember to use such namespace or to use the prefix "ns3::" for the classes.
Classes
- class FileOutputManager
- Store the values in files.
- class HalfMatrixLayout
- NOTE: That works only for horizontal placement of gnb.
- class L2Setup
- Interface for constructing everything for the L2 devices (NR, wifi, whatever..)
- class NodeDistributionScenario
- Represents a scenario with gnb (or base stations) and UEs (or users).
- class NoInterferenceNodeDistribution
- No interference (or very little, depends) scenario (limited to 2 GNB and UE)
- class NrCat2LbtAccessManager
- Class that implements the Cat2 LBT channel access manager algorithm.
- class NrCat3LbtAccessManager
- Class that implements the Cat2 LBT channel access manager algorithm.
- class NrCat4LbtAccessManager
- Class that implements the Cat2 LBT channel access manager algorithm.
- class NrLbtAccessManager
- Class that implements the generic LBT channel access manager algorithm.
- class NrSingleBwpSetup
- Setup NR as L2 technology with one bandwith part.
- class OutputManager
- The OutputManager interface for storing the simulation data.
- class SinglePairNodeScenario
- The most easy node scenario: just one UE with one access point.
- class SqliteOutputManager
- Output manager that stores data in a database.
- class VaryingInterferenceNodeDistribution
- Raying interference scenario (limited to 2 GNB and UE)
- class WifiSetup
- Setup Wi-Fi as L2 technology.
- class WigigSetup
- Setup Wigig as L2 technology.