From 8b23fb821ec94c4c26d5afaeb763a195203a5dec Mon Sep 17 00:00:00 2001 From: Alberto Mercurio Date: Thu, 25 Jul 2024 18:05:36 +0200 Subject: [PATCH] Fix weird type instability with vectorized e_ops generation --- src/time_evolution/mesolve.jl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/time_evolution/mesolve.jl b/src/time_evolution/mesolve.jl index 03861da3..f8a7c39e 100644 --- a/src/time_evolution/mesolve.jl +++ b/src/time_evolution/mesolve.jl @@ -136,7 +136,7 @@ function mesolveProblem( is_empty_e_ops = true else expvals = Array{ComplexF64}(undef, length(e_ops), length(t_l)) - e_ops2 = _generate_mesolve_e_op.(e_ops) + e_ops2 = [_generate_mesolve_e_op(op) for op in e_ops] is_empty_e_ops = isempty(e_ops) end