![]() |
Shamrock 2025.10.0
Astrophysical Code
|
#include "shamalgs/impl_utils.hpp"#include "shambackends/DeviceBuffer.hpp"#include "shambackends/kernel_call.hpp"
Include dependency graph for segmented_sort_in_place.hpp:
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Namespaces | |
| namespace | shamalgs |
| namespace to contain everything implemented by shamalgs | |
| namespace | shamalgs::primitives |
| namespace for primitive algorithm (e.g. sort, scan, reductions, ...) | |
| namespace | shamalgs::primitives::impl |
| namespace to control implementation behavior | |
Functions | |
| template<class T > | |
| void | shamalgs::primitives::segmented_sort_in_place (sham::DeviceBuffer< T > &buf, const sham::DeviceBuffer< u32 > &offsets) |
| std::vector< shamalgs::impl_param > | shamalgs::primitives::impl::get_default_impl_list_segmented_sort_in_place () |
| Get list of available segmented sort in place implementations. | |
| shamalgs::impl_param | shamalgs::primitives::impl::get_current_impl_segmented_sort_in_place () |
| Get the current implementation for segmented sort in place. | |
| void | shamalgs::primitives::impl::set_impl_segmented_sort_in_place (const std::string &impl, const std::string ¶m="") |
| Set the implementation for segmented sort in place. | |
Definition in file segmented_sort_in_place.hpp.