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.
Ptr<JakesFadingLossModel> ns3::ChannelRealization::GetJakesFadingLossModel | ( | void | ) |
Get the multipath loss model.
Ptr<PathLossModel> ns3::ChannelRealization::GetPathLossModel | ( | void | ) |
Get the path loss model.
Ptr<PenetrationLossModel> ns3::ChannelRealization::GetPenetrationLossModel | ( | void | ) |
Get the penetration loss model.
Ptr<ShadowingLossModel> ns3::ChannelRealization::GetShadowingLossModel | ( | void | ) |
Get the shadowing loss model.
static 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.
void ns3::ChannelRealization::SetJakesFadingLossModel | ( | Ptr< JakesFadingLossModel > | l | ) |
Set the multipath loss model.
l | the multipath loss model |
void ns3::ChannelRealization::SetPathLossModel | ( | Ptr< PathLossModel > | l | ) |
Set the path loss model.
l | the path loss model |
void ns3::ChannelRealization::SetPenetrationLossModel | ( | Ptr< PenetrationLossModel > | l | ) |
Set the penetration loss model.
l | the penetration loss model |
void ns3::ChannelRealization::SetShadowingLossModel | ( | Ptr< ShadowingLossModel > | l | ) |
Set the shadowing loss model.
l | the shadowing loss model |