Celeritas
0.5.0-86+4a8eea4
|
#include <atomic>
#include <cstdint>
#include <iosfwd>
#include <memory>
#include <mutex>
#include <string>
#include <string_view>
#include <vector>
#include "corecel/Assert.hh"
#include "corecel/OpaqueId.hh"
#include "KernelAttributes.hh"
Classes | |
struct | celeritas::KernelProfiling |
struct | celeritas::KernelMetadata |
class | celeritas::KernelRegistry |
Keep track of kernels and launches. More... | |
Typedefs | |
using | celeritas::KernelId = OpaqueId< KernelMetadata > |
Ordered identifiers for registered kernels. | |
Functions | |
KernelRegistry & | celeritas::kernel_registry () |
Globally shared kernel registry. | |
std::ostream & | celeritas::operator<< (std::ostream &os, KernelMetadata const &md) |
Write kernel metadata to a stream. | |