Polynomial<T>.fromCoefficients constructor

Polynomial<T>.fromCoefficients(
  1. DataType<T> dataType,
  2. List<T> source, {
  3. PolynomialFormat? format,
})

Constructs a polynomial from a list of coefficients.

Implementation

factory Polynomial.fromCoefficients(DataType<T> dataType, List<T> source,
    {PolynomialFormat? format}) {
  final result =
      Polynomial(dataType, desiredDegree: source.length - 1, format: format);
  for (var i = 0; i < source.length; i++) {
    result.setUnchecked(i, source[source.length - i - 1]);
  }
  return result;
}