A Discrete-Event Network Simulator
API
Loading...
Searching...
No Matches
JakesPropagationExample Class Reference

Constructs a JakesPropagationlossModel and print the loss value as a function of time into std::cout. More...

+ Collaboration diagram for JakesPropagationExample:

Public Member Functions

 JakesPropagationExample ()
 
 ~JakesPropagationExample ()
 

Private Member Functions

void Next ()
 Next function.
 

Private Attributes

Ptr< MobilityModelm_firstMobility
 first Mobility
 
Ptr< PropagationLossModelm_loss
 loss
 
EventId m_nextEvent
 next event
 
Ptr< MobilityModelm_secondMobility
 second Mobility
 
Time m_step
 step
 

Detailed Description

Constructs a JakesPropagationlossModel and print the loss value as a function of time into std::cout.

Distribution and correlation statistics is compared with a theoretical ones using R package (http://www.r-project.org/). Scripts are presented within comments.

Definition at line 23 of file jakes-propagation-model-example.cc.

Constructor & Destructor Documentation

◆ JakesPropagationExample()

JakesPropagationExample::JakesPropagationExample ( )

Definition at line 41 of file jakes-propagation-model-example.cc.

References ns3::CreateObject(), m_firstMobility, m_loss, m_nextEvent, m_secondMobility, m_step, Next(), and ns3::Simulator::Schedule().

+ Here is the call graph for this function:

◆ ~JakesPropagationExample()

JakesPropagationExample::~JakesPropagationExample ( )

Definition at line 52 of file jakes-propagation-model-example.cc.

Member Function Documentation

◆ Next()

void JakesPropagationExample::Next ( )
private

Next function.

Definition at line 57 of file jakes-propagation-model-example.cc.

References ns3::Time::As(), m_firstMobility, m_loss, m_nextEvent, m_secondMobility, m_step, ns3::Time::MS, Next(), ns3::Simulator::Now(), and ns3::Simulator::Schedule().

Referenced by JakesPropagationExample(), and Next().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

Member Data Documentation

◆ m_firstMobility

Ptr<MobilityModel> JakesPropagationExample::m_firstMobility
private

first Mobility

Definition at line 31 of file jakes-propagation-model-example.cc.

Referenced by JakesPropagationExample(), and Next().

◆ m_loss

Ptr<PropagationLossModel> JakesPropagationExample::m_loss
private

loss

Definition at line 30 of file jakes-propagation-model-example.cc.

Referenced by JakesPropagationExample(), and Next().

◆ m_nextEvent

EventId JakesPropagationExample::m_nextEvent
private

next event

Definition at line 34 of file jakes-propagation-model-example.cc.

Referenced by JakesPropagationExample(), and Next().

◆ m_secondMobility

Ptr<MobilityModel> JakesPropagationExample::m_secondMobility
private

second Mobility

Definition at line 32 of file jakes-propagation-model-example.cc.

Referenced by JakesPropagationExample(), and Next().

◆ m_step

Time JakesPropagationExample::m_step
private

step

Definition at line 33 of file jakes-propagation-model-example.cc.

Referenced by JakesPropagationExample(), and Next().


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