1#ifndef __SIMULATION_KERNELS_HPP__
2#define __SIMULATION_KERNELS_HPP__
4#include <simulation/kernels/model_kernel.hpp>
5#include <simulation/kernels/move_kernel.hpp>
10 template <
typename Space, ModelType Model>
struct Functors
Kokkos::View< value_type, Space > result_view_type
Definition model_kernel.hpp:41
Definition model_kernel.hpp:99
move_reducer_view_type move_reducer
Definition kernels.hpp:21
Kokkos::View< std::size_t, Space > move_reducer_view_type
Definition kernels.hpp:16
Model FModel
Definition kernels.hpp:12
cycle_kernel_type cycle_kernel
Definition kernels.hpp:22
cycle_reducer_view_type cycle_reducer
Definition kernels.hpp:20
move_kernel_type move_kernel
Definition kernels.hpp:23
Functors(cycle_kernel_type &&ck, move_kernel_type &&mk)
Definition kernels.hpp:25
KernelInline::CycleReducer< Space >::result_view_type cycle_reducer_view_type
Definition kernels.hpp:14
CycleFunctor< Model > cycle_kernel_type
Definition kernels.hpp:17
MoveFunctor move_kernel_type
Definition kernels.hpp:18
Definition move_kernel.hpp:74