Class: FFTW3::IODim
- Inherits:
-
Object
- Object
- FFTW3::IODim
- Defined in:
- lib/fftw3/iodim.rb
Class Method Summary collapse
Class Method Details
.to_ffi(dims) ⇒ Object
5 6 7 8 9 10 11 12 13 14 |
# File 'lib/fftw3/iodim.rb', line 5 def self.to_ffi(dims) ptr = ::FFI::MemoryPointer.new(FFTW3::FFI::Types::IODimStruct, dims.length) dims.each_with_index do |d, i| struct = FFTW3::FFI::Types::IODimStruct.new(ptr + i * FFTW3::FFI::Types::IODimStruct.size) struct[:n] = d[:n] struct[:is] = d[:is] struct[:os] = d[:os] end ptr end |