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. More...
 
virtual ~SatBaseFaderConf ()
 Destructor. More...
 
virtual std::vector< std::vector< double > > GetParameters (uint32_t set)=0
 Function for getting the fading value. More...
 

Static Public Member Functions

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

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 39 of file satellite-base-fader-conf.h.

Constructor & Destructor Documentation

◆ SatBaseFaderConf()

ns3::SatBaseFaderConf::SatBaseFaderConf ( )

Constructor.

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

◆ ~SatBaseFaderConf()

ns3::SatBaseFaderConf::~SatBaseFaderConf ( )
virtual

Destructor.

Definition at line 44 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::SatRayleighConf, and ns3::SatLooConf.

◆ GetTypeId()

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

NS-3 type id function.

Returns
type id

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


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