Exception: OpenCL::Error::INVALID_PLATFORM

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

Overview

Represents the OpenCL CL_INVALID_PLATFORM 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_PLATFORM

Initilizes code to -32



1712
1713
1714
# File 'lib/opencl_ruby_ffi/opencl_ruby_ffi_base_gen.rb', line 1712

def initialize
  super(-32)
end

Class Method Details

.codeObject

Returns the code corresponding to this error class



1727
1728
1729
# File 'lib/opencl_ruby_ffi/opencl_ruby_ffi_base_gen.rb', line 1727

def self.code
  return -32
end

.nameObject

Returns a string representing the name corresponding to the error classe



1717
1718
1719
# File 'lib/opencl_ruby_ffi/opencl_ruby_ffi_base_gen.rb', line 1717

def self.name
  return "INVALID_PLATFORM"
end

Instance Method Details

#nameObject

Returns a string representing the name corresponding to the error



1722
1723
1724
# File 'lib/opencl_ruby_ffi/opencl_ruby_ffi_base_gen.rb', line 1722

def name
  return "INVALID_PLATFORM"
end