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

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

CalculateDelayBudgetFactor(uint64_t pdb, uint16_t hol)ns3::NrMacSchedulerUeInfoQosinlinestatic
CalculateDlMinPriority(const NrMacSchedulerNs3::UePtrAndBufferReq &ue)ns3::NrMacSchedulerUeInfoQosinlinestatic
CalculateDlWeight(const NrMacSchedulerNs3::UePtrAndBufferReq &ue)ns3::NrMacSchedulerUeInfoAiinlinestatic
CalculatePotentialTPutDl(const NrMacSchedulerNs3::FTResources &assignableInIteration)ns3::NrMacSchedulerUeInfoQos
CalculatePotentialTPutUl(const NrMacSchedulerNs3::FTResources &assignableInIteration)ns3::NrMacSchedulerUeInfoQos
CalculateUlMinPriority(const NrMacSchedulerNs3::UePtrAndBufferReq &ue)ns3::NrMacSchedulerUeInfoQosinlinestatic
CalculateUlWeight(const NrMacSchedulerNs3::UePtrAndBufferReq &ue)ns3::NrMacSchedulerUeInfoAiinlinestatic
CompareUeWeightsDl(const NrMacSchedulerNs3::UePtrAndBufferReq &lue, const NrMacSchedulerNs3::UePtrAndBufferReq &rue)ns3::NrMacSchedulerUeInfoAiinlinestatic
CompareUeWeightsUl(const NrMacSchedulerNs3::UePtrAndBufferReq &lue, const NrMacSchedulerNs3::UePtrAndBufferReq &rue)ns3::NrMacSchedulerUeInfoAiinlinestatic
GetDlHarqVector(const UePtr &ue)ns3::NrMacSchedulerUeInfostatic
GetDlLCG(const UePtr &ue)ns3::NrMacSchedulerUeInfostatic
GetDlMcs() constns3::NrMacSchedulerUeInfo
GetDlMcs(const UePtr &ue)ns3::NrMacSchedulerUeInfostatic
GetDlObservation()ns3::NrMacSchedulerUeInfoAi
GetDlRBG(const UePtr &ue)ns3::NrMacSchedulerUeInfostatic
GetDlReward()ns3::NrMacSchedulerUeInfoAi
GetDlSym(const UePtr &ue)ns3::NrMacSchedulerUeInfostatic
GetDlTBS(const UePtr &ue)ns3::NrMacSchedulerUeInfostatic
GetHarqVectorFn typedef (defined in ns3::NrMacSchedulerUeInfo)ns3::NrMacSchedulerUeInfo
GetLCGFn typedef (defined in ns3::NrMacSchedulerUeInfo)ns3::NrMacSchedulerUeInfo
GetNumRbPerRbg() constns3::NrMacSchedulerUeInfoprotected
GetRbPerRbgFn typedef (defined in ns3::NrMacSchedulerUeInfo)ns3::NrMacSchedulerUeInfo
GetTotalDlBuffer() const (defined in ns3::NrMacSchedulerUeInfo)ns3::NrMacSchedulerUeInfo
GetUlHarqVector(const UePtr &ue)ns3::NrMacSchedulerUeInfostatic
GetUlLCG(const UePtr &ue)ns3::NrMacSchedulerUeInfostatic
GetUlMcs(const UePtr &ue)ns3::NrMacSchedulerUeInfostatic
GetUlObservation()ns3::NrMacSchedulerUeInfoAi
GetUlRBG(const UePtr &ue)ns3::NrMacSchedulerUeInfostatic
GetUlReward()ns3::NrMacSchedulerUeInfoAi
GetUlSym(const UePtr &ue)ns3::NrMacSchedulerUeInfostatic
GetUlTBS(const UePtr &ue)ns3::NrMacSchedulerUeInfoinlinestatic
m_alphans3::NrMacSchedulerUeInfoQos
m_avgTputDlns3::NrMacSchedulerUeInfoQos
m_avgTputUlns3::NrMacSchedulerUeInfoQos
m_beamIdns3::NrMacSchedulerUeInfo
m_currTputDlns3::NrMacSchedulerUeInfoQos
m_currTputUlns3::NrMacSchedulerUeInfoQos
m_dlAmcns3::NrMacSchedulerUeInfo
m_dlCqins3::NrMacSchedulerUeInfo
m_dlHarqns3::NrMacSchedulerUeInfo
m_dlLCGns3::NrMacSchedulerUeInfo
m_dlMcsns3::NrMacSchedulerUeInfo
m_dlMRBRetxns3::NrMacSchedulerUeInfo
m_dlPrecMatsns3::NrMacSchedulerUeInfo
m_dlRankns3::NrMacSchedulerUeInfo
m_dlRBGns3::NrMacSchedulerUeInfo
m_dlSbMcsInfons3::NrMacSchedulerUeInfo
m_dlSymns3::NrMacSchedulerUeInfo
m_dlTbSizens3::NrMacSchedulerUeInfo
m_fhMaxMcsAssignablens3::NrMacSchedulerUeInfo
m_lastAvgTputDlns3::NrMacSchedulerUeInfoQos
m_lastAvgTputUlns3::NrMacSchedulerUeInfoQos
m_mcsCsiSourcens3::NrMacSchedulerUeInfo
m_potentialTputDlns3::NrMacSchedulerUeInfoQos
m_potentialTputUlns3::NrMacSchedulerUeInfoQos
m_rbgToSbns3::NrMacSchedulerUeInfo
m_rntins3::NrMacSchedulerUeInfo
m_srsOffsetns3::NrMacSchedulerUeInfo
m_srsPeriodicityns3::NrMacSchedulerUeInfo
m_startMcsDlUens3::NrMacSchedulerUeInfo
m_ulAmcns3::NrMacSchedulerUeInfo
m_ulCqins3::NrMacSchedulerUeInfo
m_ulHarqns3::NrMacSchedulerUeInfo
m_ulLCGns3::NrMacSchedulerUeInfo
m_ulMcsns3::NrMacSchedulerUeInfo
m_ulMRBRetxns3::NrMacSchedulerUeInfo
m_ulPrecMatsns3::NrMacSchedulerUeInfo
m_ulRankns3::NrMacSchedulerUeInfo
m_ulRBGns3::NrMacSchedulerUeInfo
m_ulSymns3::NrMacSchedulerUeInfo
m_ulTbSizens3::NrMacSchedulerUeInfo
m_weightsDlns3::NrMacSchedulerUeInfoAi
m_weightsUlns3::NrMacSchedulerUeInfoAi
McsCsiSource enum namens3::NrMacSchedulerUeInfo
NotifyCb typedefns3::NrMacSchedulerUeInfoAi
NrMacSchedulerUeInfo()=deletens3::NrMacSchedulerUeInfo
NrMacSchedulerUeInfo(uint16_t rnti, BeamId beamId, const GetRbPerRbgFn &fn)ns3::NrMacSchedulerUeInfo
NrMacSchedulerUeInfoAi(float alpha, uint16_t rnti, BeamId beamId, const GetRbPerRbgFn &fn)ns3::NrMacSchedulerUeInfoAiinline
NrMacSchedulerUeInfoQos(float alpha, uint16_t rnti, BeamId beamId, const GetRbPerRbgFn &fn)ns3::NrMacSchedulerUeInfoQosinline
PrintLcInfo(uint16_t ue, uint8_t lcgId, uint8_t lcId, uint8_t cqi, uint8_t P, uint8_t minP)ns3::NrMacSchedulerUeInfostatic
ReleaseLC(uint8_t lcid) (defined in ns3::NrMacSchedulerUeInfo)ns3::NrMacSchedulerUeInfo
ResetDlMetric() overridens3::NrMacSchedulerUeInfoQosinlinevirtual
ResetDlSchedInfo() overridens3::NrMacSchedulerUeInfoAiinlinevirtual
ResetUlMetric() overridens3::NrMacSchedulerUeInfoQosinlinevirtual
ResetUlSchedInfo() overridens3::NrMacSchedulerUeInfoAiinlinevirtual
UeWeightsMap typedefns3::NrMacSchedulerUeInfoAi
UpdateAllUeWeightsFn typedefns3::NrMacSchedulerUeInfoAi
UpdateDlMetric()ns3::NrMacSchedulerUeInfovirtual
UpdateDlQosMetric(const NrMacSchedulerNs3::FTResources &totAssigned, double timeWindow)ns3::NrMacSchedulerUeInfoQos
UpdateDlWeights(Weights &weights)ns3::NrMacSchedulerUeInfoAi
UpdateUlMetric()ns3::NrMacSchedulerUeInfovirtual
UpdateUlQosMetric(const NrMacSchedulerNs3::FTResources &totAssigned, double timeWindow)ns3::NrMacSchedulerUeInfoQos
UpdateUlWeights(Weights &weights)ns3::NrMacSchedulerUeInfoAi
Weights typedefns3::NrMacSchedulerUeInfoAi
~NrMacSchedulerUeInfo()ns3::NrMacSchedulerUeInfovirtual