tensorcircuit.compiler.simple_compiler¶
Very simple transformations that qiskit may even fail or hard to control
- tensorcircuit.compiler.simple_compiler.merge(circuit: AbstractCircuit | List[Dict[str, Any]], rules: Dict[Tuple[str, ...], str] | None = None, **kws: Any) Any[source]¶
- tensorcircuit.compiler.simple_compiler.prune(circuit: AbstractCircuit | List[Dict[str, Any]], rtol: float = 0.001, atol: float = 0.001, **kws: Any) Any[source]¶
- tensorcircuit.compiler.simple_compiler.replace_r(circuit: AbstractCircuit, **kws: Any) AbstractCircuit[source]¶
- tensorcircuit.compiler.simple_compiler.replace_u(circuit: AbstractCircuit, **kws: Any) AbstractCircuit[source]¶