Exception: OpenCL::Error::LINK_PROGRAM_FAILURE

Inherits:
OpenCL::Error
  • Object
show all
Defined in:
lib/opencl_ruby_ffi/opencl_ruby_ffi_base_gen.rb

Overview

Represents the OpenCL CL_LINK_PROGRAM_FAILURE error

Constant Summary

Constants inherited from OpenCL::Error

BuildProgramFailure, CompileProgramFailure, CompilerNotAvailable, DeviceNotAvailable, DeviceNotFound, DevicePartitionFailed, ExecStatusErrorForEventsInWaitList, ImageFormatMismatch, ImageFormatNotSupported, InvalidArgIndex, InvalidArgSize, InvalidArgValue, InvalidBinary, InvalidBufferSize, InvalidBuildOptions, InvalidCommandQueue, InvalidCompilerOptions, InvalidContext, InvalidDevice, InvalidDevicePartitionCount, InvalidDeviceQueue, InvalidDeviceType, InvalidEvent, InvalidEventWaitList, InvalidGLOBALOffset, InvalidGLOBALWorkSize, InvalidGLObject, InvalidGLSharegroupReferenceKHR, InvalidHostPtr, InvalidImageDescriptor, InvalidImageFormatDescriptor, InvalidImageSize, InvalidKernel, InvalidKernelArgs, InvalidKernelDefinition, InvalidKernelName, InvalidLinkerOptions, InvalidMemObject, InvalidMipLevel, InvalidOperation, InvalidPipeSize, InvalidPlatform, InvalidProgram, InvalidProgramExecutable, InvalidProperty, InvalidQueueProperties, InvalidSampler, InvalidValue, InvalidWorkDimension, InvalidWorkGroupSize, InvalidWorkItemSize, KernelArgInfoNotAvailable, LinkProgramFailure, LinkerNotAvailable, MapFailure, MemCopyOverlap, MemObjectAllocationFailure, MisalignedSubBufferOffset, OutOfHostMemory, OutOfResources, PlatformNotFoundKHR, ProfilingInfoNotAvailable

Instance Attribute Summary

Attributes inherited from OpenCL::Error

#code

Class Method Summary collapse

Instance Method Summary collapse

Constructor Details

#initializeLINK_PROGRAM_FAILURE

Initilizes code to -17



1852
1853
1854
# File 'lib/opencl_ruby_ffi/opencl_ruby_ffi_base_gen.rb', line 1852

def initialize
  super(-17)
end

Class Method Details

.codeObject

Returns the code corresponding to this error class



1867
1868
1869
# File 'lib/opencl_ruby_ffi/opencl_ruby_ffi_base_gen.rb', line 1867

def self.code
  return -17
end

.nameObject

Returns a string representing the name corresponding to the error classe



1857
1858
1859
# File 'lib/opencl_ruby_ffi/opencl_ruby_ffi_base_gen.rb', line 1857

def self.name
  return "LINK_PROGRAM_FAILURE"
end

Instance Method Details

#nameObject

Returns a string representing the name corresponding to the error



1862
1863
1864
# File 'lib/opencl_ruby_ffi/opencl_ruby_ffi_base_gen.rb', line 1862

def name
  return "LINK_PROGRAM_FAILURE"
end