Module: GRM

Extended by:
GRCommons::GRCommonUtils
Defined in:
lib/grm.rb,
lib/grm/ffi.rb,
lib/grm/grmbase.rb,
lib/grm/version.rb,
lib/gr_commons/gr_logger.rb

Defined Under Namespace

Modules: FFI Classes: Args, Error, NotFoundError

Constant Summary collapse

VERSION =
GRCommons::VERSION

Constants included from GRCommons::GRCommonUtils

GRCommons::GRCommonUtils::SUPPORTED_TYPES

Class Attribute Summary collapse

Class Method Summary collapse

Methods included from GRCommons::GRCommonUtils

create_ffi_pointer, double, equal_length, float, inquiry, inquiry_double, inquiry_int, inquiry_uint, int, narray?, read_ffi_pointer, uint, uint16, uint8

Class Attribute Details

.ffi_libObject

Returns the value of attribute ffi_lib.



23
24
25
# File 'lib/grm.rb', line 23

def ffi_lib
  @ffi_lib
end

Class Method Details

.merge(args = nil) ⇒ Object



192
193
194
195
# File 'lib/grm.rb', line 192

def merge(args = nil)
  args = Args.try_convert(args) || args
  super(args)
end

.merge_extended(args = nil, hold = 0, identificator = nil) ⇒ Object



197
198
199
200
# File 'lib/grm.rb', line 197

def merge_extended(args = nil, hold = 0, identificator = nil)
  args = Args.try_convert(args) || args
  super(args, hold, identificator)
end

.merge_hold(args = nil) ⇒ Object



202
203
204
205
# File 'lib/grm.rb', line 202

def merge_hold(args = nil)
  args = Args.try_convert(args) || args
  super(args)
end

.merge_named(args = nil, identificator = nil) ⇒ Object



207
208
209
210
# File 'lib/grm.rb', line 207

def merge_named(args = nil, identificator = nil)
  args = Args.try_convert(args) || args
  super(args, identificator)
end

.plot(args = nil) ⇒ Object



212
213
214
215
# File 'lib/grm.rb', line 212

def plot(args = nil)
  args = Args.try_convert(args) || args
  super(args)
end