AbstractMicrostripFormulation
- class pmrf.models.components.lines.microstrip.AbstractMicrostripFormulation
Bases:
ModuleAbstract base class for a closed-form microstrip formulation.
thickness_awaredeclares whetherquasi_staticactually responds tot. It is opt-in: a formulation that ignores thickness leaves itFalse, which letsIncrementalInductanceCurrentDistributionrefuse a pairing whose recession derivative would silently miss the strip’s top face and sidewalls.- abstractmethod quasi_static(*, w, h, t, ep_r) PlanarQuasiStaticResult
Calculate the quasi-static solution.
- Parameters:
w (ArrayLike) – Width of the microstrip trace in meters.
h (ArrayLike) – Height of the dielectric substrate in meters.
t (ArrayLike | None) – Trace thickness in meters, or
Nonewhen unspecified.ep_r (jnp.ndarray) – Complex relative permittivity of the substrate, shape
(npoints,).
- Returns:
The effective permittivity, impedance and effective width.
- Return type:
- thickness_aware: ClassVar[bool] = False
a formulation derived for a zero-thickness strip leaves this
False.- Type:
Whether
quasi_staticresponds to thetargument. Opt-in