A Discrete-Event Network Simulator
API
Loading...
Searching...
No Matches
ns3::ThreeGppSpectrumPropagationLossModel::LongTerm Struct Reference

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

#include "three-gpp-spectrum-propagation-loss-model.h"

+ 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
 
Ptr< const MatrixBasedChannelModel::Complex3DVectorm_longTerm
 vector containing the long term component for each cluster
 
PhasedArrayModel::ComplexVector m_sW
 the beamforming vector for the node s used to compute the long term
 
PhasedArrayModel::ComplexVector m_uW
 the beamforming vector for the node u used to compute the long term
 

Additional Inherited Members

- Public Member Functions inherited from ns3::SimpleRefCount< LongTerm >
 SimpleRefCount ()
 Default constructor.
 
 SimpleRefCount (const SimpleRefCount &o)
 Copy constructor.
 
uint32_t GetReferenceCount () const
 Get the reference count of the object.
 
SimpleRefCountoperator= (const SimpleRefCount &o)
 Assignment operator.
 
void Ref () const
 Increment the reference count.
 
void Unref () const
 Decrement the reference count.
 

Detailed Description

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

Definition at line 139 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 144 of file three-gpp-spectrum-propagation-loss-model.h.

◆ m_longTerm

Ptr<const MatrixBasedChannelModel::Complex3DVector> ns3::ThreeGppSpectrumPropagationLossModel::LongTerm::m_longTerm

vector containing the long term component for each cluster

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

◆ 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 146 of file three-gpp-spectrum-propagation-loss-model.h.

◆ 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 148 of file three-gpp-spectrum-propagation-loss-model.h.


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