|
GridFire v0.7.6rc4.0
General Purpose Nuclear Network
|
Type definitions and utilities for the scratchpad system. More...
#include <cstdint>#include <string_view>Namespaces | |
| namespace | gridfire |
| namespace | gridfire::engine |
| namespace | gridfire::engine::scratch |
| Scratchpad memory management for computational engines. | |
Enumerations | |
| enum class | gridfire::engine::scratch::ScratchPadType : uint8_t { gridfire::engine::scratch::GRAPH_ENGINE_SCRATCHPAD , gridfire::engine::scratch::MULTISCALE_PARTITIONING_ENGINE_VIEW_SCRATCHPAD , gridfire::engine::scratch::ADAPTIVE_ENGINE_VIEW_SCRATCHPAD , gridfire::engine::scratch::DEFINED_ENGINE_VIEW_SCRATCHPAD , gridfire::engine::scratch::PRIMING_ENGINE_VIEW_SCRATCHPAD , gridfire::engine::scratch::_COUNT } |
| Enumeration of all registered scratchpad types. More... | |
Functions | |
| consteval size_t | gridfire::engine::scratch::get_max_scratchpad_types () |
| Get the maximum number of scratchpad types at compile time. | |
| constexpr std::string_view | gridfire::engine::scratch::get_scratchpad_type_name (const ScratchPadType scratchpad_type) |
| Convert a ScratchPadType to a human-readable name. | |
Type definitions and utilities for the scratchpad system.
This header defines the ScratchPadType enumeration which identifies all registered scratchpad types in the system, along with utility functions for querying scratchpad type information at compile-time and runtime.
_COUNT in ScratchPadTypeID member set to the new type