Package com.quantum4j.transpile
Class DefaultTranspiler
java.lang.Object
com.quantum4j.transpile.DefaultTranspiler
Default transpiler pipeline for Quantum4J.
Applies a deterministic sequence of passes that are safe for round-tripping and further optimization:
- SwapDecompositionPass
- CXCancellationPass
- U3DecompositionPass
- RotationFusionPass
Follows the Quantum4J transpiler architecture rules: no mutation of the input circuit, sequential pass execution, instruction immutability, and pass-chain safety.
-
Method Summary
Modifier and TypeMethodDescriptionstatic QuantumCircuittranspile(QuantumCircuit circuit) Run the default transpilation pipeline on the given circuit.
-
Method Details
-
transpile
Run the default transpilation pipeline on the given circuit.- Parameters:
circuit- input circuit (not mutated)- Returns:
- transformed circuit after default passes
-