mqt.qudits.compiler.twodit.variational_twodit_compilation.ansatz.instantiate

Module Contents

ansatz_decompose(circuit: QuantumCircuit, u: Gate | None, params: list[list[float]], dims: list[int]) → Sequence[Gate][source]
create_cu_instance(circuit: QuantumCircuit, p: list[float], dims: list[int]) → Sequence[Gate][source]
create_ms_instance(circuit: QuantumCircuit, p: list[float], dims: list[int]) → Sequence[Gate][source]
create_ls_instance(circuit: QuantumCircuit, p: list[float], dims: list[int]) → Sequence[Gate][source]