ns-3
|
the ChannelRealization class implements a complete propagation model used by the channel to compute the loss due to the propagation of the signal. A ChannelRealization object is created for each couple of UE - eNB. More...
#include <channel-realization.h>
Public Member Functions | |
void | SetJakesFadingLossModel (Ptr< JakesFadingLossModel > l) |
Set the multipath loss model. | |
void | SetPathLossModel (Ptr< PathLossModel > l) |
Set the path loss model. | |
void | SetShadowingLossModel (Ptr< ShadowingLossModel > l) |
Set the shadowing loss model. | |
void | SetPenetrationLossModel (Ptr< PenetrationLossModel > l) |
Set the penetration loss model. | |
Ptr< JakesFadingLossModel > | GetJakesFadingLossModel (void) |
Get the multipath loss model. | |
Ptr< PathLossModel > | GetPathLossModel (void) |
Get the path loss model. | |
Ptr< ShadowingLossModel > | GetShadowingLossModel (void) |
Get the shadowing loss model. | |
Ptr< PenetrationLossModel > | GetPenetrationLossModel (void) |
Get the penetration loss model. | |
Static Public Member Functions | |
static TypeId | GetTypeId (void) |
This method returns the TypeId associated to ns3::ChannelRealization. |
the ChannelRealization class implements a complete propagation model used by the channel to compute the loss due to the propagation of the signal. A ChannelRealization object is created for each couple of UE - eNB.
Get the multipath loss model.
References NS_LOG_FUNCTION.
Get the penetration loss model.
References NS_LOG_FUNCTION.
Get the shadowing loss model.
References NS_LOG_FUNCTION.
TypeId ns3::ChannelRealization::GetTypeId | ( | void | ) | [static] |
This method returns the TypeId associated to ns3::ChannelRealization.
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::Object.
References ns3::TypeId::SetParent().
void ns3::ChannelRealization::SetPathLossModel | ( | Ptr< PathLossModel > | l | ) |