|
ns-3
|
propagation loss model for LTE More...
#include <lte-propagation-loss-model.h>


Public Types | |
|
typedef std::pair< Ptr< const MobilityModel >, Ptr< const MobilityModel > > | ChannelRealizationId_t |
| The couple of mobility mnode that form a channel realization. | |
Public Member Functions | |
| void | CreateChannelRealization (Ptr< const MobilityModel > enbMobility, Ptr< const MobilityModel > ueMobility) |
| Create a channel realization among two device. | |
| Ptr< ChannelRealization > | GetChannelRealization (Ptr< const MobilityModel > a, Ptr< const MobilityModel > b) const |
| Get a channel realization among two device. | |
Static Public Member Functions | |
| static TypeId | GetTypeId () |
| This method returns the TypeId associated to ns3::LtePropagationLossModel. | |
propagation loss model for LTE
| void ns3::LtePropagationLossModel::CreateChannelRealization | ( | Ptr< const MobilityModel > | enbMobility, |
| Ptr< const MobilityModel > | ueMobility | ||
| ) |
Create a channel realization among two device.
| enbMobility | mobility object of the enb |
| ueMobility | mobility object of the ue |
References NS_LOG_FUNCTION.
| Ptr< ChannelRealization > ns3::LtePropagationLossModel::GetChannelRealization | ( | Ptr< const MobilityModel > | a, |
| Ptr< const MobilityModel > | b | ||
| ) | const |
Get a channel realization among two device.
| a | the mobility object of the enb |
| b | the mobility object of the ue |
References NS_LOG_FUNCTION.
| TypeId ns3::LtePropagationLossModel::GetTypeId | ( | void | ) | [static] |
This method returns the TypeId associated to ns3::LtePropagationLossModel.
This object is accessible through the following paths with Config::Set and Config::Connect:
No Attributes defined for this type.
No TraceSources defined for this type.
Reimplemented from ns3::SpectrumPropagationLossModel.
References ns3::TypeId::SetParent().