Module: NDAV::Numo::NArray

Defined in:
lib/ndav/numo/narray.rb,
ext/narray.c

Defined Under Namespace

Modules: Converter, FromNDAV, ToNDAV

Constant Summary collapse

CLASS_TO_FORMAT =
{
  ::Numo::Int8 => "c",
  ::Numo::UInt8 => "C",
  ::Numo::Int16 => "s",
  ::Numo::UInt16 => "S",
  ::Numo::Int32 => "l",
  ::Numo::UInt32 => "L",
  ::Numo::Int64 => "q",
  ::Numo::UInt64 => "Q",
  ::Numo::SFloat => "f",
  ::Numo::DFloat => "d"
}
FORMAT_TO_CLASS =
CLASS_TO_FORMAT.invert

Class Method Summary collapse

Class Method Details

.address(obj) ⇒ Object



8
9
10
11
12
13
14
# File 'ext/narray.c', line 8

static VALUE
ndav_numo_narray_s_address(VALUE self, VALUE obj)
{
  void* ptr = na_get_pointer_for_read(obj);

  return PTR2NUM(ptr);
}