Bath Module
Ohmic bath
OpenQuantumBase.OhmicBath — TypeOhmicBathOhmic bath object to hold a particular parameter set.
Fields
η– strength.ωc– cutoff frequence.β– inverse temperature.
OpenQuantumBase.Ohmic — FunctionOhmic(η, fc, T)
Construct OhmicBath from parameters with physical unit: η–unitless interaction strength; fc–cutoff frequency in GHz; T–temperature in mK.
Hybrid Ohmic bath
OpenQuantumBase.HybridOhmicBath — Typestruct HybridOhmicBath <: OpenQuantumBase.AbstractBathA hybrid noise model with both low and high frequency noise. The high frequency noise is characterized by Ohmic bath and the low frequence noise is characterized by the MRT width W.
W: MRT width (2π GHz)ϵl: low spectrum reorganization energy (2π GHz)η: strength of high frequency Ohmic bathωc: cutoff frequencyβ: inverse temperature
OpenQuantumBase.HybridOhmic — FunctionHybridOhmic(W, η, fc, T)Construct HybridOhmicBath object with parameters in physical units. W: MRT width (mK); η: interaction strength (unitless); fc: Ohmic cutoff frequency (GHz); T: temperature (mK).
Spin-fluctuator
OpenQuantumBase.EnsembleFluctuator — Typestruct EnsembleFluctuator{T} <: OpenQuantumBase.StochasticBathAn ensemble of random telegraph noise.
f: A list of RTNs
Others
OpenQuantumBase.CustomBath — Typemutable struct CustomBath{lambshift} <: OpenQuantumBase.AbstractBathAn custum bath object defined by the two-point correlation function and the corresponding spectrum.
cfun: correlation functionγ: spectrumlamb: lambshift S function
OpenQuantumBase.CorrelatedBath — Typemutable struct CorrelatedBath <: OpenQuantumBase.AbstractBathCorrelatedBath defines a correlated bath type by the matrices of its two-point correlation functions and corresponding spectrums.
cfun: correlation functionγ: spectruminds: bath correlator idx
Common interface
OpenQuantumBase.correlation — Methodcorrelation(τ, bath)
Calculate the two point correlation function $C(τ)$ of bath.
OpenQuantumBase.γ — Methodγ(ω, bath)
Calculate spectral density $γ(ω)$ of bath.
OpenQuantumBase.spectrum — Methodspectrum(ω, bath)
Calculate spectral density $γ(ω)$ of bath.
OpenQuantumBase.S — MethodS(w, bath; kwargs...)
Calculate the Lamb shift of bath. All the keyword arguments of quadgk function is supported.