Shamrock 2025.10.0
Astrophysical Code
Loading...
Searching...
No Matches
Functions
key_morton_sort.cpp File Reference
#include "shamtree/key_morton_sort.hpp"
#include "shamalgs/algorithm.hpp"
#include "shambackends/fmt_bindings/fmt_defs.hpp"
+ Include dependency graph for key_morton_sort.cpp:

Go to the source code of this file.

Functions

template<>
void sycl_sort_morton_key_pair< u32, MultiKernel > (sycl::queue &queue, u32 morton_count_rounded_pow, std::unique_ptr< sycl::buffer< u32 > > &buf_index, std::unique_ptr< sycl::buffer< u32 > > &buf_morton)
 
template<>
void sycl_sort_morton_key_pair< u64, MultiKernel > (sycl::queue &queue, u32 morton_count_rounded_pow, std::unique_ptr< sycl::buffer< u32 > > &buf_index, std::unique_ptr< sycl::buffer< u64 > > &buf_morton)
 

Detailed Description

Author
Timothée David–Cléris (tim.s.nosp@m.hamr.nosp@m.ock@p.nosp@m.roto.nosp@m.n.me)

Definition in file key_morton_sort.cpp.

Function Documentation

◆ sycl_sort_morton_key_pair< u32, MultiKernel >()

template<>
void sycl_sort_morton_key_pair< u32, MultiKernel > ( sycl::queue &  queue,
u32  morton_count_rounded_pow,
std::unique_ptr< sycl::buffer< u32 > > &  buf_index,
std::unique_ptr< sycl::buffer< u32 > > &  buf_morton 
)

Definition at line 21 of file key_morton_sort.cpp.

◆ sycl_sort_morton_key_pair< u64, MultiKernel >()

template<>
void sycl_sort_morton_key_pair< u64, MultiKernel > ( sycl::queue &  queue,
u32  morton_count_rounded_pow,
std::unique_ptr< sycl::buffer< u32 > > &  buf_index,
std::unique_ptr< sycl::buffer< u64 > > &  buf_morton 
)

Definition at line 31 of file key_morton_sort.cpp.