def __rsub__(self, other): if self.is_pyconstant() and in_python_scope(): return self.make_from_numpy( numpy_or_constant(other) - self.to_numpy()) import taichi as ti return ti.sub(other, self)
def __sub__(self, other): if self.is_pyconstant(): return self.make_from_numpy(self.to_numpy() - numpy_or_constant(other)) import taichi as ti return ti.sub(self, other)
def __rsub__(self, other): import taichi as ti return ti.sub(other, self)
def __sub__(self, other): import taichi as ti return ti.sub(self, other)
def __rsub__(self, other): _taichi_skip_traceback = 1 return ti.sub(other, self)
def __rsub__(self, other): import taichi as ti _taichi_skip_traceback = 1 return ti.sub(other, self)