dftlib.transformer.rewrite_rules.try_flatten_gate¶
- try_flatten_gate(dft: Dft, gate: DftElement) bool ¶
(Rule #5): Flattening of AND-/OR-/PAND-gates. :param dft: DFT. :param gate: Gate to remove. :return: True iff gate has been removed.
(Rule #5): Flattening of AND-/OR-/PAND-gates. :param dft: DFT. :param gate: Gate to remove. :return: True iff gate has been removed.