A Discrete-Event Network Simulator
API
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
ns3::LteFfrAlgorithm Class Referenceabstract

The abstract base class of a Frequency Reuse algorithm. More...

#include <lte-ffr-algorithm.h>

+ Inheritance diagram for ns3::LteFfrAlgorithm:
+ Collaboration diagram for ns3::LteFfrAlgorithm:

Public Member Functions

 LteFfrAlgorithm ()
 
virtual ~LteFfrAlgorithm ()
 
uint8_t GetDlBandwidth () const
 
uint8_t GetFrCellTypeId () const
 
virtual LteFfrRrcSapProviderGetLteFfrRrcSapProvider ()=0
 Export the "provider" part of the LteFfrRrcSap interface. More...
 
virtual LteFfrSapProviderGetLteFfrSapProvider ()=0
 Export the "provider" part of the LteFfrSap interface. More...
 
uint8_t GetUlBandwidth () const
 
void SetDlBandwidth (uint8_t bw)
 
void SetFrCellTypeId (uint8_t cellTypeId)
 
virtual void SetLteFfrRrcSapUser (LteFfrRrcSapUser *s)=0
 Set the "user" part of the LteFfrRrcSap interface that this frequency reuse algorithm instance will interact with. More...
 
virtual void SetLteFfrSapUser (LteFfrSapUser *s)=0
 Set the "user" part of the LteFfrSap interface that this frequency reuse algorithm instance will interact with. More...
 
void SetUlBandwidth (uint8_t bw)
 
- Public Member Functions inherited from ns3::Object
 Object ()
 
virtual ~Object ()
 
void AggregateObject (Ptr< Object > other)
 
void Dispose (void)
 Run the DoDispose methods of this object and all the objects aggregated to it. More...
 
AggregateIterator GetAggregateIterator (void) const
 
virtual TypeId GetInstanceTypeId (void) const
 
template<typename T >
Ptr< T > GetObject (void) const
 
template<typename T >
Ptr< T > GetObject (TypeId tid) const
 
void Initialize (void)
 This method calls the virtual DoInitialize method on all the objects aggregated to this object. More...
 
- Public Member Functions inherited from ns3::SimpleRefCount< Object, ObjectBase, ObjectDeleter >
 SimpleRefCount ()
 Constructor. More...
 
 SimpleRefCount (const SimpleRefCount &o)
 Copy constructor. More...
 
uint32_t GetReferenceCount (void) const
 Get the reference count of the object. More...
 
SimpleRefCountoperator= (const SimpleRefCount &o)
 Assignment. More...
 
void Ref (void) const
 Increment the reference count. More...
 
void Unref (void) const
 Decrement the reference count. More...
 
- Public Member Functions inherited from ns3::ObjectBase
virtual ~ObjectBase ()
 Virtual destructor. More...
 
void GetAttribute (std::string name, AttributeValue &value) const
 
bool GetAttributeFailSafe (std::string name, AttributeValue &attribute) const
 
void SetAttribute (std::string name, const AttributeValue &value)
 
bool SetAttributeFailSafe (std::string name, const AttributeValue &value)
 
bool TraceConnect (std::string name, std::string context, const CallbackBase &cb)
 
bool TraceConnectWithoutContext (std::string name, const CallbackBase &cb)
 
bool TraceDisconnect (std::string name, std::string context, const CallbackBase &cb)
 
bool TraceDisconnectWithoutContext (std::string name, const CallbackBase &cb)
 

Static Public Member Functions

static TypeId GetTypeId ()
 
- Static Public Member Functions inherited from ns3::Object
static TypeId GetTypeId (void)
 Register this type. More...
 
- Static Public Member Functions inherited from ns3::SimpleRefCount< Object, ObjectBase, ObjectDeleter >
static void Cleanup (void)
 Noop. More...
 
- Static Public Member Functions inherited from ns3::ObjectBase
static TypeId GetTypeId (void)
 Get the type ID. More...
 

Protected Member Functions

virtual void DoDispose ()
 This method is called by Object::Dispose or by the object's destructor, whichever comes first. More...
 
virtual std::vector< bool > DoGetAvailableDlRbg ()=0
 Implementation of LteFfrSapProvider::GetAvailableDlRbg. More...
 
virtual std::vector< bool > DoGetAvailableUlRbg ()=0
 Implementation of LteFfrSapProvider::GetAvailableUlRbg. More...
 
virtual uint8_t DoGetMinContinuousUlBandwidth ()=0
 DoGetMinContinuousUlBandwidth in number of RB. More...
 
virtual uint8_t DoGetTpc (uint16_t rnti)=0
 DoGetTpc for UE. More...
 
virtual bool DoIsDlRbgAvailableForUe (int rbId, uint16_t rnti)=0
 Implementation of LteFfrSapProvider::IsDlRbgAvailableForUe. More...
 
virtual bool DoIsUlRbgAvailableForUe (int rbId, uint16_t rnti)=0
 Implementation of LteFfrSapProvider::IsUlRbgAvailableForUe. More...
 
virtual void DoRecvLoadInformation (EpcX2Sap::LoadInformationParams params)=0
 DoRecvLoadInformation. More...
 
virtual void DoReportDlCqiInfo (const struct FfMacSchedSapProvider::SchedDlCqiInfoReqParameters &params)=0
 DoReportDlCqiInfo. More...
 
virtual void DoReportUeMeas (uint16_t rnti, LteRrcSap::MeasResults measResults)=0
 Implementation of LteFfrRrcSapProvider::ReportUeMeas. More...
 
virtual void DoReportUlCqiInfo (const struct FfMacSchedSapProvider::SchedUlCqiInfoReqParameters &params)=0
 DoReportUlCqiInfo. More...
 
virtual void DoReportUlCqiInfo (std::map< uint16_t, std::vector< double > > ulCqiMap)=0
 DoReportUlCqiInfo. More...
 
virtual void DoSetBandwidth (uint8_t ulBandwidth, uint8_t dlBandwidth)
 Implementation of LteFfrRrcSapProvider::SetBandwidth. More...
 
virtual void DoSetCellId (uint16_t cellId)
 SetCellId. More...
 
int GetRbgSize (int dlbandwidth)
 Get RBG size for DL Bandwidth according to table 7.1.6.1-1 of 36.213. More...
 
virtual void Reconfigure ()=0
 Automatic FR reconfiguration. More...
 
- Protected Member Functions inherited from ns3::Object
 Object (const Object &o)
 
virtual void DoInitialize (void)
 This method is called only once by Object::Initialize. More...
 
virtual void NotifyNewAggregate (void)
 This method is invoked whenever two sets of objects are aggregated together. More...
 
- Protected Member Functions inherited from ns3::ObjectBase
void ConstructSelf (const AttributeConstructionList &attributes)
 
virtual void NotifyConstructionCompleted (void)
 This method is invoked once all member attributes have been initialized. More...
 

Protected Attributes

uint16_t m_cellId
 
uint8_t m_dlBandwidth
 downlink bandwidth in RBs More...
 
bool m_enabledInUplink
 If true FR algorithm will also work in Uplink. More...
 
uint8_t m_frCellTypeId
 FFR cell type ID for automatic configuration. More...
 
bool m_needReconfiguration
 If true FR algorithm will be reconfigured. More...
 
uint8_t m_ulBandwidth
 uplink bandwidth in RBs More...
 

Detailed Description

The abstract base class of a Frequency Reuse algorithm.

Generally Frequency reuse algorithm tells the Scheduler which RB can be allocated and which can not. FR policy depend on its implementation.

The communication with the eNodeB MAC Scheduler instance is done through the LteFfrSap interface. The frequency reuse algorithm instance corresponds to the "provider" part of this interface, while the eNodeB MAC Scheduler instance takes the role of the "user" part.

The communication with the eNodeB RRC instance is done through the LteFfrRrcSap interface. The frequency reuse algorithm instance corresponds to the "provider" part of this interface, while the eNodeB RRC instance takes the role of the "user" part.

Config Paths

ns3::LteFfrAlgorithm is accessible through the following paths with Config::Set and Config::Connect:

  • /NodeList/[i]/DeviceList/[i]/$ns3::LteEnbNetDevice/LteFfrAlgorithm
  • /NodeList/[i]/DeviceList/[i]/$ns3::LteNetDevice/$ns3::LteEnbNetDevice/LteFfrAlgorithm

Attributes

  • FrCellTypeId: Downlink FR cell type ID for automatic configuration,default value is 0 and it means that user needs to configure FR algorithm manually,if it is set to 1,2 or 3 FR algorithm will be configured automatically
  • EnabledInUplink: If FR algorithm will also work in Uplink, default value true
    • Set with class: BooleanValue
    • Underlying type: bool
    • Initial value: true
    • Flags: construct write read

No TraceSources are defined for this type.

Definition at line 57 of file lte-ffr-algorithm.h.

Constructor & Destructor Documentation

ns3::LteFfrAlgorithm::LteFfrAlgorithm ( )

Definition at line 41 of file lte-ffr-algorithm.cc.

ns3::LteFfrAlgorithm::~LteFfrAlgorithm ( )
virtual

Definition at line 47 of file lte-ffr-algorithm.cc.

Member Function Documentation

void ns3::LteFfrAlgorithm::DoDispose ( void  )
protectedvirtual

This method is called by Object::Dispose or by the object's destructor, whichever comes first.

Subclasses are expected to implement their real destruction code in an overriden version of this method and chain up to their parent's implementation once they are done. i.e., for simplicity, the destructor of every subclass should be empty and its content should be moved to the associated DoDispose method.

It is safe to call GetObject from within this method.

Reimplemented from ns3::Object.

Reimplemented in ns3::LteFfrSimple, ns3::LteFrNoOpAlgorithm, ns3::LteFfrEnhancedAlgorithm, ns3::LteFfrSoftAlgorithm, ns3::LteFrSoftAlgorithm, ns3::LteFrStrictAlgorithm, ns3::LteFrHardAlgorithm, and ns3::LteFfrDistributedAlgorithm.

Definition at line 75 of file lte-ffr-algorithm.cc.

References NS_LOG_FUNCTION.

virtual std::vector<bool> ns3::LteFfrAlgorithm::DoGetAvailableDlRbg ( )
protectedpure virtual

Implementation of LteFfrSapProvider::GetAvailableDlRbg.

Returns
vector of size (m_dlBandwidth/RbgSize); false indicates that RBG is free to use, true otherwise

Implemented in ns3::LteFfrSimple, ns3::LteFrNoOpAlgorithm, ns3::LteFfrEnhancedAlgorithm, ns3::LteFfrSoftAlgorithm, ns3::LteFrSoftAlgorithm, ns3::LteFrStrictAlgorithm, ns3::LteFrHardAlgorithm, and ns3::LteFfrDistributedAlgorithm.

virtual std::vector<bool> ns3::LteFfrAlgorithm::DoGetAvailableUlRbg ( )
protectedpure virtual
virtual uint8_t ns3::LteFfrAlgorithm::DoGetMinContinuousUlBandwidth ( )
protectedpure virtual

DoGetMinContinuousUlBandwidth in number of RB.

Returns
number of RB in min continous UL Bandwidth

Implemented in ns3::LteFfrSimple, ns3::LteFrNoOpAlgorithm, ns3::LteFfrEnhancedAlgorithm, ns3::LteFfrSoftAlgorithm, ns3::LteFrSoftAlgorithm, ns3::LteFrStrictAlgorithm, ns3::LteFrHardAlgorithm, and ns3::LteFfrDistributedAlgorithm.

virtual uint8_t ns3::LteFfrAlgorithm::DoGetTpc ( uint16_t  rnti)
protectedpure virtual
virtual bool ns3::LteFfrAlgorithm::DoIsDlRbgAvailableForUe ( int  rbId,
uint16_t  rnti 
)
protectedpure virtual

Implementation of LteFfrSapProvider::IsDlRbgAvailableForUe.

Parameters
rbId
rntiRadio Network Temporary Identity, an integer identifying the UE where the report originates from
Returns
true if UE can be served on i-th RB, false otherwise

Implemented in ns3::LteFfrSimple, ns3::LteFrNoOpAlgorithm, ns3::LteFfrEnhancedAlgorithm, ns3::LteFfrSoftAlgorithm, ns3::LteFrSoftAlgorithm, ns3::LteFrStrictAlgorithm, ns3::LteFrHardAlgorithm, and ns3::LteFfrDistributedAlgorithm.

virtual bool ns3::LteFfrAlgorithm::DoIsUlRbgAvailableForUe ( int  rbId,
uint16_t  rnti 
)
protectedpure virtual

Implementation of LteFfrSapProvider::IsUlRbgAvailableForUe.

Parameters
rbId
rntiRadio Network Temporary Identity, an integer identifying the UE where the report originates from
Returns
true if UE can be served on i-th RB, false otherwise

Implemented in ns3::LteFfrSimple, ns3::LteFrNoOpAlgorithm, ns3::LteFfrEnhancedAlgorithm, ns3::LteFfrSoftAlgorithm, ns3::LteFrSoftAlgorithm, ns3::LteFrStrictAlgorithm, ns3::LteFrHardAlgorithm, and ns3::LteFfrDistributedAlgorithm.

virtual void ns3::LteFfrAlgorithm::DoRecvLoadInformation ( EpcX2Sap::LoadInformationParams  params)
protectedpure virtual
virtual void ns3::LteFfrAlgorithm::DoReportDlCqiInfo ( const struct FfMacSchedSapProvider::SchedDlCqiInfoReqParameters params)
protectedpure virtual
virtual void ns3::LteFfrAlgorithm::DoReportUeMeas ( uint16_t  rnti,
LteRrcSap::MeasResults  measResults 
)
protectedpure virtual

Implementation of LteFfrRrcSapProvider::ReportUeMeas.

Parameters
rntiRadio Network Temporary Identity, an integer identifying the UE where the report originates from
measResultsa single report of one measurement identity

Implemented in ns3::LteFfrSimple, ns3::LteFrNoOpAlgorithm, ns3::LteFfrEnhancedAlgorithm, ns3::LteFfrSoftAlgorithm, ns3::LteFrSoftAlgorithm, ns3::LteFrStrictAlgorithm, ns3::LteFrHardAlgorithm, and ns3::LteFfrDistributedAlgorithm.

virtual void ns3::LteFfrAlgorithm::DoReportUlCqiInfo ( const struct FfMacSchedSapProvider::SchedUlCqiInfoReqParameters params)
protectedpure virtual
virtual void ns3::LteFfrAlgorithm::DoReportUlCqiInfo ( std::map< uint16_t, std::vector< double > >  ulCqiMap)
protectedpure virtual
void ns3::LteFfrAlgorithm::DoSetBandwidth ( uint8_t  ulBandwidth,
uint8_t  dlBandwidth 
)
protectedvirtual

Implementation of LteFfrRrcSapProvider::SetBandwidth.

Parameters
ulBandwidthUL bandwidth in number of RB
dlBandwidthDL bandwidth in number of RB

Definition at line 173 of file lte-ffr-algorithm.cc.

References NS_LOG_FUNCTION, SetDlBandwidth(), and SetUlBandwidth().

+ Here is the call graph for this function:

void ns3::LteFfrAlgorithm::DoSetCellId ( uint16_t  cellId)
protectedvirtual

SetCellId.

Parameters
cellIdthe Cell Identifier

Definition at line 166 of file lte-ffr-algorithm.cc.

References m_cellId, and NS_LOG_FUNCTION.

uint8_t ns3::LteFfrAlgorithm::GetDlBandwidth ( ) const
Returns
the downlink bandwidth in RBs

Definition at line 109 of file lte-ffr-algorithm.cc.

References m_dlBandwidth, and NS_LOG_FUNCTION.

uint8_t ns3::LteFfrAlgorithm::GetFrCellTypeId ( ) const
Returns
cellTypeId which is used for automatic FR configuration

Definition at line 145 of file lte-ffr-algorithm.cc.

References m_frCellTypeId, and NS_LOG_FUNCTION.

Referenced by GetTypeId().

+ Here is the caller graph for this function:

virtual LteFfrRrcSapProvider* ns3::LteFfrAlgorithm::GetLteFfrRrcSapProvider ( )
pure virtual

Export the "provider" part of the LteFfrRrcSap interface.

Returns
the reference to the "provider" part of the interface, typically to be kept by an LteEnbRrc instance

Implemented in ns3::LteFfrSimple, ns3::LteFrNoOpAlgorithm, ns3::LteFfrEnhancedAlgorithm, ns3::LteFfrSoftAlgorithm, ns3::LteFrSoftAlgorithm, ns3::LteFrStrictAlgorithm, ns3::LteFrHardAlgorithm, and ns3::LteFfrDistributedAlgorithm.

virtual LteFfrSapProvider* ns3::LteFfrAlgorithm::GetLteFfrSapProvider ( )
pure virtual

Export the "provider" part of the LteFfrSap interface.

Returns
the reference to the "provider" part of the interface, typically to be kept by an Scheduler instance

Implemented in ns3::LteFfrSimple, ns3::LteFrNoOpAlgorithm, ns3::LteFfrEnhancedAlgorithm, ns3::LteFfrSoftAlgorithm, ns3::LteFrSoftAlgorithm, ns3::LteFrStrictAlgorithm, ns3::LteFrHardAlgorithm, and ns3::LteFfrDistributedAlgorithm.

TypeId ns3::LteFfrAlgorithm::GetTypeId ( void  )
static

Definition at line 53 of file lte-ffr-algorithm.cc.

References GetFrCellTypeId(), m_enabledInUplink, SetFrCellTypeId(), and ns3::TypeId::SetParent().

+ Here is the call graph for this function:

uint8_t ns3::LteFfrAlgorithm::GetUlBandwidth ( ) const
Returns
the uplink bandwidth in RBs

Definition at line 81 of file lte-ffr-algorithm.cc.

References m_ulBandwidth, and NS_LOG_FUNCTION.

virtual void ns3::LteFfrAlgorithm::Reconfigure ( )
protectedpure virtual
void ns3::LteFfrAlgorithm::SetDlBandwidth ( uint8_t  bw)
Parameters
bwthe downlink bandwidth in RBs

Definition at line 116 of file lte-ffr-algorithm.cc.

References m_dlBandwidth, NS_FATAL_ERROR, and NS_LOG_FUNCTION.

Referenced by DoSetBandwidth().

+ Here is the caller graph for this function:

void ns3::LteFfrAlgorithm::SetFrCellTypeId ( uint8_t  cellTypeId)
Parameters
cellTypeIdfor automatic FR configuration

Definition at line 137 of file lte-ffr-algorithm.cc.

References m_frCellTypeId, m_needReconfiguration, and NS_LOG_FUNCTION.

Referenced by GetTypeId().

+ Here is the caller graph for this function:

virtual void ns3::LteFfrAlgorithm::SetLteFfrRrcSapUser ( LteFfrRrcSapUser s)
pure virtual

Set the "user" part of the LteFfrRrcSap interface that this frequency reuse algorithm instance will interact with.

Parameters
sa reference to the "user" part of the interface, typically a member of an LteEnbRrc instance

Implemented in ns3::LteFfrSimple, ns3::LteFrNoOpAlgorithm, ns3::LteFfrEnhancedAlgorithm, ns3::LteFfrSoftAlgorithm, ns3::LteFrSoftAlgorithm, ns3::LteFrStrictAlgorithm, ns3::LteFrHardAlgorithm, and ns3::LteFfrDistributedAlgorithm.

virtual void ns3::LteFfrAlgorithm::SetLteFfrSapUser ( LteFfrSapUser s)
pure virtual

Set the "user" part of the LteFfrSap interface that this frequency reuse algorithm instance will interact with.

Parameters
sa reference to the "user" part of the interface, typically a member of an Scheduler instance

Implemented in ns3::LteFfrSimple, ns3::LteFrNoOpAlgorithm, ns3::LteFfrEnhancedAlgorithm, ns3::LteFfrSoftAlgorithm, ns3::LteFrSoftAlgorithm, ns3::LteFrStrictAlgorithm, ns3::LteFrHardAlgorithm, and ns3::LteFfrDistributedAlgorithm.

void ns3::LteFfrAlgorithm::SetUlBandwidth ( uint8_t  bw)
Parameters
bwthe uplink bandwidth in RBs

Definition at line 88 of file lte-ffr-algorithm.cc.

References m_ulBandwidth, NS_FATAL_ERROR, and NS_LOG_FUNCTION.

Referenced by DoSetBandwidth().

+ Here is the caller graph for this function:

Member Data Documentation

uint8_t ns3::LteFfrAlgorithm::m_dlBandwidth
protected

downlink bandwidth in RBs

Definition at line 244 of file lte-ffr-algorithm.h.

Referenced by ns3::LteFfrDistributedAlgorithm::Calculate(), ns3::LteFrNoOpAlgorithm::DoGetAvailableDlRbg(), ns3::LteFfrSimple::DoGetAvailableDlRbg(), ns3::LteFfrDistributedAlgorithm::DoInitialize(), ns3::LteFrHardAlgorithm::DoInitialize(), ns3::LteFrSoftAlgorithm::DoInitialize(), ns3::LteFfrSoftAlgorithm::DoInitialize(), ns3::LteFrStrictAlgorithm::DoInitialize(), ns3::LteFfrEnhancedAlgorithm::DoInitialize(), ns3::LteFfrEnhancedAlgorithm::DoReportDlCqiInfo(), GetDlBandwidth(), ns3::LteFfrDistributedAlgorithm::InitializeDownlinkRbgMaps(), ns3::LteFrHardAlgorithm::InitializeDownlinkRbgMaps(), ns3::LteFfrSoftAlgorithm::InitializeDownlinkRbgMaps(), ns3::LteFrSoftAlgorithm::InitializeDownlinkRbgMaps(), ns3::LteFrStrictAlgorithm::InitializeDownlinkRbgMaps(), ns3::LteFfrEnhancedAlgorithm::InitializeDownlinkRbgMaps(), ns3::LteFrSoftAlgorithm::InitializeUplinkRbgMaps(), ns3::LteFrStrictAlgorithm::InitializeUplinkRbgMaps(), ns3::LteFfrDistributedAlgorithm::Reconfigure(), ns3::LteFrHardAlgorithm::Reconfigure(), ns3::LteFrStrictAlgorithm::Reconfigure(), ns3::LteFrSoftAlgorithm::Reconfigure(), ns3::LteFfrSoftAlgorithm::Reconfigure(), ns3::LteFfrEnhancedAlgorithm::Reconfigure(), SetDlBandwidth(), ns3::LteFrHardAlgorithm::SetDownlinkConfiguration(), ns3::LteFfrSoftAlgorithm::SetDownlinkConfiguration(), ns3::LteFrSoftAlgorithm::SetDownlinkConfiguration(), ns3::LteFrStrictAlgorithm::SetDownlinkConfiguration(), and ns3::LteFfrEnhancedAlgorithm::SetDownlinkConfiguration().

uint8_t ns3::LteFfrAlgorithm::m_ulBandwidth
protected

uplink bandwidth in RBs

Definition at line 245 of file lte-ffr-algorithm.h.

Referenced by ns3::LteFfrDistributedAlgorithm::Calculate(), ns3::LteFrNoOpAlgorithm::DoGetAvailableUlRbg(), ns3::LteFfrSimple::DoGetAvailableUlRbg(), ns3::LteFfrDistributedAlgorithm::DoGetMinContinuousUlBandwidth(), ns3::LteFrHardAlgorithm::DoGetMinContinuousUlBandwidth(), ns3::LteFfrSoftAlgorithm::DoGetMinContinuousUlBandwidth(), ns3::LteFrSoftAlgorithm::DoGetMinContinuousUlBandwidth(), ns3::LteFrStrictAlgorithm::DoGetMinContinuousUlBandwidth(), ns3::LteFfrEnhancedAlgorithm::DoGetMinContinuousUlBandwidth(), ns3::LteFrNoOpAlgorithm::DoGetMinContinuousUlBandwidth(), ns3::LteFfrSimple::DoGetMinContinuousUlBandwidth(), ns3::LteFfrDistributedAlgorithm::DoInitialize(), ns3::LteFrHardAlgorithm::DoInitialize(), ns3::LteFrStrictAlgorithm::DoInitialize(), ns3::LteFfrSoftAlgorithm::DoInitialize(), ns3::LteFrSoftAlgorithm::DoInitialize(), ns3::LteFfrEnhancedAlgorithm::DoInitialize(), ns3::LteFfrEnhancedAlgorithm::DoReportDlCqiInfo(), ns3::LteFfrEnhancedAlgorithm::DoReportUlCqiInfo(), ns3::LteFfrEnhancedAlgorithm::EstimateUlSinr(), GetUlBandwidth(), ns3::LteFfrDistributedAlgorithm::InitializeUplinkRbgMaps(), ns3::LteFrHardAlgorithm::InitializeUplinkRbgMaps(), ns3::LteFfrSoftAlgorithm::InitializeUplinkRbgMaps(), ns3::LteFrStrictAlgorithm::InitializeUplinkRbgMaps(), ns3::LteFrSoftAlgorithm::InitializeUplinkRbgMaps(), ns3::LteFfrEnhancedAlgorithm::InitializeUplinkRbgMaps(), ns3::LteFfrDistributedAlgorithm::Reconfigure(), ns3::LteFrHardAlgorithm::Reconfigure(), ns3::LteFfrSoftAlgorithm::Reconfigure(), ns3::LteFrStrictAlgorithm::Reconfigure(), ns3::LteFrSoftAlgorithm::Reconfigure(), ns3::LteFfrEnhancedAlgorithm::Reconfigure(), SetUlBandwidth(), ns3::LteFrHardAlgorithm::SetUplinkConfiguration(), ns3::LteFrStrictAlgorithm::SetUplinkConfiguration(), ns3::LteFrSoftAlgorithm::SetUplinkConfiguration(), ns3::LteFfrSoftAlgorithm::SetUplinkConfiguration(), and ns3::LteFfrEnhancedAlgorithm::SetUplinkConfiguration().


The documentation for this class was generated from the following files: