A Discrete-Event Network Simulator
API
ns3::ThreeGppSpectrumPropagationLossModel::LongTerm Struct Reference

Data structure that stores the long term component for a tx-rx pair. More...

+ Inheritance diagram for ns3::ThreeGppSpectrumPropagationLossModel::LongTerm:
+ Collaboration diagram for ns3::ThreeGppSpectrumPropagationLossModel::LongTerm:

Public Attributes

Ptr< const MatrixBasedChannelModel::ChannelMatrixm_channel
 pointer to the channel matrix used to compute the long term More...
 
PhasedArrayModel::ComplexVector m_longTerm
 vector containing the long term component for each cluster More...
 
PhasedArrayModel::ComplexVector m_sW
 the beamforming vector for the node s used to compute the long term More...
 
PhasedArrayModel::ComplexVector m_uW
 the beamforming vector for the node u used to compute the long term More...
 

Additional Inherited Members

- Public Member Functions inherited from ns3::SimpleRefCount< LongTerm >
 SimpleRefCount ()
 Default 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 operator. More...
 
void Ref (void) const
 Increment the reference count. More...
 
void Unref (void) const
 Decrement the reference count. More...
 

Detailed Description

Data structure that stores the long term component for a tx-rx pair.

Definition at line 137 of file three-gpp-spectrum-propagation-loss-model.h.

Member Data Documentation

◆ m_channel

Ptr<const MatrixBasedChannelModel::ChannelMatrix> ns3::ThreeGppSpectrumPropagationLossModel::LongTerm::m_channel

pointer to the channel matrix used to compute the long term

Definition at line 140 of file three-gpp-spectrum-propagation-loss-model.h.

Referenced by ns3::ThreeGppSpectrumPropagationLossModel::GetLongTerm().

◆ m_longTerm

PhasedArrayModel::ComplexVector ns3::ThreeGppSpectrumPropagationLossModel::LongTerm::m_longTerm

vector containing the long term component for each cluster

Definition at line 139 of file three-gpp-spectrum-propagation-loss-model.h.

Referenced by ns3::ThreeGppSpectrumPropagationLossModel::GetLongTerm().

◆ m_sW

PhasedArrayModel::ComplexVector ns3::ThreeGppSpectrumPropagationLossModel::LongTerm::m_sW

the beamforming vector for the node s used to compute the long term

Definition at line 141 of file three-gpp-spectrum-propagation-loss-model.h.

Referenced by ns3::ThreeGppSpectrumPropagationLossModel::GetLongTerm().

◆ m_uW

PhasedArrayModel::ComplexVector ns3::ThreeGppSpectrumPropagationLossModel::LongTerm::m_uW

the beamforming vector for the node u used to compute the long term

Definition at line 142 of file three-gpp-spectrum-propagation-loss-model.h.

Referenced by ns3::ThreeGppSpectrumPropagationLossModel::GetLongTerm().


The documentation for this struct was generated from the following file: