API Reference
DqdLeadsCavity.D_sop — MethodLindblad dissipator superoperator
DqdLeadsCavity._integrand_heat_current_neqgf — MethodParticle current integrand for NEGFs approach
DqdLeadsCavity._integrand_particle_current_avg_neqgf — MethodParticle current integrand for NEGFs approach
DqdLeadsCavity._is_real — MethodHelper function to check whether a number is approximately real
DqdLeadsCavity._transmission_dqd — MethodTransmission function of the DQD under the wideband approximation [eq. (B5) Potts2021] ≡ [eq. (A49) Prech2023]
Arguments
ω::Real: Energy (integration variable)
DqdLeadsCavity.build_H_JC — MethodHamiltonian for the DQD-cavity interaction in the JC model
DqdLeadsCavity.build_H_cav_drive_coh — MethodHamiltonian for the coherent cavity drive
DqdLeadsCavity.build_H_dqd_LR — MethodDQD Hamiltonian in the L-R basis
DqdLeadsCavity.build_H_dqd_ge — MethodDQD Hamiltonian in the g-e parametrization
DqdLeadsCavity.build_L_ops_dqd_gl — MethodLindblad dissipator for the global approach according to [eq. (88) Potts2021]. This is valid for the non-interacting DQD case (U = 0).
DqdLeadsCavity.build_L_ops_dqd_gl_int — MethodLindblad dissipator for the global approach according to [eq. (118) Potts2021]. This is valid for the interacting DQD case (U ≠ 0) with equal onsite energies (ϵL = ϵR).
DqdLeadsCavity.build_L_ops_dqd_loc — MethodLindblad dissipator for the non-interacting (U = 0) DQD according to the local approach [eq. (92) Potts2021].
DqdLeadsCavity.build_L_ops_semilocal_LR — MethodLindblad operators corresponding to the semi-local LME evaluating the fermi distributions at the corresponding on-site energies.
DqdLeadsCavity.build_L_ops_thcg_int — MethodLindblad operators for the interacting DQD for the THC global case according to eq. (118) [Potts2021]. This only works for ϵL = ϵR.
DqdLeadsCavity.build_cav_a_op — MethodCavity annihilation operator
DqdLeadsCavity.build_dqd_basis_LR — MethodDQD L-R ket basis. We implicitly assume the ordering convention dR'dL'|0>=|1,1>.
DqdLeadsCavity.build_dqd_basis_ge — MethodDQD ket basis in the ground-excited basis.
DqdLeadsCavity.build_dqd_fermi_ops_LR — MethodDQD vacuum ladder operators in the left-right basis
DqdLeadsCavity.build_dqd_fermi_ops_ge — MethodDQD fermionic operators in the ground-excited basis
DqdLeadsCavity.build_dqd_ladder_ops_ge — MethodDQD ground-excited ladder operators
DqdLeadsCavity.build_dqd_number_op — MethodDQD total number operator
DqdLeadsCavity.build_dqd_number_ops_LR — MethodDQD number operators in the LR basis
DqdLeadsCavity.build_dqd_number_ops_ge — MethodDQD number operators in the g-e basis
DqdLeadsCavity.build_dqd_σz_ge — MethodDQD-σz operator in the ground-excited basis
DqdLeadsCavity.build_dqd_σz_op — MethodDQD σz-operator in the ground-excited basis
DqdLeadsCavity.build_id_cavity — MethodCavity Identity operator
DqdLeadsCavity.build_id_dqd — MethodDQD Identity operator
DqdLeadsCavity.build_σz_ge — Methodσz in the g-e parametrization
DqdLeadsCavity.context_ge — MethodHelper function to gather g-e labelled quantities
DqdLeadsCavity.current_output — MethodCalculate the average of the output stochastic current according to eq. (40) of [Landi et. al. 2024]
Arguments
ρ::QuantumObject{Operator}: Reduced density matrix of the systemL_ops::Vector{QuantumObject{Operator}}}: Vector of Lindblad operators
Keyword Arguments
ν_vec::Vector{Int64}: Weights corresponding to each Lindblad operator inL_ops
Returns
I_avg::Float64: Output average stochastic current
DqdLeadsCavity.fermi — MethodFermi distribution
Arguments
ϵ::Real: Energyμ::Real: Chemical potentialT::Real: Temperature
DqdLeadsCavity.get_chemical_potentials — MethodCalculates chemical potentials of the leads
DqdLeadsCavity.get_coherence_LR_gl — MethodAnalytical steady-state solution for the coherence between the ground and excited levels of the DQD according to the global approach [eq. (A29) Prech2023]
DqdLeadsCavity.get_coherence_LR_neqgf — MethodSteady-state coherence between the left and right dot using NEQGFs according to eq. (A.43) [Prech2023])
DqdLeadsCavity.get_coherence_LR_num — MethodNumerical coherence between left-right states of the DQD
DqdLeadsCavity.get_coherence_gl_ana — MethodAnalytical coherence for the global approach according to [eq. (A.29) Prech2023]
DqdLeadsCavity.get_concurrence_LR_num — MethodNumerical concurrence in the
DqdLeadsCavity.get_concurrence_gl_ana — MethodAnalytical concurrence for the global approach according to [eq. (A.30) Prech2023]
DqdLeadsCavity.get_coupling_strengths_gl — MethodCoupling strengths for the global approach according to [eq. (A24) Prech2023] ≡ [eq. (89) Potts2021]
DqdLeadsCavity.get_dim — MethodGet DQD Hilbert space dimension
DqdLeadsCavity.get_eigen_energies — MethodDQD eigen-energies
DqdLeadsCavity.get_fermi_factors_gl — MethodFermi factors for the global approach [Potts2021]
DqdLeadsCavity.get_fermi_factors_loc — MethodFermi factors for the local approach [Potts2021]
DqdLeadsCavity.get_heat_current_gl — MethodAnalytical steady-state solution for the heat current according to the global approach [eq. (A33) Prech2023] or [eq. (B.8) Potts2021]
DqdLeadsCavity.get_heat_current_loc — MethodAalytical steady-state heat current through the non-interacting DQD according to the local approach [eq. (B.6) Potts et. al. 2021]
DqdLeadsCavity.get_heat_current_neqgf — MethodSteady-state heat current through the non-interacting DQD using NEQGFs according to eq. (B.3) [Potts et. al. 2021])
Returns
I_avg::Real
DqdLeadsCavity.get_heat_current_num — MethodNumerical heat current calculation
DqdLeadsCavity.get_n_cav_ss — MethodSteady-state photon number in the cavity without DQD
DqdLeadsCavity.get_nth_cav — MethodThermal occupation at the cavity frequency
DqdLeadsCavity.get_occupation_LR_gl — MethodAnalytical steady-state solution for the occupation of the DQD left and right states according to global approach [eq. (A28) Prech2023]
DqdLeadsCavity.get_occupation_ge_gl_ana — MethodAnalytical steady-state solution for the occupation of the DQD grond/excited state according to the global approach[eq. (A27) Prech2023]
DqdLeadsCavity.get_onsite_energies — MethodDQD on-site energies
DqdLeadsCavity.get_particle_current_gl — MethodAnalytical steady-state particle current for the non-interacting DQD according to the global approach [eq. (A31) Prech2023]. Due to particle conservation IR = -IL.
DqdLeadsCavity.get_particle_current_loc — MethodAnalytical steady-state particle current for the non-interacting DQD according to the local approach[eq. (A12) Prech2023]. Due to conservation of particles IR = -IL
DqdLeadsCavity.get_particle_current_neqgf — MethodSteady-state particle current through the non-interacting DQD using NEQGFs according to [eq. (14) Prech et. al. 2023]
Returns
I_avg::Real
DqdLeadsCavity.get_particle_current_num — MethodNumerical particle current calculation
DqdLeadsCavity.get_populations_LR_num — MethodNumerical populations of the DQD in the left-right basis
DqdLeadsCavity.get_Δc — MethodDQD-cavity detuning
DqdLeadsCavity.get_Δd — MethodDQD-driving detuning
DqdLeadsCavity.get_Ω — MethodDQD energy split in the g-e basis
DqdLeadsCavity.get_α — MethodCavity displacement field
DqdLeadsCavity.get_θ — MethodDQD mixing angle in the g-e basis. Sign convention follows [Prech2023] (ϵL < ϵR).
DqdLeadsCavity.id_no_vacuum — MethodIdentity for the subspace without the vacuum state