#include "ityr/common/util.hpp"#include "ityr/pattern/parallel_invoke.hpp"#include "ityr/pattern/parallel_loop.hpp"#include "ityr/pattern/parallel_reduce.hpp"#include "ityr/pattern/parallel_sort.hpp"#include "ityr/pattern/random.hpp"

Go to the source code of this file.
Namespaces | |
| ityr | |
Functions | |
| template<typename ExecutionPolicy , typename RandomAccessIterator , typename UniformRandomBitGenerator > | |
| void | ityr::shuffle (const ExecutionPolicy &policy, RandomAccessIterator first, RandomAccessIterator last, UniformRandomBitGenerator &&urbg) |
| Randomly shuffle elements in a range. More... | |