8 #ifndef IMPALGEBRA_VECTOR_METRICS_H
9 #define IMPALGEBRA_VECTOR_METRICS_H
21 IMPALGEBRA_BEGIN_NAMESPACE
42 return get_l2_norm(a-b);
46 VectorKD sum = std::accumulate(vs.begin(), vs.end(),
48 return sum / vs.size();
63 return get_linf_norm(a-b);
69 return .5*(bb.get_corner(0)+bb.get_corner(1));
74 IMPALGEBRA_END_NAMESPACE