VectorExpansion
- class pmrf.models.surrogates.expansion.VectorExpansion(frequency: Any, coefficients_real: Any, coefficients_imag: Any, basis: Any, offset: Any, *, z0: complex = 50 + 0j, name: str | None = None, metadata: Any = None, kind: str = 's')
Bases:
AbstractSingleDiscreteProperty(experimental) A model where the output is a linear expansion of vector/matrix basis functions with an optional offset.
The S-parameters are returned as offset + coefficients @ basis, where the coefficients are the model parameters.
- Parameters:
- discrete_matrix() Array
The primary discrete data.
- inverse(sample: Array) Array
- basis: Array
The fixed basis functions
- coefficients_imag: AbstractVariable | Inexact[jaxlib._jax.Array, '...']
The imaginary coefficients parameters
- coefficients_real: AbstractVariable | Inexact[jaxlib._jax.Array, '...']
The real coefficients parameters
- offset: Array
An optional fixed offset