using SLHQuantumSystems
using SecondQuantizedAlgebra
using Symbolics
mode = MechanicalMode("")
@variables Ω m Γ
b = Destroy(FockSpace(:mass),operatornames(mode)[1])
paramdict = Dict(zip(nameof.([Ω,m,Γ]),[Ω,m,Γ]))
opdict = Dict(getfield(b,:name)=>b)
slh = SLH("mass",[mode],paramdict,opdict,["in"],["out"],[1],[Γ*b],Ω*b'*b)
ss = StateSpace(slh)
qss = toquadrature(ss)StateSpace("mass", SLHQuantumSystems.Subspace[MechanicalMode("")], Dict{Symbol, Symbolics.Num}(:m => m, :Ω => Ω, :Γ => Γ), ["in"], ["out"], Complex{Symbolics.Num}[-0.5(Γ^2) 1 / m; -m*(Ω^2) -0.5(Γ^2)], Complex{Symbolics.Num}[-0.7071067811865475Γ 0.0; 0.0 -0.7071067811865475m*Γ*Ω], Complex{Symbolics.Num}[1.414213562373095Γ 0.0; 0.0 (1.414213562373095Γ) / (m*Ω)], ComplexF64[0.9999999999999998 + 0.0im 0.0 + 0.0im; 0.0 + 0.0im 0.9999999999999998 + 0.0im])This page was generated using Literate.jl.