public void setNumDen(double deltaT){
        // set denominator, s
        super.sDenom = new ComplexPoly(0.0D, 1.0D);
        super.sPoles[0].reset(0.0D, 0.0D);

        // set exp(-sT) part of pade numerator
        super.sNumer = new ComplexPoly(1.0D);
        super.deadTime = deltaT;
        super.pade();
        super.deadTime = 0.0D;

        // add 1 to exp(-sT)[=padeNumer/padeDenom]/s
        super.sNumerPade = super.sNumerPade.plus(super.sDenomPade);
        super.sZerosPade = sNumerPade.rootsNoMessages();

        super.sNumer = super.sNumerPade;
        super.sDenom = super.sDenomPade;
        super.sPoles = super.sPolesPade;
        super.sZeros = super.sZerosPade;

        super.sNumerDegPade = super.sNumerPade.getDeg();
        super.sDenomDegPade = super.sDenomPade.getDeg();
        super.sNumerDeg = super.sNumerDegPade;
        super.sDenomDeg = super.sDenomDegPade;

        if(super.sNumerDeg==0){
            super.sNumerScaleFactor = super.sNumer.coeffCopy(0);
        }
        else{
            super.sNumerScaleFactor = BlackBox.scaleFactor(super.sNumerPade, super.sZerosPade);
        }
        if(super.sDenomDeg==0){
            super.sDenomScaleFactor = super.sDenom.coeffCopy(0);
        }
        else{
            super.sDenomScaleFactor = BlackBox.scaleFactor(super.sDenomPade, super.sPolesPade);
        }
    }