A Discrete-Event Network Simulator
API
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Propagation Models

Classes

class  ns3::BuildingsPropagationLossModel
 This model provides means for simulating the following propagation phenomena in the presence of buildings: More...
 
class  ns3::ConstantSpeedPropagationDelayModel
 the propagation speed is constant More...
 
class  ns3::Cost231PropagationLossModel
 The COST-Hata-Model is the most often cited of the COST 231 models. More...
 
class  ns3::FixedRssLossModel
 Return a constant received power level independent of the transmit power. More...
 
class  ns3::FriisPropagationLossModel
 a Friis propagation loss model More...
 
class  ns3::HybridBuildingsPropagationLossModel
 The HybridBuildingsPropagationModel is a compound of different models able to evaluate the pathloss from 200 to 2600 MHz, in different environments and with buildings (i.e., indoor and outdoor communications). More...
 
class  ns3::ItuR1411LosPropagationLossModel
 the ITU-R 1411 LOS propagation model More...
 
class  ns3::ItuR1411NlosOverRooftopPropagationLossModel
 the ITU-R 1411 NLOS over rooftop propagation model More...
 
class  JakesPropagationExample
 Constructs a JakesPropagationlossModel and print the loss value as a function of time into std::cout. More...
 
class  ns3::JakesPropagationLossModel
 a Jakes narrowband propagation model. More...
 
class  ns3::Kun2600MhzPropagationLossModel
 Empirical propagation model for the 2.6 GHz frequency. More...
 
class  ns3::LogDistancePropagationLossModel
 a log distance propagation model. More...
 
class  ns3::MatrixPropagationLossModel
 The propagation loss is fixed for each pair of nodes and doesn't depend on their actual positions. More...
 
class  ns3::NakagamiPropagationLossModel
 Nakagami-m fast fading propagation loss model. More...
 
class  ns3::OhBuildingsPropagationLossModel
 this model combines the OkumuraHata model with the BuildingsPropagationLossModel More...
 
class  ns3::OkumuraHataPropagationLossModel
 this class implements the Okumura Hata propagation loss model More...
 
class  ns3::PropagationCache< T >
 Constructs a cache of objects, where each object is responsible for a single propagation path loss calculations. More...
 
class  ns3::PropagationDelayModel
 calculate a propagation delay. More...
 
class  ns3::PropagationLossModel
 Models the propagation loss through a transmission medium. More...
 
class  ns3::RandomPropagationDelayModel
 the propagation delay is random More...
 
class  ns3::RandomPropagationLossModel
 The propagation loss follows a random distribution. More...
 
class  ns3::RangePropagationLossModel
 The propagation loss depends only on the distance (range) between transmitter and receiver. More...
 
class  ns3::ThreeLogDistancePropagationLossModel
 A log distance path loss propagation model with three distance fields. More...
 
class  ns3::TwoRayGroundPropagationLossModel
 a Two-Ray Ground propagation loss model ported from NS2 More...
 

Enumerations

enum  ns3::CitySize { ns3::SmallCity, ns3::MediumCity, ns3::LargeCity }
 The size of the city in which propagation takes place. More...
 
enum  ns3::EnvironmentType { ns3::UrbanEnvironment, ns3::SubUrbanEnvironment, ns3::OpenAreasEnvironment }
 The type of propagation environment. More...
 

Detailed Description

Enumeration Type Documentation

The size of the city in which propagation takes place.

Enumerator
SmallCity 
MediumCity 
LargeCity 

Definition at line 48 of file propagation-environment.h.

The type of propagation environment.

Enumerator
UrbanEnvironment 
SubUrbanEnvironment 
OpenAreasEnvironment 

Definition at line 36 of file propagation-environment.h.