BioCMAMC-ST
Simulation::KernelInline::MoveLeaveTally Struct Reference

#include <move_kernel.hpp>

Public Member Functions

KOKKOS_INLINE_FUNCTION MoveLeaveTallyoperator+= (const MoveLeaveTally &other)

Public Attributes

std::size_t moved
std::size_t dead

Detailed Description

Reduction value carried by every move kernel. Both counters ride the league-wide reduction and reach the EventContainer once per launch, from the host, in CycleFunctors::get_host_reduction.

Member Function Documentation

◆ operator+=()

KOKKOS_INLINE_FUNCTION MoveLeaveTally & Simulation::KernelInline::MoveLeaveTally::operator+= ( const MoveLeaveTally & other)
inline

Member Data Documentation

◆ dead

std::size_t Simulation::KernelInline::MoveLeaveTally::dead

◆ moved

std::size_t Simulation::KernelInline::MoveLeaveTally::moved

The documentation for this struct was generated from the following file: