Class: OpenCL::UnifiedSharedMemoryCapabilitiesINTEL
- Defined in:
- lib/opencl_ruby_ffi/intel/unified_shared_memory_preview.rb
Instance Method Summary collapse
Methods inherited from Bitfield
#&, #^, #coerce, #flags, #flags=, #include?, #initialize, #inspect, #to_i, #to_int, #to_s, #|
Constructor Details
This class inherits a constructor from OpenCL::Bitfield
Instance Method Details
#names ⇒ Object
120 121 122 123 124 125 126 |
# File 'lib/opencl_ruby_ffi/intel/unified_shared_memory_preview.rb', line 120 def names fs = [] %w( UNIFIED_SHARED_MEMORY_ACCESS_INTEL UNIFIED_SHARED_MEMORY_ATOMIC_ACCESS_INTEL UNIFIED_SHARED_MEMORY_CONCURRENT_ACCESS_INTEL UNIFIED_SHARED_MEMORY_CONCURRENT_ATOMIC_ACCESS_INTEL )..each { |f| fs.push(f) if self.include?( self.class.const_get(f) ) } return fs end |
Constant Summary collapse
- UNIFIED_SHARED_MEMORY_ACCESS_INTEL =
(1 << 0)
- UNIFIED_SHARED_MEMORY_ATOMIC_ACCESS_INTEL =
(1 << 1)
- UNIFIED_SHARED_MEMORY_CONCURRENT_ACCESS_INTEL =
(1 << 2)
- UNIFIED_SHARED_MEMORY_CONCURRENT_ATOMIC_ACCESS_INTEL =
(1 << 3)