Template Function brille::jv_permutation(const std::vector<T>&)¶
Defined in File permutation.hpp
Function Documentation¶
Warning
doxygenfunction: Unable to resolve multiple matches for function “brille::jv_permutation” with arguments (const std::vector<T>&) in doxygen xml output for project “brille” from directory: _build/doxygenxml/. Potential matches:
- template<class I, class T> std::vector<I> jv_permutation(const std::vector<T> &cost)
- template<class S, class T, class R, class I, typename = typename std::enable_if<std::is_same<typename CostTraits<T>::type, R>::value>::type> bool jv_permutation(const S *centre_vals, const T *centre_vecs, const S *neighbour_vals, const T *neighbour_vecs, const std::array<I, 3> &vals_Nel, const std::array<I, 3> &vecs_Nel, const R Wscl, const R Wvec, const R Wmat, const size_t vals_span, const size_t vecs_span, const size_t Nobj, bArray<size_t> &permutations, const size_t centre_idx, const size_t neighbour_idx, const int vec_cost_func = 0)
- template<class T, class R, class I, typename = typename std::enable_if<std::is_same<typename CostTraits<T>::type, R>::value>::type> bool jv_permutation(const T *centre, const T *neighbour, const std::array<I, 3> &Nel, const R Wscl, const R Wvec, const R Wmat, const size_t span, const size_t Nobj, bArray<size_t> &permutations, const size_t centre_idx, const size_t neighbour_idx, const int vec_cost_func = 0)
- template<class T> std::vector<int> jv_permutation(const std::vector<T> &cost)