qrunch.quantum.circuits.compilers.nam_qeb

Module defining the NAM QEB compiler.

Functions

compile_double_excitation_gate(gate)

Compile a double excitation evolution operator to the circuit.

compile_double_excitation_gate(gate: DoubleExcitationGate) Iterator[Gate]

Compile a double excitation evolution operator to the circuit.

Uses Figure 2d in https://arxiv.org/pdf/1902.10171

Parameters:

gate (DoubleExcitationGate) – Gate to compile.

Return type:

Iterator[Gate]