Exception: OpenCL::Error::DEVICE_NOT_FOUND

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

Overview

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

#initializeDEVICE_NOT_FOUND

Initilizes code to -1



620
621
622
# File 'lib/opencl_ruby_ffi/opencl_ruby_ffi_base_gen.rb', line 620

def initialize
  super(-1)
end

Class Method Details

.codeObject

Returns the code corresponding to this error class



635
636
637
# File 'lib/opencl_ruby_ffi/opencl_ruby_ffi_base_gen.rb', line 635

def self.code
  return -1
end

.nameObject

Returns a string representing the name corresponding to the error classe



625
626
627
# File 'lib/opencl_ruby_ffi/opencl_ruby_ffi_base_gen.rb', line 625

def self.name
  return "DEVICE_NOT_FOUND"
end

Instance Method Details

#nameObject

Returns a string representing the name corresponding to the error



630
631
632
# File 'lib/opencl_ruby_ffi/opencl_ruby_ffi_base_gen.rb', line 630

def name
  return "DEVICE_NOT_FOUND"
end