5G-LENA nr-v4.1
The 5G/NR module for the ns-3 simulator
Loading...
Searching...
No Matches
ns3::NrPhy Member List

This is the complete list of members for ns3::NrPhy, including all inherited members.

DoDispose() overridens3::NrPhyprotected
DoInitialize() overridens3::NrPhyprotected
DoSetCellId(uint16_t cellId)ns3::NrPhy
DoUpdateRbNum()ns3::NrPhyprotected
EncodeCtrlMsg(const Ptr< NrControlMessage > &msg)ns3::NrPhy
EnqueueCtrlMessage(const Ptr< NrControlMessage > &m)ns3::NrPhy
EnqueueCtrlMsgNow(const Ptr< NrControlMessage > &msg)ns3::NrPhyprotected
EnqueueCtrlMsgNow(const std::list< Ptr< NrControlMessage > > &listOfMsgs)ns3::NrPhyprotected
FromRBGBitmaskToRBAssignment(const std::vector< bool > rbgBitmask) constns3::NrPhyprotected
GetBeamId(uint16_t rnti) const =0ns3::NrPhypure virtual
GetBwpId() constns3::NrPhy
GetCellId() constns3::NrPhy
GetCentralFrequency() constns3::NrPhy
GetChannelBandwidth() constns3::NrPhy
GetCurrentSfnSf() const =0ns3::NrPhypure virtual
GetL1L2CtrlLatency() constns3::NrPhy
GetNoiseFigure() constns3::NrPhy
GetNoisePowerSpectralDensity()ns3::NrPhyprotected
GetNumerology() constns3::NrPhy
GetNumRbPerRbg() const =0ns3::NrPhyprotectedpure virtual
GetPacketBurst(SfnSf sf, uint8_t sym, uint16_t rnti)ns3::NrPhyprotected
GetPattern(const std::vector< LteNrTddSlotType > &pattern)ns3::NrPhystatic
GetPhySapProvider()ns3::NrPhy
GetPowerAllocationType() constns3::NrPhy
GetRbNum() constns3::NrPhy
GetRbOverhead() constns3::NrPhy
GetSlotPeriod() constns3::NrPhy
GetSpectrumModel()ns3::NrPhy
GetSpectrumPhy() constns3::NrPhy
GetSubcarrierSpacing() constns3::NrPhy
GetSymbolPeriod() constns3::NrPhy
GetSymbolsPerSlot() constns3::NrPhy
GetTbDecodeLatency() constns3::NrPhyvirtual
GetTxPower() const =0ns3::NrPhypure virtual
GetTxPowerSpectralDensity(const std::vector< int > &rbIndexVector)ns3::NrPhyprotected
GetTypeId()ns3::NrPhystatic
HasDlSlot() constns3::NrPhy
HasDlSlot(const std::vector< LteNrTddSlotType > &pattern)ns3::NrPhystatic
HasUlSlot() constns3::NrPhy
HasUlSlot(const std::vector< LteNrTddSlotType > &pattern)ns3::NrPhystatic
InitializeMessageList()ns3::NrPhyprotected
InstallCentralFrequency(double f)ns3::NrPhy
InstallSpectrumPhy(const Ptr< NrSpectrumPhy > &spectrumPhy)ns3::NrPhy
IsCtrlMsgListEmpty() constns3::NrPhyprotected
IsTdd(const std::vector< LteNrTddSlotType > &pattern)ns3::NrPhyprotectedstatic
m_ctrlMsgsns3::NrPhyprotected
m_currSlotAllocInfons3::NrPhyprotected
m_netDevicens3::NrPhyprotected
m_noiseFigurens3::NrPhyprotected
m_packetBurstMapns3::NrPhyprotected
m_phySapProviderns3::NrPhyprotected
m_raPreambleIdns3::NrPhyprotected
m_spectrumPhyns3::NrPhyprotected
m_tddPatternns3::NrPhyprotected
m_txPowerns3::NrPhyprotected
NotifyConnectionSuccessful()ns3::NrPhy
NrPhy()ns3::NrPhy
PeekSlotAllocInfo(const SfnSf &sfnsf)ns3::NrPhyprotected
PopCurrentSlotCtrlMsgs()ns3::NrPhyprotectedvirtual
PushBackSlotAllocInfo(const SlotAllocInfo &slotAllocInfo)ns3::NrPhy
PushFrontSlotAllocInfo(const SfnSf &newSfnSf, const SlotAllocInfo &slotAllocInfo)ns3::NrPhyprotected
RetrieveSlotAllocInfo()ns3::NrPhyprotected
RetrieveSlotAllocInfo(const SfnSf &sfnsf)ns3::NrPhyprotected
ScheduleStartEventLoop(uint32_t nodeId, uint16_t frame, uint8_t subframe, uint16_t slot)=0ns3::NrPhypure virtual
SendRachPreamble(uint32_t PreambleId, uint32_t Rnti)ns3::NrPhyvirtual
SetBwpId(uint16_t bwpId)ns3::NrPhy
SetChannelBandwidth(uint16_t bandwidth)ns3::NrPhyprotected
SetDevice(Ptr< NrNetDevice > d)ns3::NrPhy
SetMacPdu(const Ptr< Packet > &p, const SfnSf &sfn, uint8_t symStart, uint16_t rnti)ns3::NrPhy
SetNoiseFigure(double d)ns3::NrPhy
SetNumerology(uint16_t numerology)ns3::NrPhy
SetPowerAllocationType(enum NrSpectrumValueHelper::PowerAllocationType powerAllocationType)ns3::NrPhy
SetRbOverhead(double oh)ns3::NrPhy
SetSymbolsPerSlot(uint16_t symbolsPerSlot)ns3::NrPhy
SetTbDecodeLatency(const Time &us)ns3::NrPhyvirtual
SlotAllocInfoExists(const SfnSf &sfnsf) constns3::NrPhyprotected
SlotAllocInfoSize() constns3::NrPhyprotected
~NrPhy() overridens3::NrPhy