#pragma once #include "common.hpp" namespace kel { namespace lbm { template saw::data> sycl_to_saw_index(const acpp::sycl::id& idx){ saw::data> trans_index; for(uint64_t i{0u}; i < D; ++i){ trans_index.at({{i}}).set(idx[i]); } return trans_index; } } }