public override void Update() { double[] newL = { 1 }; double[] b = newL; double[] a = newL; for (int i = 0; i < TransferFunctions.Count(); i++) { b = Convolution.Conv(b, TransferFunctions[i].B); a = Convolution.Conv(a, TransferFunctions[i].A); } this.B = b; this.A = a; }