|
docc 0.8.3 (0d44999b)
C++ API Reference
|
#include <string>#include "sdfg/exceptions.h"#include "sdfg/serializer/json_serializer.h"#include "sdfg/structured_control_flow/map.h"#include "sdfg/targets/gpu/gpu_types.h"Go to the source code of this file.
Classes | |
| class | sdfg::gpu::ScheduleType_GPU_Base< Derived > |
| Base class for GPU schedule types (CUDA/ROCm) using CRTP pattern. More... | |
Namespaces | |
| namespace | sdfg |
| namespace | sdfg::gpu |
Functions | |
| GPUDimension | sdfg::gpu::gpu_dimension (const structured_control_flow::ScheduleType &schedule) |
| Get the GPU dimension from any GPU schedule type. | |
| void | sdfg::gpu::gpu_dimension (structured_control_flow::ScheduleType &schedule, const GPUDimension &dimension) |
| Set the GPU dimension on any GPU schedule type. | |
| symbolic::Integer | sdfg::gpu::gpu_block_size (const structured_control_flow::ScheduleType &schedule) |
| Get the block size from any GPU schedule type Returns default values if not explicitly set: | |
| void | sdfg::gpu::gpu_block_size (structured_control_flow::ScheduleType &schedule, const symbolic::Expression block_size) |
| Set the block size on any GPU schedule type. | |