Stacked

class pmrf.models.composite.transformed.Stacked(models: tuple[Model, ...], *, z0: complex = 50 + 0j, name: str | None = None, metadata: Any = None)

Bases: Model

A container that stacks multiple models in a block-diagonal fashion.

This combines several Model objects into a single, larger model where the individual S-parameter matrices are placed along the diagonal of the combined S-parameter matrix. This represents a set of unconnected networks treated as a single component.

Variables:

models (tuple[Model, ...]) – The models to stack.

models: tuple[Model, ...]