Calculate number of real poles
function numberOfRealPoles import Modelica; import Modelica_LinearSystems2.Internal; import Modelica_LinearSystems2.WorkInProgress.DiscreteTransferFunction; import Modelica_LinearSystems2.Math.Polynomial; input DiscreteTransferFunction dtf "TransferFunction"; output Integer result = Internal.numberOfRealZeros(Polynomial.roots(Polynomial(dtf.d))); end numberOfRealPoles;