ITK  6.0.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.

Namespaces

namespace  itk
 

Macros

#define CL_TARGET_OPENCL_VERSION   120
 

Functions

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

◆ CL_TARGET_OPENCL_VERSION

#define CL_TARGET_OPENCL_VERSION   120

Definition at line 31 of file itkOpenCLUtil.h.