Model Hierarchy
- base (
base)
- base (
- components (
components) - lines (
lines)
- lines (
- components (
- composite (
composite) - interconnected (
interconnected) - cascade (
cascade)
- cascade (
- circuit (
circuit)
- circuit (
- terminated (
terminated)
- terminated (
- interconnected (
- topological (
topological)
- topological (
- transformed (
transformed)
- transformed (
- composite (
- line_discrepancy (
line_discrepancy) AbstractLineDiscrepancyBasisLineDiscrepancyGridLineDiscrepancyLineCorrected_CorrectedLine
- line_discrepancy (
- port_discrepancy (
port_discrepancy) AbstractPortDiscrepancyGridPortDiscrepancyPortCorrected_CorrectedPorts
- port_discrepancy (
|
A model storing static ABCD-parameters (cascade) as raw arrays. |
Abstract base for an RF model implemented by building another model. |
|
(experimental) A model whose properties are defined on a discrete (tabulated) frequency grid. |
|
An abstract base class for models where computation occurs on the Host (CPU/Python) rather than the Device (XLA/GPU). |
|
(experimental) Base model providing a single dynamic domain from a discrete grid. |
|
(experimental) Base model wrapping a single known domain type. |
|
A model that predicts its output at an arbitrary frequency using an arbitrary callable. |
|
|
A model computed by a function from a base and new named parameters. |
A model that predicts its output at a discrete set of frequencies already known to the model using an arbitrary callable. |
|
|
A model storing static S-parameters (scattering) as raw arrays. |
A model wrapping a static |
|
A model for a touchstone file. |
|
|
Adapt a module that unwraps to a model to the RF model interface. |
|
A model storing static Y-parameters (admittance) as raw arrays. |
|
A model storing static Z-parameters (impedance) as raw arrays. |
|
Base class for RF models. |
(experimental) An ideal, matched, unilateral 2-port amplifier. |
|
(experimental) A matched, 2-port physical attenuator. |
|
(experimental) An ideal, lossless, frequency-independent 3-port 1:N autotransformer. |
|
|
(experimental) An ideal, lossless, frequency-independent 3-port 1:N balun. |
(experimental) An ideal, lossless, frequency-independent 5-port 1:N transformer with a tapped primary winding. |
|
(experimental) An ideal 4-port tunable directional coupler. |
|
|
Represents a ground connection. |
(experimental) An ideal 2-port isolator. |
|
|
A class for ideal N-port loads defined by their reflection coefficient. |
|
A standard ideal matched circuit load (gamma = 0.0). |
(experimental) An ideal, lossless, frequency-independent 4-port mixed-mode converter. |
|
|
A standard ideal open circuit load (gamma = 1.0). |
|
Represents a circuit port with a reference impedance. |
|
A standard ideal short circuit load (gamma = -1.0). |
(experimental) An ideal 3-port source converter. |
|
(experimental) An ideal n-way parallel node (lossless junction). |
|
|
(experimental) An ideal, lossless 3-port Tee junction. |
(experimental) An ideal, lossless, frequency-independent 4-port 1:N transformer. |
|
|
Abstract base class for a closed-form coaxial formulation. |
|
Surface-current distribution for a transmission-line cross-section. |
|
Abstract base class for a transmission line defined by its per-unit-length series impedance and shunt admittance. |
|
Abstract modal-dispersion formulation for an inhomogeneous microstrip. |
|
Abstract base class for a closed-form microstrip formulation. |
|
Cross-section geometry for a planar line family. |
Abstract base class for a profile: a shape a parameter follows along a line. |
|
|
Abstract base class for a closed-form stripline formulation. |
Abstract base class for all uniform transmission line models. |
|
Coaxial line defined by geometry and materials. |
|
|
Cohn's stripline current distribution. |
|
Cohn's stripline formulation, in the form tabulated by Pozar. |
|
Line defined by nominal impedance, velocity factor, and loss coefficients. |
Ideal, lossless, and dispersionless transmission line defined by a constant time delay. |
|
|
A profile varying exponentially between two endpoint values. |
A wrapper that converts a 2-port single-ended transmission line into a 4-port floating line with an explicit return path. |
|
|
Hammerstad--Jensen quasi-static microstrip formulation. |
Per-unit-length series impedance and shunt admittance of a line. |
|
|
Wheeler's incremental-inductance rule, evaluated by autodiff. |
|
Kirschning--Jansen modal dispersion for microstrip. |
|
Klopfenstein's taper: the shape with the smallest passband reflection for a given length. |
A profile varying linearly between two endpoint values. |
|
|
Cross-section of a strip on a grounded dielectric sheet. |
|
Microstrip line defined by geometry and materials. |
Ideal, lossless, and dispersionless transmission line defined by electrical length at a reference frequency. |
|
Line defined by nominal impedance, permittivity, and loss coefficients. |
|
|
Quasi-static solution of a single-conductor planar line over a ground plane. |
Transmission line with specified RLGC parameters. |
|
|
Coaxial line formulation using Schelkunoff's exact cylindrical solution. |
|
Cross-section of a centre strip between two ground planes. |
Stripline defined by its geometry and material modules. |
|
|
Coaxial line formulation using Tesche's equivalent-circuit approximation. |
|
Trace and ground plane charged as separate surfaces. |
Abstract base interface for transmission lines. |
|
|
Wheeler's incremental-inductance current distribution. |
|
Microstrip line formulation using the standard Wheeler approximations. |
A 2-port model of a generic series admittance (G + jB). |
|
A 2-port model of a series capacitor. |
|
A 2-port model of a series capacitor with a finite Quality Factor (Q). |
|
A 4-port model of two inductors sharing a mutual inductance. |
|
A 2-port model of a generic series impedance (R + jX). |
|
A 2-port model of a series inductor. |
|
A 2-port model of a series inductor with a finite Quality Factor (Q). |
|
A 2-port model of a series resistor. |
|
A 2-port model of a series resistor and inductor (Z = R + j*w*L). |
|
A 2-port model of a shunt capacitor shunting to ground. |
|
A 2-port model of a shunt inductor shunting to ground. |
|
A 2-port model of a shunt resistor shunting to ground. |
|
A 4-port model of a general Box-network. |
|
A 4-port model of a Box-network with a Capacitor-Inductor-Capacitor-Capacitor topology. |
|
A 2-port model of a general L-section impedance matching network. |
|
A 2-port model of an L-section impedance matching network. |
|
A 2-port model of a general Pi-network. |
|
A 2-port model of a Pi-network with a Capacitor-Inductor-Capacitor topology. |
|
A 2-port model of a general Tee-network. |
|
A 2-port model of a Tee-network with an Inductor-Capacitor-Inductor topology. |
|
Represents a cascade, or series connection, of two or more Model objects. |
|
|
A cascade of many copies of one model, built under a single vmap. |
|
Abstract base class for solvers that resolve arbitrary circuit networks in the Admittance domain. |
|
Abstract base class for solvers that resolve arbitrary circuits using MNA. |
|
Abstract base class for solvers that resolve arbitrary circuit networks in the Scattering domain. |
|
Data container for the result of an admittance simulation. |
|
Represents an arbitrary interconnection of multiple models. |
|
Global Modified Nodal Analysis (MNA) circuit solver. |
|
Global Y-domain Nodal Admittance circuit solver. |
|
Global S-parameter reduction solver. |
|
Hierarchical S-parameter reduction solver. |
|
Static topological representation for Modified Nodal Analysis (MNA) assembly and reduction. |
|
Static topological representation for nodal admittance assembly and reduction. |
|
|
|
Data container for the result of a scattering simulation. |
|
Sequential S-parameter reduction solver (Matrix Contraction). |
|
Represents one network terminated in another. |
(experimental) Wraps N 1-port models (e.g. inductors) and couples them via a given K-matrix. |
|
(experimental) Wraps N 2-port models (e.g., Inductors) and couples them via a given K-matrix. |
|
Lift a two-port model into a canonical floating four-terminal model. |
|
A wrapper that converts an N-port grounded model into an (N+1)-port model by exposing the global ground as a single, accessible terminal. |
|
A wrapper that converts an N-port grounded model into a 2N-port ungrounded model. |
|
|
Connect a 1-port impedance in series along a 2-port line. |
|
Represents a 1-port network connected in parallel (shunt) across a 2-port line. |
(experimental) A 2-port L-section network built from nested sub-models. |
|
(experimental) A 2-port Pi-network built from nested sub-models. |
|
(experimental) A 2-port Tee-network built from nested sub-models. |
|
A model container that flips the ports of a multi-port network. |
|
A container that re-numbers the ports of a given Model. |
|
|
Real log corrections with shape |
|
Four-channel Hilbert-space GP basis with standard-normal coefficients. |
|
Dense line internal discrepancy on one frozen frequency grid. |
|
A lossy uniform line corrected on $Z_c$, $alpha$ and $beta$. |
|
|
|
A port discrepancy returning a complex |
|
Dense port discrepancy on one frozen frequency grid. |
|
A component or sub-circuit corrected at a reference impedance. |
|
|
(experimental) A highly numerically stable rational model defined by a barycentric expansion: H(s) = [ sum( w_i * f_i / (s - s_i) ) ] / [ sum( w_i / (s - s_i) ) ] |
|
(experimental) A general N-port model defined by a pole-residue expansion: H(s) = D + sum( R_i / (s - p_i) ) |
|
(experimental) A general N-port model defined by a ratio of polynomials H(s) = A(s) / B(s) where s = j*w. |
|
(experimental) A general N-port model defined by continuous-time state-space matrices: H(s) = C * (sI - A)^-1 * B + D |
|
(experimental) A model where the output is a linear expansion of vector/matrix basis functions with an optional offset. |