vecL2Sq function

double vecL2Sq(
  1. Vector a,
  2. Vector b
)

Squared L2 distance ‖a - b‖².

Implementation

double vecL2Sq(Vector a, Vector b) {
  _checkSameDim(a, b);
  var acc = 0.0;
  final av = a.values;
  final bv = b.values;
  for (var i = 0; i < av.length; i++) {
    final d = av[i] - bv[i];
    acc += d * d;
  }
  return acc;
}