8 #ifndef MUELU_ALGEBRAICPERMUTATIONSTRATEGY_DECL_HPP_
9 #define MUELU_ALGEBRAICPERMUTATIONSTRATEGY_DECL_HPP_
30 template<
class Scalar =
double,
class LocalOrdinal =
int>
41 template<
class Scalar,
class LocalOrdinal>
47 template<
class Scalar,
class LocalOrdinal>
49 size_t size = values.size();
50 v.clear(); v.reserve(size);
51 for(
size_t i=0; i<size; ++i)
54 std::sort(v.begin(),v.end(), MueLu::CreateCmpPairs<Scalar,LocalOrdinal>(values));
64 template<
class Scalar = double,
65 class LocalOrdinal = int,
66 class GlobalOrdinal = LocalOrdinal,
69 #undef MUELU_ALGEBRAICPERMUTATIONSTRATEGY_SHORT
105 #define MUELU_ALGEBRAICPERMUTATIONSTRATEGY_SHORT