The continuous input domain.
List<double> get domain => List.unmodifiable(_domain);
set domain(List<double> value) { assert(value.length >= 2, 'Domain must have at least 2 values'); _domain = List.from(value); }