quchip.chip.transformations.eliminate_device¶
Device-target elimination: adiabatic reduction of a far-detuned mode.
A mode that touches one survivor (leaf) contributes a kept Hamiltonian correction, plus
inherited channels when the removed components dissipate. Surviving devices keep their
authored parameters and local bases. A mode can touch two or more survivors: a bus /
tunable-coupler (bridge), or several survivors at the same time. Such a mode also induces a
mediated exchange J = g_a g_b / 2 · (1/Δ_a + 1/Δ_b) between every survivor pair, which its
own edge represents. Authored direct couplings keep their parameters, channels and controls.
For capacitive legs, a fixed eliminated mode emits a Capacitive.
A frequency-controlled mode (or a direct edge that is already modulable) emits a
TunableCapacitive. Other interactions emit a first-transition
exchange edge, and the kept correction holds the remaining elements.
The reduction route (method="sw" / method="exact") is a
ReductionMethod strategy. This
module registers a device-kind
EliminationTarget at import time,
so eliminate() dispatches any device
label here and you need not import this module directly.
Functions
|
Adiabatically eliminate a far-detuned device and fold its effect into the survivors. |
- quchip.chip.transformations.eliminate_device.reduce_device(chip, target, method, *, local=False)[source]¶
Adiabatically eliminate a far-detuned device and fold its effect into the survivors.
See
eliminate()for the full physics contract and themethodsemantics.- Parameters:
chip (Chip) – Source chip (never mutated).
target (Any) – The device to eliminate, as a label string or object.
method (str) – The reduction route (
"sw"or"exact"), already validated.local (bool) – Compute the generator on the patch around the device. The removed mode’s reference section also reads spectator transitions from local Hamiltonian terms, without assembling the full product space.
- Return type: