Skip to content

Commit 11612e8

Browse files
committed
Adding is_owner()
1 parent ed12077 commit 11612e8

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

arrayfire/array.py

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -650,6 +650,14 @@ def is_linear(self):
650650
safe_call(backend.get().af_is_linear(ct.pointer(res), self.arr))
651651
return res.value
652652

653+
def is_owner(self):
654+
"""
655+
Check if the array owns the raw pointer or is a derived array.
656+
"""
657+
res = ct.c_bool(False)
658+
safe_call(backend.get().af_is_owner(ct.pointer(res), self.arr))
659+
return res.value
660+
653661
def __add__(self, other):
654662
"""
655663
Return self + other.

0 commit comments

Comments
 (0)