AbstractAdmittanceCircuitSolver

class pmrf.models.composite.interconnected.circuit.base.AbstractAdmittanceCircuitSolver

Bases: Module

Abstract base class for solvers that resolve arbitrary circuit networks in the Admittance domain.

abstractmethod run(y_flattened: Array, topology: NodalRepresentation) AdmittanceResult

Executes the admittance circuit solving algorithm.

Parameters:
  • y_flattened (jnp.ndarray) – A 1D array of flattened Y-parameter matrix elements.

  • topology (NodalRepresentation) – The static map dictating the nodal assembly and partition logic.

Returns:

The fully solved external Y-parameter result.

Return type:

AdmittanceResult