qiskit/circuit/quantumcircuit.py
def mirror(self):
        """Mirror the circuit by reversing the instructions.

        This is done by recursively mirroring all instructions.
        It does not invert any gate.

        Returns:
            QuantumCircuit: the mirrored circuit
        """
        reverse_circ = self.copy(name=self.name+'_mirror')
        reverse_circ.data = []
        for inst, qargs, cargs in reversed(self.data):
            reverse_circ.data.append((inst.mirror(), qargs, cargs))
        return reverse_circ
def mirror(self):
        reverse_circ = self.copy(name=self.name+'_mirror')
        reverse_circ.data = []
        for inst, qargs, cargs in reversed(self.data):
            reverse_circ.data.append((inst.mirror(), qargs, cargs))
        return reverse_circ
def mirror ( self ) : reverse_circ = self . copy ( name = self . name + '_mirror' ) reverse_circ . data = [ ] for inst , qargs , cargs in reversed ( self . data ) : reverse_circ . data . append ( ( inst . mirror ( ) , qargs , cargs ) ) return reverse_circ
Mirror the circuit by reversing the instructions.

        This is done by recursively mirroring all instructions.
        It does not invert any gate.

        Returns:
            QuantumCircuit: the mirrored circuit
Mirror the circuit by reversing the instructions .