You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
_average_traj_states(states::Matrix{<:QuantumObject{ObjType}}) where {ObjType<:Union{Operator,OperatorKet}} =
260
-
dropdims(mean(states, dims =1), dims =1)
262
+
map(x -> x /size(states, 1), dropdims(sum(states, dims =1), dims =1))
261
263
262
264
@docraw"""
263
265
average_expect(sol::TimeEvolutionMultiTrajSol)
@@ -268,7 +270,8 @@ average_expect(sol::TimeEvolutionMultiTrajSol{TS,Array{T,3}}) where {TS,T<:Numbe
268
270
average_expect(sol::TimeEvolutionMultiTrajSol{TS,Matrix{T}}) where {TS,T<:Number} = sol.expect # this case should already be averaged over all trajectories
269
271
average_expect(::TimeEvolutionMultiTrajSol{TS,Nothing}) where {TS} =nothing
270
272
271
-
_average_traj_expect(expvals::Array{T,3}) where {T<:Number} =dropdims(mean(expvals, dims =2), dims =2)
273
+
_average_traj_expect(expvals::Array{T,3}) where {T<:Number} =
0 commit comments