From 072e80f0d7181167a08f325c09b0d6dee5858e69 Mon Sep 17 00:00:00 2001 From: Michiel Cottaar <michiel.cottaar@ndcn.ox.ac.uk> Date: Tue, 30 Jan 2024 15:03:36 +0000 Subject: [PATCH] use permutedims instead of adjoint it does not try to take complex conjugates --- src/pathways.jl | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/pathways.jl b/src/pathways.jl index 1a9730b..aee7119 100644 --- a/src/pathways.jl +++ b/src/pathways.jl @@ -348,8 +348,9 @@ function update_gradient_tracker_till_time!(walker::PathwayWalker, key::Tuple, n end function update_gradient_tracker_till_time!(gradient_tracker::GradientTracker, new_time::VariableType) + @show gradient_tracker.qvec gradient_tracker.bmat += ( - (gradient_tracker.qvec .* gradient_tracker.qvec') .* + (gradient_tracker.qvec .* permutedims(gradient_tracker.qvec)) .* (new_time - gradient_tracker.last_gradient_time) ) gradient_tracker.last_gradient_time = new_time -- GitLab