Celeritas 0.7.0-3+develop.835656ac1
Loading...
Searching...
No Matches
Typedefs | Functions
CounterAlgorithms.hh File Reference
#include "corecel/Types.hh"
#include "corecel/data/Collection.hh"
#include "corecel/data/ObserverPtr.hh"
#include "celeritas/Types.hh"
#include "CoreStateCounters.hh"

Typedefs

template<MemSpace M>
using celeritas::CoreStateCounterRef = Collection< CoreStateCounters, Ownership::reference, M >
 

Functions

void celeritas::initialize_counters (CoreStateCounterRef< MemSpace::host > const &, size_type, StreamId)
 
void celeritas::initialize_counters (CoreStateCounterRef< MemSpace::device > const &, size_type, StreamId)
 
void celeritas::add_pending (CoreStateCounterRef< MemSpace::host > const &, size_type, StreamId)
 
void celeritas::add_pending (CoreStateCounterRef< MemSpace::device > const &, size_type, StreamId)
 
void celeritas::add_pending (CoreStateCounterRef< MemSpace::host > const &, ObserverPtr< size_type, MemSpace::host >, StreamId)
 
void celeritas::add_pending (CoreStateCounterRef< MemSpace::device > const &, ObserverPtr< size_type, MemSpace::device >, StreamId)
 
void celeritas::add_primaries (CoreStateCounterRef< MemSpace::host > const &, size_type, StreamId)
 
void celeritas::add_primaries (CoreStateCounterRef< MemSpace::device > const &, size_type, StreamId)
 
void celeritas::update_active (CoreStateCounterRef< MemSpace::host > const &, size_type, StreamId)
 
void celeritas::update_active (CoreStateCounterRef< MemSpace::device > const &, size_type, StreamId)
 
void celeritas::update_alive (CoreStateCounterRef< MemSpace::host > const &, size_type, StreamId)
 
void celeritas::update_alive (CoreStateCounterRef< MemSpace::device > const &, size_type, StreamId)
 
void celeritas::update_secondaries (CoreStateCounterRef< MemSpace::host > const &, ObserverPtr< size_type, MemSpace::host >, size_type, StreamId)
 
void celeritas::update_secondaries (CoreStateCounterRef< MemSpace::device > const &, ObserverPtr< size_type, MemSpace::device >, size_type, StreamId)