qiskit/qasm/node/external.py
def real(self, nested_scope=None):
        """Return the correspond floating point number."""
        op = self.children[0].name
        expr = self.children[1]
        dispatch = {
            'sin': sympy.sin,
            'cos': sympy.cos,
            'tan': sympy.tan,
            'asin': sympy.asin,
            'acos': sympy.acos,
            'atan': sympy.atan,
            'exp': sympy.exp,
            'ln': sympy.log,
            'sqrt': sympy.sqrt
        }
        if op in dispatch:
            arg = expr.real(nested_scope)
            return dispatch[op](arg)
        else:
            raise NodeException("internal error: undefined external")
def real(self, nested_scope=None):
        """Return the correspond floating point number."""
        op = self.children[0].name
        expr = self.children[1]
        dispatch = {
            'sin': sympy.sin,
            'cos': sympy.cos,
            'tan': sympy.tan,
            'asin': sympy.asin,
            'acos': sympy.acos,
            'atan': sympy.atan,
            'exp': sympy.exp,
            'ln': sympy.log,
            'sqrt': sympy.sqrt
        }
        if op in dispatch:
            arg = expr.real(nested_scope)
            return dispatch[op](arg)
        else:
            raise NodeException("internal error: undefined external")
def real ( self , nested_scope = None ) : op = self . children [ 0 ] . name expr = self . children [ 1 ] dispatch = { 'sin' : sympy . sin , 'cos' : sympy . cos , 'tan' : sympy . tan , 'asin' : sympy . asin , 'acos' : sympy . acos , 'atan' : sympy . atan , 'exp' : sympy . exp , 'ln' : sympy . log , 'sqrt' : sympy . sqrt } if op in dispatch : arg = expr . real ( nested_scope ) return dispatch [ op ] ( arg ) else : raise NodeException ( "internal error: undefined external" )
Return the correspond floating point number.
Return the correspond floating point number .