A Discrete-Event Network Simulator
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
ns3::DownlinkLteGlobalPathlossDatabase Class Reference

#include <lte-global-pathloss-database.h>

+ Inheritance diagram for ns3::DownlinkLteGlobalPathlossDatabase:
+ Collaboration diagram for ns3::DownlinkLteGlobalPathlossDatabase:

Public Member Functions

virtual void UpdatePathloss (std::string context, Ptr< SpectrumPhy > txPhy, Ptr< SpectrumPhy > rxPhy, double lossDb)
 update the pathloss value More...
- Public Member Functions inherited from ns3::LteGlobalPathlossDatabase
virtual ~LteGlobalPathlossDatabase (void)
double GetPathloss (uint16_t cellId, uint64_t imsi)
void Print ()
 print the stored pathloss values to standard output More...

Additional Inherited Members

- Protected Attributes inherited from ns3::LteGlobalPathlossDatabase
std::map< uint16_t, std::map
< uint64_t, double > > 

Detailed Description

Definition at line 79 of file lte-global-pathloss-database.h.

Member Function Documentation

void ns3::DownlinkLteGlobalPathlossDatabase::UpdatePathloss ( std::string  context,
Ptr< SpectrumPhy txPhy,
Ptr< SpectrumPhy rxPhy,
double  lossDb 

update the pathloss value

txPhythe transmitting PHY
rxPhythe receiving PHY
lossDbthe loss in dB

Implements ns3::LteGlobalPathlossDatabase.

Definition at line 75 of file lte-global-pathloss-database.cc.

References ns3::SpectrumPhy::GetDevice(), ns3::LteGlobalPathlossDatabase::m_pathlossMap, and NS_LOG_FUNCTION.

Referenced by main().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

The documentation for this class was generated from the following files: