ITK  5.4.0
Insight Toolkit
Namespaces | Macros | Functions
itkOpenCLUtil.h File Reference
#include <cstring>
#include <cstdlib>
#include <cstdio>
#include <iostream>
#include <sstream>
#include "itkVector.h"
#include <CL/opencl.h>
#include "itkMacro.h"
+ Include dependency graph for itkOpenCLUtil.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.






std::string itk::Get64BitPragma ()
int itk::GetPixelDimension (const std::type_info &intype)
std::string itk::GetTypename (const std::type_info &intype)
void itk::GetTypenameInString (const std::type_info &intype, std::ostringstream &ret)
bool itk::GetValidTypename (const std::type_info &intype, const std::vector< std::string > &validtypes, std::string &retTypeName)
bool itk::IsGPUAvailable ()
void itk::OpenCLCheckError (cl_int error, const char *filename="", int lineno=0, const char *location="")
cl_device_id * itk::OpenCLGetAvailableDevices (cl_platform_id platform, cl_device_type devType, cl_uint *numAvailableDevices)
int itk::OpenCLGetLocalBlockSize (unsigned int ImageDim)
cl_device_id itk::OpenCLGetMaxFlopsDev (cl_context cxGPUContext)
void itk::OpenCLPrintDeviceInfo (cl_device_id device, bool verbose=false)
cl_platform_id itk::OpenCLSelectPlatform (const char *name)

Macro Definition Documentation



Definition at line 31 of file itkOpenCLUtil.h.