def __mul__()

in ctorch.py [0:0]


    def __mul__(self, a):
        if isinstance(a, (int, float)):
            return ComplexTensor(self.real * a, self.imag * a)
        elif isinstance(a, tensor_base):
            return ComplexTensor(self.real * a, self.imag * a)
        elif isinstance(a, ComplexTensor):
            real = self.real * a.real - self.imag * a.imag
            imag = self.real * a.imag + self.imag * a.real
            return ComplexTensor(real, imag)
        else:
            raise NotImplementedError