UnitarySynthesis

class UnitarySynthesis(basis_gates)[source]

Synthesize gates according to their basis gates.

SynthesizeUnitaries initializer.

Parameters

basis_gates (List[str]) – List of gate names to target.

Attributes

UnitarySynthesis.is_analysis_pass

Check if the pass is an analysis pass.

UnitarySynthesis.is_transformation_pass

Check if the pass is a transformation pass.

Methods

UnitarySynthesis.name()

Return the name of the pass.

UnitarySynthesis.run(dag)

Run the UnitarySynthesis pass on dag.