Store the last pathloss value for each TX-RX pair. More...
Collaboration diagram for GlobalPathlossDatabase:Public Member Functions | |
| void | Print () |
| print the stored pathloss values to standard output More... | |
| void | UpdatePathloss (std::string context, Ptr< SpectrumPhy > txPhy, Ptr< SpectrumPhy > rxPhy, double lossDb) |
| update the pathloss value More... | |
Private Attributes | |
| std::map< uint32_t, std::map< uint32_t, double > > | m_pathlossMap |
Store the last pathloss value for each TX-RX pair.
This is an example of how the PathlossTrace (provided by some SpectrumChannel implementations) work.
Definition at line 69 of file adhoc-aloha-ideal-phy-matrix-propagation-loss-model.cc.
| void GlobalPathlossDatabase::Print | ( | void | ) |
print the stored pathloss values to standard output
Definition at line 105 of file adhoc-aloha-ideal-phy-matrix-propagation-loss-model.cc.
| void GlobalPathlossDatabase::UpdatePathloss | ( | std::string | context, |
| Ptr< SpectrumPhy > | txPhy, | ||
| Ptr< SpectrumPhy > | rxPhy, | ||
| double | lossDb | ||
| ) |
update the pathloss value
| context | |
| txPhy | the transmitting PHY |
| rxPhy | the receiving PHY |
| lossDb | the loss in dB |
Definition at line 94 of file adhoc-aloha-ideal-phy-matrix-propagation-loss-model.cc.
References ns3::SpectrumPhy::GetMobility(), and ns3::Object::GetObject().
Here is the call graph for this function:
|
private |
Definition at line 90 of file adhoc-aloha-ideal-phy-matrix-propagation-loss-model.cc.