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.