| |
- 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)
|