Skip to content

Commit 34f74c3

Browse files
author
cailixun
committed
fix methods
1 parent 7b66757 commit 34f74c3

File tree

1 file changed

+7
-2
lines changed

1 file changed

+7
-2
lines changed

src/steadystate.jl

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -212,7 +212,8 @@ function _steadystate(L::AbstractQuantumObject{SuperOperator}, solver::SteadySta
212212
sol = mesolve(
213213
L,
214214
ψ0,
215-
[ftype(0), ftype(tmax)],
215+
[ftype(0), ftype(tmax)];
216+
alg = solver.alg,
216217
progress_bar = Val(false),
217218
save_everystep = false,
218219
saveat = ftype[],
@@ -224,7 +225,11 @@ function _steadystate(L::AbstractQuantumObject{SuperOperator}, solver::SteadySta
224225
return ρss
225226
end
226227

227-
_steadystate(L::QuantumObjectEvolution{SuperOperator}, solver::SteadyStateSolver; kwargs...) =
228+
_steadystate(
229+
L::QuantumObjectEvolution{SuperOperator},
230+
solver::T;
231+
kwargs...,
232+
) where {T<:Union{SteadyStateDirectSolver,SteadyStateEigenSolver,SteadyStateLinearSolver}} =
228233
throw(ArgumentError("$(get_typename_wrapper(solver)) does not support QobjEvo."))
229234

230235
struct SteadyStateODECondition{CT<:AbstractArray}

0 commit comments

Comments
 (0)