validateFiniteValues static method
Optional: Checks if the values are all finite numbers.
Implementation
static void validateFiniteValues(List<double> data, {String? name}) {
for (final value in data) {
if (value.isNaN || value.isInfinite) {
throw ArgumentError('${name ?? "Input data"} contains non-finite value.');
}
}
}