|
| template<typename ScalarNumber , typename Functor , typename... Args> |
| void | ryujin::cpu_simd_loop (const std::string ®ion_name, const Functor &body, const unsigned int left, const unsigned int internal, const unsigned int right, Args &&...args) |
| |
| template<typename ScalarNumber , typename Functor , typename... Args> |
| void | ryujin::gpu_loop (const std::string ®ion_name, const Functor &body, const unsigned int left, const unsigned int internal, const unsigned int right, Args &&...args) |
| |
| template<typename MemorySpace , typename ScalarNumber , typename Functor , typename... Args> |
| void | ryujin::loop (const std::string ®ion_name, const Functor &body, const unsigned int left, const unsigned int internal, const unsigned int right, Args &&...args) |
| |
| template<typename Reducer , typename Functor , typename... Args> |
| void | ryujin::cpu_reduction_loop (const std::string ®ion_name, const Functor &body, const Reducer &reducer, const unsigned int left, const unsigned int right, Args &&...args) |
| |
| template<typename Reducer , typename Functor , typename... Args> |
| void | ryujin::gpu_reduction_loop (const std::string ®ion_name, const Functor &body, const Reducer &reducer, const unsigned int left, const unsigned int right, Args &&...args) |
| |
| template<typename MemorySpace , typename Reducer , typename Functor , typename... Args> |
| void | ryujin::reduction_loop (const std::string ®ion_name, const Functor &body, const Reducer &reducer, const unsigned int left, const unsigned int right, Args &&...args) |
| |