encapsulated function constructor
import Modelica;
import Complex;
import PolesAndZeros2 = Modelica_LinearSystems2.Internal.PolesAndZeros;
import Modelica_LinearSystems2.Internal;
input Complex p[:] = {Complex(0, 0)} "Complex zeros";
input Complex z[:] = {Complex(0, 0)} "Complex zeros";
output PolesAndZeros2 pz(redeclare Real p_real[size(p, 1)], redeclare Real p_im[size(p, 1)], redeclare Real z_real[size(z, 1)], redeclare Real z_im[size(z, 1)]);
end constructor;