#include <move_kernel.hpp>
|
| MoveFunctor (double _d_t, MC::ParticlePositions p, MC::ParticleStatus _status, std::size_t n_p, MoveInfo< ComputeSpace > m, MC::KPRNG::pool_type _random_pool, MC::EventContainer _events, ProbeAutogeneratedBuffer _probes, MC::ParticleAges _ages) |
|
KOKKOS_INLINE_FUNCTION void | operator() (const Kokkos::TeamPolicy< ComputeSpace >::member_type &team_handle, std::size_t &dead_count) const |
|
KOKKOS_FUNCTION void | handle_move (const std::size_t idx) const |
|
KOKKOS_FUNCTION void | handle_exit (std::size_t idx, std::size_t &dead_count) const |
|
◆ MoveFunctor()
template<bool enable_leave, bool enable_move>
◆ handle_exit()
template<bool enable_leave, bool enable_move>
◆ handle_move()
template<bool enable_leave, bool enable_move>
◆ operator()()
template<bool enable_leave, bool enable_move>
◆ ages
template<bool enable_leave, bool enable_move>
◆ d_t
template<bool enable_leave, bool enable_move>
◆ events
template<bool enable_leave, bool enable_move>
◆ move
template<bool enable_leave, bool enable_move>
◆ n_particles
template<bool enable_leave, bool enable_move>
◆ positions
template<bool enable_leave, bool enable_move>
◆ probes
template<bool enable_leave, bool enable_move>
◆ random_pool
template<bool enable_leave, bool enable_move>
◆ status
template<bool enable_leave, bool enable_move>
The documentation for this struct was generated from the following file: