class CooCoo::CUDA::APIError
Public Class Methods
new(err = nil)
click to toggle source
Calls superclass method
# File lib/coo-coo/cuda/error.rb, line 9 def initialize(err = nil) @err = err || Runtime.cudaGetLastError() super(message) end
Public Instance Methods
error()
click to toggle source
# File lib/coo-coo/cuda/error.rb, line 18 def error @err end
message()
click to toggle source
# File lib/coo-coo/cuda/error.rb, line 14 def message "CUDA API Error: #{name} #{string}" end
name()
click to toggle source
# File lib/coo-coo/cuda/error.rb, line 22 def name Runtime.cudaGetErrorName(@err) end
string()
click to toggle source
# File lib/coo-coo/cuda/error.rb, line 26 def string Runtime.cudaGetErrorString(@err) end