Method: NuLin::Native.call
- Defined in:
- lib/nulin.rb
.call(typecode, name, *args) ⇒ Object
34 35 36 37 38 39 40 41 |
# File 'lib/nulin.rb', line 34 def call(typecode, name, *args) fun_name = LAPACK_PREFIX[typecode] + name retvals = __send__(fun_name, *args) info = retvals ? retvals.last : 0 raise LinalgError, "#{fun_name}: errno #{info}" if info != 0 return retvals end |