|
Celeritas 0.7.0-dev.195+develop.9f96e13e6
|
#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. | |