iqm.qiskit_iqm.iqm_transpilation.IQMReplaceGateWithUnitaryPass#
- class iqm.qiskit_iqm.iqm_transpilation.IQMReplaceGateWithUnitaryPass(*args, **kwargs)#
- Bases: - TransformationPass- Transpiler pass that replaces all gates with given name in a circuit with a UnitaryGate. - Parameters:
- gate – The name of the gate to replace. 
- unitary – The unitary matrix to replace the gate with. 
 
 - Attributes - Methods - run(dag)- Run a pass on the DAGCircuit. - run(dag)#
- Run a pass on the DAGCircuit. This is implemented by the pass developer. - Parameters:
- dag – the dag on which the pass is run. 
- Raises:
- NotImplementedError – when this is left unimplemented for a pass. 
 
 
