Exception: OpenCL::Error::MEM_OBJECT_ALLOCATION_FAILURE

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

Overview

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

#initializeMEM_OBJECT_ALLOCATION_FAILURE

Initilizes code to -4



2216
2217
2218
# File 'lib/opencl_ruby_ffi/opencl_ruby_ffi_base_gen.rb', line 2216

def initialize
  super(-4)
end

Class Method Details

.codeObject

Returns the code corresponding to this error class



2231
2232
2233
# File 'lib/opencl_ruby_ffi/opencl_ruby_ffi_base_gen.rb', line 2231

def self.code
  return -4
end

.nameObject

Returns a string representing the name corresponding to the error classe



2221
2222
2223
# File 'lib/opencl_ruby_ffi/opencl_ruby_ffi_base_gen.rb', line 2221

def self.name
  return "MEM_OBJECT_ALLOCATION_FAILURE"
end

Instance Method Details

#nameObject

Returns a string representing the name corresponding to the error



2226
2227
2228
# File 'lib/opencl_ruby_ffi/opencl_ruby_ffi_base_gen.rb', line 2226

def name
  return "MEM_OBJECT_ALLOCATION_FAILURE"
end