Polynomial<T>.generate constructor

Polynomial<T>.generate(
  1. DataType<T> dataType,
  2. int degree,
  3. PolynomialGeneratorCallback<T> callback, {
  4. PolynomialFormat? format,
})

Generates a polynomial from calling a callback on every value. If format is specified the resulting polynomial is mutable, otherwise this is a read-only view.

Implementation

factory Polynomial.generate(
    DataType<T> dataType, int degree, PolynomialGeneratorCallback<T> callback,
    {PolynomialFormat? format}) {
  final result = GeneratedPolynomial<T>(dataType, degree, callback);
  return format == null ? result : result.toPolynomial(format: format);
}