BioCMAMC-ST
|
Class to store time event as bulk storage
More...
#include <probe.hpp>
Public Types | |
template<typename Space > | |
using | buffer_type = Kokkos::View<double[buffer_size], Kokkos::LayoutRight, Space> |
Public Member Functions | |
void | clear () |
KOKKOS_INLINE_FUNCTION bool | set (double val) const |
bool | need_export () const noexcept |
std::span< const double > | get () const |
Probes () | |
Private Attributes | |
bool | active {} |
buffer_type< Kokkos::DefaultExecutionSpace > | buffer |
Kokkos::View< uint64_t, Kokkos::SharedSpace > | internal_counter |
buffer_type< Kokkos::DefaultHostExecutionSpace > | host_buffer |
Class to store time event as bulk storage
using Simulation::Probes< buffer_size >::buffer_type = Kokkos::View<double[buffer_size], Kokkos::LayoutRight, Space> |
Simulation::Probes< buffer_size >::Probes | ( | ) |
void Simulation::Probes< buffer_size >::clear | ( | ) |
|
nodiscard |
|
nodiscardnoexcept |
|
nodiscard |
|
private |
|
private |
|
private |
|
private |