vecInnerProduct function

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

Inner (dot) product a·b.

Implementation

double vecInnerProduct(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++) {
    acc += av[i] * bv[i];
  }
  return acc;
}