Searched refs:offset_at (Results 1 - 3 of 3) sorted by relevance

/gem5/ext/pybind11/tests/
H A Dtest_numpy_array.cpp83 return arr(a.nbytes() - a.offset_at(index...), (const uint8_t *) a.data(index...));
92 for (ssize_t i = 0; i < a.nbytes() - a.offset_at(index...); i++)
106 template<typename... Ix> ssize_t offset_at(const arr& a, Ix... idx) { return a.offset_at(idx...); } function
107 template<typename... Ix> ssize_t offset_at_t(const arr_t& a, Ix... idx) { return a.offset_at(idx...); }
174 def_index_fn(offset_at, const arr&);
H A Dtest_numpy_array.py73 assert m.offset_at(arr, *args) == ret * arr.dtype.itemsize
78 for func in (m.index_at, m.index_at_t, m.offset_at, m.offset_at_t, m.data, m.data_t,
/gem5/ext/pybind11/include/pybind11/
H A Dnumpy.h684 return static_cast<const void *>(detail::array_proxy(m_ptr)->data + offset_at(index...));
692 return static_cast<void *>(detail::array_proxy(m_ptr)->data + offset_at(index...));
697 template<typename... Ix> ssize_t offset_at(Ix... index) const {
703 ssize_t offset_at() const { return 0; }
708 return offset_at(index...) / itemsize();
874 return offset_at(index...) / itemsize();

Completed in 7 milliseconds