mwavepy.transmissionLine.coax
index
/home/alex/docs/python/path/mwavepy/transmissionLine/coax.py

contains coaxial cable transmission line class

 
Classes
       
mwavepy.transmissionLine.genericTEM.GenericTEM(__builtin__.object)
Coax

 
class Coax(mwavepy.transmissionLine.genericTEM.GenericTEM)
    
Method resolution order:
Coax
mwavepy.transmissionLine.genericTEM.GenericTEM
__builtin__.object

Methods defined here:
__init__(self, innerRadius, outerRadius, surfaceResistance=0, relative_permativity=1, relative_permeability=1)

Methods inherited from mwavepy.transmissionLine.genericTEM.GenericTEM:
Y(self, f=None)
distributed Admittance, Y'(w) = wG + jwC
 
takes:
        f: frequency [Hz]. if None, will use self.f if exists
        
returns:
        Y: distributed admittance in ohms^-1 /m
Z(self, f=None)
distributed Impedance,  Z(w) = wR + jwI
 
takes:
        f: frequency in Hz. if None, will use self.f if exists
 
returns:
        Z: distributed impedance in ohms/m.
Z0(self, f=None)
The  characteristic impedance at a given angular frequency.
        Z0(w) = sqrt(Z(w)/Y'(w))
 
takes:
        f:  frequency
 
returns:
        Z0: characteristic impedance  in ohms
electrical_length(self, f, d, deg=False)
convenience function for this class. the real function for this 
is defined in transmissionLine.functions, under the same name.
gamma(self, f=None)
the propagation constant 
        gamma(w) = sqrt(Z(w)*Y'(w))
 
takes:
        f: frequency [Hz]
        
returns:
        gamma: possibly complex propagation constant, [rad/m]

Class methods inherited from mwavepy.transmissionLine.genericTEM.GenericTEM:
from_gamma_Z0(cls, gamma, Z0, f) from __builtin__.type

Data descriptors inherited from mwavepy.transmissionLine.genericTEM.GenericTEM:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)