qiskit/transpiler/layout.py
def order_based_on_type(value1, value2):
        """decides which one is physical/virtual based on the type. Returns (virtual, physical)"""
        if isinstance(value1, int) and Layout.is_virtual(value2):
            physical = value1
            virtual = value2
        elif isinstance(value2, int) and Layout.is_virtual(value1):
            physical = value2
            virtual = value1
        else:
            raise LayoutError('The map (%s -> %s) has to be a ((Register, integer) -> integer)'
                              ' or the other way around.' % (type(value1), type(value2)))
        return virtual, physical
def order_based_on_type(value1, value2):
        """decides which one is physical/virtual based on the type. Returns (virtual, physical)"""
        if isinstance(value1, int) and Layout.is_virtual(value2):
            physical = value1
            virtual = value2
        elif isinstance(value2, int) and Layout.is_virtual(value1):
            physical = value2
            virtual = value1
        else:
            raise LayoutError('The map (%s -> %s) has to be a ((Register, integer) -> integer)'
                              ' or the other way around.' % (type(value1), type(value2)))
        return virtual, physical
def order_based_on_type ( value1 , value2 ) : if isinstance ( value1 , int ) and Layout . is_virtual ( value2 ) : physical = value1 virtual = value2 elif isinstance ( value2 , int ) and Layout . is_virtual ( value1 ) : physical = value2 virtual = value1 else : raise LayoutError ( 'The map (%s -> %s) has to be a ((Register, integer) -> integer)' ' or the other way around.' % ( type ( value1 ) , type ( value2 ) ) ) return virtual , physical
decides which one is physical/virtual based on the type. Returns (virtual, physical)
decides which one is physical / virtual based on the type . Returns ( virtual physical )