Searched refs:itemsize (Results 1 - 9 of 9) sorted by relevance

/gem5/ext/pybind11/include/pybind11/
H A Dbuffer_info.h19 ssize_t itemsize = 0; // Size of individual items in bytes member in struct:buffer_info
28 buffer_info(void *ptr, ssize_t itemsize, const std::string &format, ssize_t ndim, argument
30 : ptr(ptr), itemsize(itemsize), size(1), format(format), ndim(ndim),
42 buffer_info(void *ptr, ssize_t itemsize, const std::string &format, ssize_t size) argument
43 : buffer_info(ptr, itemsize, format, 1, {size}, {itemsize}) { }
50 : buffer_info(view->buf, view->itemsize, view->format, view->ndim,
65 itemsize = rhs.itemsize;
83 buffer_info(private_ctr_tag, void *ptr, ssize_t itemsize, const std::string &format, ssize_t ndim, detail::any_container<ssize_t> &&shape_in, detail::any_container<ssize_t> &&strides_in) argument
[all...]
H A Dnumpy.h385 constexpr static ssize_t itemsize() { return sizeof(T); }
406 return size() * itemsize();
450 // If info.itemsize == 0, use the value calculated from the format string
451 m_ptr = descr.strip_padding(info.itemsize ? info.itemsize : descr.itemsize()).release().ptr();
460 dtype(list names, list formats, list offsets, ssize_t itemsize) {
465 args["itemsize"] = pybind11::int_(itemsize);
483 ssize_t itemsize() cons
504 strip_padding(ssize_t itemsize) argument
[all...]
H A Dpytypes.h1335 buf.itemsize = info.itemsize;
H A Dstl_bind.h390 if (!detail::compare_buffer_info<T>::compare(info) || (ssize_t) sizeof(T) != info.itemsize)
/gem5/ext/pybind11/tests/
H A Dtest_numpy_dtypes.py15 'formats': ['?', 'u4', 'f4', 'f{}'.format(ld.itemsize)],
29 " 'offsets':[0,4,8,{}], 'itemsize':{}}}")
35 return dt_fmt().format(ld.itemsize, simple_ld_off, simple_ld_off + ld.itemsize)
41 np.dtype('longdouble').itemsize, e='<' if byteorder == 'little' else '>')
52 return dt_fmt().format(ld.itemsize, partial_ld_off, partial_ld_off + ld.itemsize)
59 partial_nested_size = partial_nested_off * 2 + partial_ld_off + ld.itemsize
60 return "{{'names':['a'], 'formats':[{}], 'offsets':[{}], 'itemsize':{}}}".format(
78 str(4 * (dbl.alignment > 4) + dbl.itemsize
[all...]
H A Dtest_numpy_array.py43 assert m.itemsize(a) == 8
64 assert m.itemsize(a) == 2
73 assert m.offset_at(arr, *args) == ret * arr.dtype.itemsize
74 assert m.offset_at_t(arr, *args) == ret * arr.dtype.itemsize
H A Dtest_numpy_dtypes.cpp246 dict["itemsize"] = py::int_(20);
366 list.append(py::int_(dt1.itemsize())); list.append(py::int_(dt2.itemsize()));
382 for (ssize_t i = 0; i < req.size * req.itemsize; i++)
H A Dtest_numpy_array.cpp60 check.size_numpy = check.dtype.attr("itemsize").template cast<int>();
124 l.append(r.itemsize());
167 sm.def("itemsize", [](const arr& a) { return a.itemsize(); });
/gem5/ext/pybind11/include/pybind11/detail/
H A Dclass.h484 view->itemsize = info->itemsize;
485 view->len = view->itemsize;

Completed in 27 milliseconds