mwavepy.media.rectangularWaveguide.RectangularWaveguide.propagation_constant

RectangularWaveguide.propagation_constant

Propagation constant

The propagation constant can be either a number, array-like, or a function. If it is a function is must take no arguments. The reason to make it a function is if you want the propagation constant to be dynamic, meaning changing with some attribute of the media. See __init__() for more explanation.

Returns :

propagation_constant : numpy.ndarray

complex propagation constant for this media

Notes

propagation_constant must adhere to the following convention,
  • positive real(propagation_constant) = attenuation
  • positive imag(propagation_constant) = forward propagation

Previous topic

mwavepy.media.rectangularWaveguide.RectangularWaveguide.mu

Next topic

mwavepy.media.rectangularWaveguide.RectangularWaveguide.z0

This Page