# Cavity¶

The Boulder Opal Toolkits are currently in beta phase of development. Breaking changes may be introduced.

class Cavity(dimension, frequency=None, kerr_coefficient=None, drive=None, name='cavity')

Class that stores all the physical system data for a cavity.

Parameters

superconducting.CavityCavityInteraction

Class describing interactions between two cavities.

superconducting.Transmon

Class describing transmons in superconducting systems.

superconducting.TransmonCavityInteraction

Class describing interactions between a transmon and a cavity.

Notes

The Hamiltonian for the cavity is defined as

$H_\mathrm{cavity} = \omega_c a^\dagger a + \frac{K}{2} (a^\dagger)^2 a^2 + \frac{1}{2} \left(\gamma_c a^\dagger + H.c. \right) ,$

where $$H.c.$$ indicates the Hermitian conjugate. All coefficients in the Hamiltonian are optional, and you should only pass those relevant to your system.