diff --git a/src/express.jl b/src/express.jl index c088c27..2da5077 100644 --- a/src/express.jl +++ b/src/express.jl @@ -23,9 +23,11 @@ express(s, repr::AbstractRepresentation) = express(s, repr, UseAsState()) ## """Representation using kets, bras, density matrices, and superoperators governed by `QuantumOptics.jl`.""" -Base.@kwdef struct QuantumOpticsRepr <: AbstractRepresentation +Base.@kwdef struct QuantumOpticsRepr <: AbstractRepresentation cutoff::Int = 2 + lazy::Bool = false end +QuantumOpticsRepr(cutoff::Int) = QuantumOpticsRepr(cutoff=cutoff) """Similar to `QuantumOpticsRepr`, but using trajectories instead of superoperators.""" struct QuantumMCRepr <: AbstractRepresentation end """Representation using tableaux governed by `QuantumClifford.jl`"""