Loading...
Searching...
No Matches
ns3::SatBaseFaderConf Class Referenceabstract

Base class for fader configuration classes. More...

#include "satellite-base-fader-conf.h"

Inheritance diagram for ns3::SatBaseFaderConf:
Collaboration diagram for ns3::SatBaseFaderConf:

Public Member Functions

 SatBaseFaderConf ()
 Constructor.
virtual ~SatBaseFaderConf ()
 Destructor.
virtual std::vector< std::vector< double > > GetParameters (uint32_t set)=0
 Function for getting the fading value.

Static Public Member Functions

static TypeId GetTypeId (void)
 NS-3 type id function.

Detailed Description

Base class for fader configuration classes.

This class defines the functions which all the inherited fader configuration classes must implement for the Markov-fading model faders. This base class itself is abstract and will not implement any real functionality.

Definition at line 42 of file satellite-base-fader-conf.h.

Constructor & Destructor Documentation

◆ SatBaseFaderConf()

ns3::SatBaseFaderConf::SatBaseFaderConf ( )

Constructor.

Definition at line 41 of file satellite-base-fader-conf.cc.

Referenced by ns3::SatLooConf::GetTypeId(), and ns3::SatRayleighConf::GetTypeId().

Here is the caller graph for this function:

◆ ~SatBaseFaderConf()

ns3::SatBaseFaderConf::~SatBaseFaderConf ( )
virtual

Destructor.

Definition at line 46 of file satellite-base-fader-conf.cc.

Member Function Documentation

◆ GetParameters()

virtual std::vector< std::vector< double > > ns3::SatBaseFaderConf::GetParameters ( uint32_t set)
pure virtual

Function for getting the fading value.

Parameters
setparameter set
Returns
fading value

Implemented in ns3::SatLooConf, and ns3::SatRayleighConf.

◆ GetTypeId()

TypeId ns3::SatBaseFaderConf::GetTypeId ( void )
static

NS-3 type id function.

Returns
type id

Definition at line 35 of file satellite-base-fader-conf.cc.


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