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

Classes

class  ns3::BuildingsPropagationLossModel
 
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. Distribution and correlation statistics is compared woth a theoretical ones using R package (http://www.r-project.org/). Scripts are presented within comments. More...
 
class  ns3::JakesPropagationLossModel
 a jakes narrowband propagation model. Symmetrical cache for JakesProcess 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
 
class  ns3::OkumuraHataPropagationLossModel
 this class implements the Okumura Hata propagation loss model More...
 
class  ns3::PropagationCache< T >
 Constructs a cache of objects, where each obect is responsible for a single propagation path loss calculations. Propagation path a–>b and b–>a is the same thing. Propagation path is identified by a couple of MobilityModels and a spectrum model UID. More...
 
class  ns3::PropagationDelayModel
 calculate a propagation delay. More...
 
class  ns3::PropagationLossModel
 Modelize 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. This model is the same as ns3::LogDistancePropagationLossModel except that it has three distance fields: near, middle and far with different exponents. More...
 
class  ns3::TwoRayGroundPropagationLossModel
 a Two-Ray Ground propagation loss model ported from NS2 More...
 

Enumerations

enum  ns3::CitySize { SmallCity, MediumCity, LargeCity }
 
enum  ns3::EnvironmentType { UrbanEnvironment, SubUrbanEnvironment, OpenAreasEnvironment }
 

Detailed Description

Enumeration Type Documentation

The size of the city in which propagation takes place

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

The type of propagation environment

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