Skip to content
Snippets Groups Projects
Commit 0bf8296f authored by Uwe Schulzweida's avatar Uwe Schulzweida
Browse files

sqr_distance(): pass a and b by const&

parent e293cdef
No related branches found
No related tags found
1 merge request!292M214003/develop
Subproject commit 2702f10bd175963a0abdf3fa5239d2ebfc7ed95d
Subproject commit 26fa6b8dba31cd80dcbcaef2b4991837800567af
......@@ -7,11 +7,11 @@
namespace cdo
{
constexpr double sqr(double x) noexcept { return x * x; }
constexpr double sqr_distance(const std::array<double, 3> &a, const std::array<double, 3> &b) noexcept
constexpr double sqr_distance(std::array<double, 3> const &a, std::array<double, 3> const &b) noexcept
{
return sqr(a[0] - b[0]) + sqr(a[1] - b[1]) + sqr(a[2] - b[2]);
}
constexpr double sqr_distance(const double *a, const double *b) noexcept
constexpr double sqr_distance(double const (&a)[3], double const (&b)[3]) noexcept
{
return sqr(a[0] - b[0]) + sqr(a[1] - b[1]) + sqr(a[2] - b[2]);
}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment