|
Celeritas 0.7.0-dev.160+develop.e5753653a
|
#include <type_traits>#include "corecel/Assert.hh"#include "corecel/OpaqueId.hh"#include "corecel/Types.hh"#include "corecel/cont/Range.hh"#include "corecel/sys/Device.hh"#include "corecel/sys/ThreadId.hh"#include "Collection.hh"#include "CollectionMirror.hh"#include "CollectionStateStore.hh"
Classes | |
| class | celeritas::StreamStore< P, S > |
| Helper class for storing parameters and multiple stream-dependent states. More... | |
Functions | |
| template<class S , class F > | |
| void | celeritas::apply_to_all_streams (S &&store, F &&func) |
| Apply a function to all streams. | |
| template<class S , class F , class T > | |
| void | celeritas::accumulate_over_streams (S &&store, F &&func, std::vector< T > *result) |
| Accumulate data over all streams. | |