Пример #1
0
    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)
Пример #2
0
 def atomic_or(self, other):
     import taichi as ti
     return ti.atomic_or(self, other)
Пример #3
0
 def func():
     a = 0
     for i in range(10):
         ti.atomic_or(a, 2**i)
     A[None] = a
Пример #4
0
 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)
Пример #5
0
 def atomic_or(self, other):
     import taichi as ti
     _taichi_skip_traceback = 1
     return ti.atomic_or(self, other)
Пример #6
0
 def atomic_or(self, other):
     _taichi_skip_traceback = 1
     return ti.atomic_or(self, other)