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 |
1.6.1