# {py:mod}`qcheff.models.jaynes_cummings.models` ```{py:module} qcheff.models.jaynes_cummings.models ``` ```{autodoc2-docstring} qcheff.models.jaynes_cummings.models :allowtitles: ``` ## Module Contents ### Classes ````{list-table} :class: autosummary longtable :align: left * - {py:obj}`JCModel ` - ```{autodoc2-docstring} qcheff.models.jaynes_cummings.models.JCModel :summary: ``` ```` ### API `````{py:class} JCModel :canonical: qcheff.models.jaynes_cummings.models.JCModel ```{autodoc2-docstring} qcheff.models.jaynes_cummings.models.JCModel ``` ````{py:attribute} resonator_freq :canonical: qcheff.models.jaynes_cummings.models.JCModel.resonator_freq :type: numpy.float64 :value: > 5 ```{autodoc2-docstring} qcheff.models.jaynes_cummings.models.JCModel.resonator_freq ``` ```` ````{py:attribute} detuning :canonical: qcheff.models.jaynes_cummings.models.JCModel.detuning :type: numpy.float64 :value: > 0.1 ```{autodoc2-docstring} qcheff.models.jaynes_cummings.models.JCModel.detuning ``` ```` ````{py:attribute} resonator_levels :canonical: qcheff.models.jaynes_cummings.models.JCModel.resonator_levels :type: numpy.int64 :value: > 5 ```{autodoc2-docstring} qcheff.models.jaynes_cummings.models.JCModel.resonator_levels ``` ```` ````{py:method} jc_scqubits_hilbertspace(evals_method: str = 'evals_scipy_sparse') :canonical: qcheff.models.jaynes_cummings.models.JCModel.jc_scqubits_hilbertspace ```{autodoc2-docstring} qcheff.models.jaynes_cummings.models.JCModel.jc_scqubits_hilbertspace ``` ```` ````{py:method} critical_chemical_potential(delta, n) :canonical: qcheff.models.jaynes_cummings.models.JCModel.critical_chemical_potential ```{autodoc2-docstring} qcheff.models.jaynes_cummings.models.JCModel.critical_chemical_potential ``` ```` `````