![]() |
open_iA 2021.08
A tool for the visual analysis and processing of volumetric datasets, with a focus on industrial computed tomography.
|
#include <iAVec3.h>#include <itkMacro.h>#include <QtGui>#include <QMessageBox>#include "CL/cl.hpp"Macros | |
| #define | CL_USE_DEPRECATED_OPENCL_1_1_APIS |
| #define | itk_clSafeCall(err) |
| #define | itk_clThrowBuildLog(log) |
Functions | |
| void | cl_init (cl::Device &device_out, cl::Context &context_out, cl::CommandQueue &queue_out, cl_device_type devType=CL_DEVICE_TYPE_GPU) |
| char const * | descriptionOfError (cl_int err) |
| int | generateEmbeddableSource (QString src_filename, QString output_filename) |
| size_t | GetLocalForKernel (const cl::Kernel kernel, const size_t global, const cl::Device device) |
| Get best fitting 1D local size given the global size and an OpenCL kernel. More... | |
| QString | readFile (QString filename) |
| cl_float4 | Vec3_to_cl_float4 (const iAVec3f &v) |
| #define CL_USE_DEPRECATED_OPENCL_1_1_APIS |
| #define itk_clSafeCall | ( | err | ) |
| #define itk_clThrowBuildLog | ( | log | ) |
|
inline |
|
inline |
|
inline |
|
inline |
Get best fitting 1D local size given the global size and an OpenCL kernel.
Global size should be dividable by local size. And local size should not be more than the maximum number of threads that kernel can handle.
|
inline |
|
inline |