User Manual, Developers Guide and API Documentation

rise::scenario::pathloss::ITUUMi Class Reference

Realization of the pathloss + shadowing model for the Urban Micro scenario. More...

#include <scenario/pathloss/ITUUMi.hpp>

Inheritance diagram for rise::scenario::pathloss::ITUUMi:

Inheritance graph
[legend]
Collaboration diagram for rise::scenario::pathloss::ITUUMi:

Collaboration graph
[legend]

List of all members.

Public Member Functions

virtual wns::Ratio calculatePathloss (const antenna::Antenna &source, const antenna::Antenna &target, const wns::Frequency &frequency, const wns::Distance &distance) const
 Pathloss calculation function for models dependent on the distance of source and target.
virtual double getCarPenetrationMean () const
virtual double getCarPenetrationStd () const
double getIndoorShadowingStd (const rise::antenna::Antenna &source, const rise::antenna::Antenna &target, const wns::Frequency &frequency, const wns::Distance &distance) const
virtual wns::Ratio getLOSPathloss (const rise::antenna::Antenna &source, const rise::antenna::Antenna &target, const wns::Frequency &frequency, const wns::Distance &distance) const
virtual double getLOSProbability (double distance) const
virtual double getLOSShadowingStd (const rise::antenna::Antenna &source, const rise::antenna::Antenna &target, const wns::Frequency &frequency, const wns::Distance &distance) const
virtual wns::Ratio getNLOSPathloss (const rise::antenna::Antenna &source, const rise::antenna::Antenna &target, const wns::Frequency &frequency, const wns::Distance &distance) const
virtual double getNLOSShadowingStd (const rise::antenna::Antenna &source, const rise::antenna::Antenna &target, const wns::Frequency &frequency, const wns::Distance &distance) const
 ITUUMi (const wns::pyconfig::View &)
virtual ~ITUUMi ()

Private Attributes

wns::probe::bus::ContextCollector losProbabilityCC_
double outdoorProbability
wns::probe::bus::ContextCollector shadowingCC_
bool useShadowing_


Detailed Description

Author:
Daniel Bueltmann <openwns@doender.de>

Definition at line 40 of file ITUUMi.hpp.


Constructor & Destructor Documentation

ITUUMi::ITUUMi ( const wns::pyconfig::View pyco  ) 

Definition at line 41 of file ITUUMi.cpp.

virtual rise::scenario::pathloss::ITUUMi::~ITUUMi (  )  [inline, virtual]

Definition at line 46 of file ITUUMi.hpp.


Member Function Documentation

wns::Ratio ITUUMi::calculatePathloss ( const antenna::Antenna source,
const antenna::Antenna target,
const wns::Frequency frequency,
const wns::Distance distance 
) const [virtual]

For models not dependent on the distance DistanceIndependent will provide an implementation of this method.

Implements rise::scenario::pathloss::Pathloss.

Definition at line 51 of file ITUUMi.cpp.

double ITUUMi::getCarPenetrationMean (  )  const [virtual]

Definition at line 227 of file ITUUMi.cpp.

double ITUUMi::getCarPenetrationStd (  )  const [virtual]

Definition at line 221 of file ITUUMi.cpp.

double ITUUMi::getIndoorShadowingStd ( const rise::antenna::Antenna source,
const rise::antenna::Antenna target,
const wns::Frequency frequency,
const wns::Distance distance 
) const

Definition at line 208 of file ITUUMi.cpp.

wns::Ratio ITUUMi::getLOSPathloss ( const rise::antenna::Antenna source,
const rise::antenna::Antenna target,
const wns::Frequency frequency,
const wns::Distance distance 
) const [virtual]

Definition at line 128 of file ITUUMi.cpp.

double ITUUMi::getLOSProbability ( double  distance  )  const [virtual]

Definition at line 120 of file ITUUMi.cpp.

double ITUUMi::getLOSShadowingStd ( const rise::antenna::Antenna source,
const rise::antenna::Antenna target,
const wns::Frequency frequency,
const wns::Distance distance 
) const [virtual]

Definition at line 184 of file ITUUMi.cpp.

wns::Ratio ITUUMi::getNLOSPathloss ( const rise::antenna::Antenna source,
const rise::antenna::Antenna target,
const wns::Frequency frequency,
const wns::Distance distance 
) const [virtual]

Definition at line 164 of file ITUUMi.cpp.

double ITUUMi::getNLOSShadowingStd ( const rise::antenna::Antenna source,
const rise::antenna::Antenna target,
const wns::Frequency frequency,
const wns::Distance distance 
) const [virtual]

Definition at line 196 of file ITUUMi.cpp.


Member Data Documentation

Definition at line 91 of file ITUUMi.hpp.

Definition at line 94 of file ITUUMi.hpp.

Definition at line 92 of file ITUUMi.hpp.

Definition at line 96 of file ITUUMi.hpp.


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

Generated on Sat May 26 03:32:39 2012 for openWNS by  doxygen 1.5.5