28 #ifndef SHARK_ALGORITHMS_DIRECTSEARCH_OPERATORS_DOMINATION_NONDOMINATEDSORT_H 29 #define SHARK_ALGORITHMS_DIRECTSEARCH_OPERATORS_DOMINATION_NONDOMINATEDSORT_H 46 template<
class Po
intRange,
class RankRange>
49 std::size_t n = points.size();
51 std::size_t m = points[0].size();
53 if (m == 2 || n > 5000 || std::log(n) / log(3.0) < m + 1.0)
66 template<
class Po
intRange,
class RankRange>
69 RankRange ranksCopy=
ranks;