internal static Polynomial GetErrorCorrectPolynomial(int errorCorrectLength) { Polynomial a = new Polynomial(new int[] {1}); for (int i = 0; i < errorCorrectLength; i++) { a = a.Multiply(new Polynomial(new int[] { 1, QRMath.Gexp(i) })); } return a; }
internal static Polynomial GetErrorCorrectPolynomial(int errorCorrectLength) { Polynomial a = new Polynomial(new int[] { 1 }); for (int i = 0; i < errorCorrectLength; i++) { a = a.Multiply(new Polynomial(new int[] { 1, QRMath.Gexp(i) })); } return(a); }