quri_parts.circuit.utils.controlled_rotations module#

quri_parts.circuit.utils.controlled_rotations.add_controlled_RX_gate(circuit: LinearMappedUnboundParametricQuantumCircuit, control_index: int, target_index: int, param_fn: Parameter | Mapping[Parameter, float]) LinearMappedUnboundParametricQuantumCircuit#

Add a controlled-RX gate to the given circuit.

quri_parts.circuit.utils.controlled_rotations.add_controlled_RY_gate(circuit: LinearMappedUnboundParametricQuantumCircuit, control_index: int, target_index: int, param_fn: Parameter | Mapping[Parameter, float]) LinearMappedUnboundParametricQuantumCircuit#

Add a controlled-RY gate to the given circuit.