Polyfitter constructor
Implementation
factory Polyfitter({required int deg, int? nmax}) {
final initialNmax = nmax ?? (deg + 1);
final ctx = yl_polyfit_ctx_create_f64(deg, initialNmax);
if (ctx == ffi.nullptr) {
throw StateError('Failed to create polyfit context');
}
return Polyfitter._(deg, initialNmax, _PolyfitResource(ctx));
}