#include <contribution_kernel.hpp>
|
| | ContributionFunctor (std::size_t particle_per_team, MC::ContributionView contribution_scatter, MC::ParticlesContainer< M > particles, MC::pool_type rp, MC::KernelConcentrationType _concentrations, MC::EventContainer _event, Simulation::ProbeAutogeneratedBuffer d_probes) |
| void | update (MC::ParticlesContainer< M > _particles, double _d_t) |
| KOKKOS_INLINE_FUNCTION void | division (const std::size_t idx, value_type &local_reduce) const |
| KOKKOS_INLINE_FUNCTION void | operator() (Tag0D _tag, const TeamMember &team, value_type &team_value_reduce) const |
| KOKKOS_INLINE_FUNCTION void | operator() (const Tag3D _tag, const TeamMember &team, value_type &team_value_reduce) const |
| | ContributionFunctor (std::size_t particle_per_team, MC::ContributionView contribution_scatter, MC::ParticlesContainer< M > particles) |
| void | update (MC::ParticlesContainer< M > _particles) |
| KOKKOS_INLINE_FUNCTION void | operator() (Tag0D _tag, const TeamMember &team) const |
| KOKKOS_INLINE_FUNCTION void | operator() (const Tag3D _tag, const TeamMember &team) const |
◆ float_type [1/2]
◆ float_type [2/2]
◆ ScratchView [1/2]
Initial value:
TeamPolicy::execution_space::scratch_memory_space>
float float_type
Definition contribution_kernel.hpp:23
◆ ScratchView [2/2]
Initial value:
TeamPolicy::execution_space::scratch_memory_space>
◆ TeamMember [1/2]
◆ TeamMember [2/2]
◆ TeamPolicy [1/2]
◆ TeamPolicy [2/2]
◆ value_type
◆ ContributionFunctor() [1/2]
◆ ContributionFunctor() [2/2]
◆ division()
◆ operator()() [1/4]
◆ operator()() [2/4]
◆ operator()() [3/4]
◆ operator()() [4/4]
◆ update() [1/2]
◆ update() [2/2]
◆ concentrations
◆ d_t
◆ division_probe
◆ events
◆ m_contribution_scatter
◆ m_particle_per_team
◆ m_particles
◆ np
◆ random_pool
The documentation for this struct was generated from the following files: