validateFiniteValues static method

void validateFiniteValues(
  1. List<double> data, {
  2. String? name,
})

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.');
    }
  }
}