5G-LENA nr-v3.3-49-g235218b1
The 5G/NR module for the ns-3 simulator
|
Main class for testing a scheduler, system-wise. More...
#include "system-scheduler-test.h"
Public Member Functions | |
SystemSchedulerTest (const std::string &name, uint32_t usersPerNumOfBeams, uint32_t numOfBeams, uint32_t numerology, double bw1, bool isDownlink, bool isUplink, const std::string &schedulerType) | |
SystemSchedulerTest is a test constructor which is used to initialise the test parameters. | |
~SystemSchedulerTest () override | |
~SystemSchedulerTest | |
Main class for testing a scheduler, system-wise.
Definition at line 33 of file system-scheduler-test.h.
ns3::SystemSchedulerTest::SystemSchedulerTest | ( | const std::string & | name, |
uint32_t | usersPerNumOfBeams, | ||
uint32_t | numOfBeams, | ||
uint32_t | numerology, | ||
double | bw1, | ||
bool | isDownlink, | ||
bool | isUplink, | ||
const std::string & | schedulerType | ||
) |
SystemSchedulerTest is a test constructor which is used to initialise the test parameters.
name | A unique test configuration name |
usersPerBeamNum | How many users will be installed per beam |
numOfBeams | Into how many beams of gNB will be distributed UEs attached to it. The maximum for this test case is 4. |
numerology | The numerology to be used in the simulation |
bw1 | The system bandwidth (Hz) |
isDownlink | Is the downlink traffic going to be present in the test case |
isUplink | Is the uplink traffic going to be present in the test case |
schedulerType | Which scheduler is going to be used in the test case Ofdma/Tdma" and the scheduling logic RR, PF, of MR |
Definition at line 31 of file system-scheduler-test.cc.
|
override |
~SystemSchedulerTest
Definition at line 55 of file system-scheduler-test.cc.