Quantum states
Quantum states available in PhaseSpaceTools.jl
are
Coherent
PhaseSpaceTools.Coherent
— TypeCoherent(β)
Create a coherent state with complex amplitude β ∈ ℂ
.
Fock
PhaseSpaceTools.Fock
— TypeFock(n)
Create a Fock state for particle number n ∈ ℕ₀
.
Crescent
PhaseSpaceTools.Crescent
— TypeCrescent(β,ϵ,q)
Create a Cresecent state with parameters β
, ϵ
, q
.
Squeezed
PhaseSpaceTools.Squeezed
— TypeSqueezed(β,ϵ)
Create a Squeezed state with parameters β
, ϵ
.
Thermal
PhaseSpaceTools.Thermal
— TypeThermal(β,n̄)
Create a Thermal state with parameters β
, n̄
.
Bogoliubov
PhaseSpaceTools.Bogoliubov
— TypeBogoliubov(u,v,n̄)
Create a Bogoliubov state with parameters u
, v
, n̄
.