Esempio n. 1
0
    def setUp(self):
        x = T.Variable(1, 'x')

        def f(x):
            return x,
        self.op1 = T.UnaryOperator(8, x, '-', f)
        self.op2 = T.UnaryOperator(9, x, '-', f)
Esempio n. 2
0
def _make_unaryop(term, symbol):
    priority, func = unaryops[symbol]

    if term.value is None:
        return term
    expr = type_check.UnaryOperator(priority, term.expr, symbol, func)
    return ShapeElem(func(term.value), expr=expr)
Esempio n. 3
0
 def setUp(self):
     x = T.Variable(1, 'x')
     f = lambda x: (x, )
     self.op1 = T.UnaryOperator(8, x, '-', f)
     self.op2 = T.UnaryOperator(9, x, '-', f)