LogicalQ.Transpilation.DecomposeIfElseOps ========================================= .. py:module:: LogicalQ.Transpilation.DecomposeIfElseOps Classes ------- .. autoapisummary:: LogicalQ.Transpilation.DecomposeIfElseOps.DecomposeIfElseOps Functions --------- .. autoapisummary:: LogicalQ.Transpilation.DecomposeIfElseOps.decompose_if_else_ops_condition LogicalQ.Transpilation.DecomposeIfElseOps.DecomposeIfElseOpsTask Module Contents --------------- .. py:class:: DecomposeIfElseOps Bases: :py:obj:`qiskit.transpiler.basepasses.TransformationPass` ``DecomposeIfElseOps`` transpilation pass decomposes multi-classical bit IfElseOp's into nested single-classical bit IfElseOp's. .. py:method:: run(dag) Run a pass on the DAGCircuit. This is implemented by the pass developer. :param dag: the dag on which the pass is run. :raises NotImplementedError: when this is left unimplemented for a pass. .. py:function:: decompose_if_else_ops_condition(property_set) .. py:function:: DecomposeIfElseOpsTask()