5#include "nr-eesm-cc-t2.h"
12NS_LOG_COMPONENT_DEFINE(
"NrEesmCcT2");
13NS_OBJECT_ENSURE_REGISTERED(NrEesmCcT2);
27 TypeId(
"ns3::NrEesmCcT2").SetParent<
NrEesmCc>().AddConstructor<NrEesmCcT2>();
31const std::vector<double>*
37const std::vector<double>*
43const NrEesmErrorModel::SimulatedBlerFromSINR*
49const std::vector<uint8_t>*
55const std::vector<double>*
61const std::vector<double>*
~NrEesmCcT2() override
~NrEesmCcT2 deconstructor
const std::vector< double > * GetSpectralEfficiencyForMcs() const override
const std::vector< double > * GetBetaTable() const override
const std::vector< double > * GetMcsEcrTable() const override
const std::vector< uint8_t > * GetMcsMTable() const override
NrEesmCcT2()
NrEesmCcT2 constructor.
static TypeId GetTypeId()
Get the type id of the object.
const std::vector< double > * GetSpectralEfficiencyForCqi() const override
const SimulatedBlerFromSINR * GetSimulatedBlerFromSINR() const override
const std::vector< uint8_t > * m_mcsMTable
MCS-M table.
const std::vector< double > * m_mcsEcrTable
MCS-ECR table.
const std::vector< double > * m_spectralEfficiencyForMcs
Spectral-efficiency for MCS.
const std::vector< double > * m_betaTable
Beta table.
const std::vector< double > * m_spectralEfficiencyForCqi
Spectral-efficiency for CQI.
const NrEesmErrorModel::SimulatedBlerFromSINR * m_simulatedBlerFromSINR
BLER from SINR table.