AbstractMNACircuitSolver
- class pmrf.models.composite.interconnected.circuit.base.AbstractMNACircuitSolver
Bases:
ModuleAbstract base class for solvers that resolve arbitrary circuits using MNA.
- abstractmethod run(y_flattened: Array, b_flattened: Array, c_flattened: Array, d_flattened: Array, topology: MNARepresentation) AdmittanceResult
Executes the Modified Nodal Analysis circuit solving algorithm.
- Parameters:
y_flattened (jnp.ndarray) – A 1D array of flattened Y-block elements.
b_flattened (jnp.ndarray) – A 1D array of flattened B-block elements.
c_flattened (jnp.ndarray) – A 1D array of flattened C-block elements.
d_flattened (jnp.ndarray) – A 1D array of flattened D-block elements.
topology (MNARepresentation) – The static map dictating the MNA assembly and partition logic.
- Returns:
The fully solved external Y-parameter matrix.
- Return type: