Handle situations where the user passes in a distances matrix not a distance column.

This commit is contained in:
Ryan Curtin
2016-10-30 20:50:24 +09:00
parent 11326ef212
commit c3d38252d9
@@ -241,10 +241,12 @@ int main(int argc, char** argv)
Log::Info << "Calculation complete." << endl;
}
const double averageError = arma::sum(exactDistances / distances.row(0)) /
distances.n_cols;
const double minError = arma::min(exactDistances / distances.row(0));
const double maxError = arma::max(exactDistances / distances.row(0));
const double averageError = arma::sum(exactDistances.row(0) /
distances.row(0)) / distances.n_cols;
const double minError = arma::min(exactDistances.row(0) /
distances.row(0));
const double maxError = arma::max(exactDistances.row(0) /
distances.row(0));
Log::Info << "Average error: " << averageError << "." << endl;
Log::Info << "Maximum error: " << maxError << "." << endl;