From 46674e92446d899e97eaa510c89225e9e6aba40a Mon Sep 17 00:00:00 2001
From: Michiel Cottaar <michiel.cottaar@ndcn.ox.ac.uk>
Date: Tue, 30 Jan 2024 14:56:16 +0000
Subject: [PATCH] Fix creating Pathway from walker

---
 src/pathways.jl | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/src/pathways.jl b/src/pathways.jl
index 68b36a2..97b383d 100644
--- a/src/pathways.jl
+++ b/src/pathways.jl
@@ -1,5 +1,5 @@
 module Pathways
-import LinearAlgebra: norm
+import LinearAlgebra: norm, tr
 import StaticArrays: SVector, SMatrix
 import ..BuildingBlocks: BuildingBlock, GradientBlock, RFPulseBlock, ContainerBlock, get_children_blocks
 import ..Containers: Sequence
@@ -68,8 +68,8 @@ function Pathway(sequence::Sequence, pulse_effects::AbstractVector, readout_inde
         pulse_effects,
         readout_index,
         SVector{4}(walker.duration_states),
-        Dict(k => SVector{3}(v) for (k, v) in pairs(walker.qvec)),
-        Dict(k => SMatrix{3, 3}(v) for (k, v) in pairs(walker.bmat)),
+        Dict(k => SVector{3}(v.qvec) for (k, v) in pairs(walker.gradient_trackers)),
+        Dict(k => MMatrix{3, 3}(v.bmat) for (k, v) in pairs(walker.gradient_trackers)),
     )
 end
 
-- 
GitLab