Partial template specialization was required for MidDistance() in DBallBound when working with TMetric = LMetric<2> and TPoint = GenVector. DBallBound was also changed to use TPoint = arma::vec by default.
Partial template specialization was required for MidDistance() in DBallBound when working with TMetric = LMetric<2> and TPoint = GenVector. DBallBound was also changed to use TPoint = arma::vec by default.