Exception: OpenCL::Error::INVALID_DEVICE

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

Overview

Represents the OpenCL CL_INVALID_DEVICE 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

#initializeINVALID_DEVICE

Initilizes code to -33



1684
1685
1686
# File 'lib/opencl_ruby_ffi/opencl_ruby_ffi_base_gen.rb', line 1684

def initialize
  super(-33)
end

Class Method Details

.codeObject

Returns the code corresponding to this error class



1699
1700
1701
# File 'lib/opencl_ruby_ffi/opencl_ruby_ffi_base_gen.rb', line 1699

def self.code
  return -33
end

.nameObject

Returns a string representing the name corresponding to the error classe



1689
1690
1691
# File 'lib/opencl_ruby_ffi/opencl_ruby_ffi_base_gen.rb', line 1689

def self.name
  return "INVALID_DEVICE"
end

Instance Method Details

#nameObject

Returns a string representing the name corresponding to the error



1694
1695
1696
# File 'lib/opencl_ruby_ffi/opencl_ruby_ffi_base_gen.rb', line 1694

def name
  return "INVALID_DEVICE"
end