if(super.deltaT==0.0D)System.out.println("z-transform attempted in PropInt with a zero sampling period");
if(super.ztransMethod==0){
this.mapstozAdHoc();
}
else{
super.zDenom = new ComplexPoly(1);
Complex[] coef = Complex.oneDarray(2);
coef[0].reset(-1.0D,0.0D);
coef[1].reset(1.0D,0.0D);
super.zDenom.resetPoly(coef);
Complex[] zPoles = Complex.oneDarray(1);
zPoles[0].reset(1.0D, 0.0D);
super.zNumer = new ComplexPoly(1);
Complex[] zZeros = Complex.oneDarray(1);
double kit = this.ki*super.deltaT;
switch(this.integMethod){
// trapezium rule
case 0: coef[0].reset(kit/2.0D - this.kp, 0.0D);