Closed ffreyer closed 4 years ago
Also, somewhat unrelated, the line before should probably use rmul!(mc.s.curr_U, Diagonal(mc.s.d))
and the line after mul!(mc.s.t_stack[:, :, idx + 1], T, mc.s.t_stack[:, :, idx])
We can also use mc.s.tmp
here, instead of T
We can also use
mc.s.tmp
here, instead ofT
Shouldn't make (much of) a difference though, right? It is not going to be in-place in either case.
Can we use
udt!
instead ofudt
here? https://github.com/crstnbr/MonteCarlo.jl/blob/310391725eb0607d8d40c4cc4e10217a0d19a5a2/src/flavors/DQMC/stack.jl#L242