def atomic_or(self, other): """Return the new expression of computing atomic or between self and a given operand. Args: other (Any): Given operand. Returns: :class:`~taichi.lang.expr.Expr`: The computing expression of atomic or.""" _taichi_skip_traceback = 1 return ti.atomic_or(self, other)
def atomic_or(self, other): import taichi as ti return ti.atomic_or(self, other)
def func(): a = 0 for i in range(10): ti.atomic_or(a, 2**i) A[None] = a
def func(): c[None] = 0 for i in range(10): # this is an expr with side effect, make sure it's not optimized out. ti.atomic_or(c[None], 2**i)
def atomic_or(self, other): import taichi as ti _taichi_skip_traceback = 1 return ti.atomic_or(self, other)
def atomic_or(self, other): _taichi_skip_traceback = 1 return ti.atomic_or(self, other)