multiplyByMonomial method

UGfPoly multiplyByMonomial(
  1. int degree,
  2. int coefficient
)

Implementation

UGfPoly multiplyByMonomial(int degree, int coefficient) {
  if (degree < 0) throw const UCodeDecodeException("Negative monomial degree");
  if (coefficient == 0) return UGfPoly(field, Int32List.fromList(<int>[0]));
  final Int32List product = Int32List(_coefficients.length + degree);
  for (int i = 0; i < _coefficients.length; i++) {
    product[i] = field.multiply(_coefficients[i], coefficient);
  }
  return UGfPoly(field, product);
}