#include <uwem-mpropagation.h>
Class used to represents the UWOPTICAL_MPROPAGATION. 
Definition at line 51 of file uwem-mpropagation.h.
◆ UwElectroMagneticMPropagation()
      
        
          | UwElectroMagneticMPropagation::UwElectroMagneticMPropagation | ( |  | ) |  | 
      
 
 
◆ ~UwElectroMagneticMPropagation()
  
  | 
        
          | virtual UwElectroMagneticMPropagation::~UwElectroMagneticMPropagation | ( |  | ) |  |  | inlinevirtual | 
 
 
◆ command()
  
  | 
        
          | int UwElectroMagneticMPropagation::command | ( | int | argc, |  
          |  |  | const char *const * | argv |  
          |  | ) |  |  |  | virtual | 
 
TCL command interpreter. 
It implements the following OTcl methods:
- Parameters
- 
  
    | argc | Number of arguments in argv. |  | argv | Array of strings which are the command parameters (Note that argv[0] is the name of the object). |  
 
- Returns
- TCL_OK or TCL_ERROR whether the command has been dispatched successfully or not. 
Definition at line 75 of file uwem-mpropagation.cpp.
 
 
◆ getAlpha()
  
  | 
        
          | double UwElectroMagneticMPropagation::getAlpha | ( | double * | rel_e, |  
          |  |  | double | w, |  
          |  |  | double | sigma |  
          |  | ) |  |  |  | protected | 
 
 
◆ getBeta()
  
  | 
        
          | double UwElectroMagneticMPropagation::getBeta | ( | double * | rel_e, |  
          |  |  | double | w, |  
          |  |  | double | sigma |  
          |  | ) |  |  |  | protected | 
 
 
◆ getEtaW()
  
  | 
        
          | void UwElectroMagneticMPropagation::getEtaW | ( | double * | etaW, |  
          |  |  | double * | rel_e, |  
          |  |  | double | w, |  
          |  |  | double | sigma |  
          |  | ) |  |  |  | protected | 
 
 
◆ getGain()
  
  | 
        
          | double UwElectroMagneticMPropagation::getGain | ( | Packet * | p | ) |  |  | virtual | 
 
Calculate the gain of the transmission (attenuation) 
- Parameters
- 
  
    | Packet* | Pointer to the packet that has to be received. |  
 
- Returns
- the gain due to the electromagnetic propagation. 
Definition at line 89 of file uwem-mpropagation.cpp.
 
 
◆ getModTauSquared()
  
  | 
        
          | double UwElectroMagneticMPropagation::getModTauSquared | ( | double * | etaW | ) |  |  | protected | 
 
 
◆ getRelativePermittivity()
  
  | 
        
          | void UwElectroMagneticMPropagation::getRelativePermittivity | ( | double | f_, |  
          |  |  | double * | rel_e |  
          |  | ) |  |  |  | protected | 
 
 
◆ getSigmaSW()
  
  | 
        
          | double UwElectroMagneticMPropagation::getSigmaSW | ( |  | ) |  |  | protected | 
 
 
◆ debug_
      
        
          | int UwElectroMagneticMPropagation::debug_ | 
      
 
 
◆ S_
  
  | 
        
          | double UwElectroMagneticMPropagation::S_ |  | protected | 
 
 
◆ T_
  
  | 
        
          | double UwElectroMagneticMPropagation::T_ |  | protected | 
 
 
The documentation for this class was generated from the following files: