From 91e8a997fae90f3c6974e978cabf2345ac1486da Mon Sep 17 00:00:00 2001 From: Michiel Cottaar <MichielCottaar@protonmail.com> Date: Mon, 9 Sep 2024 15:08:38 +0100 Subject: [PATCH] use new propertynames interface --- src/sequences/diffusion_spin_echoes.jl | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/sequences/diffusion_spin_echoes.jl b/src/sequences/diffusion_spin_echoes.jl index e3e3052..dfb37aa 100644 --- a/src/sequences/diffusion_spin_echoes.jl +++ b/src/sequences/diffusion_spin_echoes.jl @@ -59,11 +59,11 @@ function DiffusionSpinEcho(; delay=0., excitation=(), gradient=(), refocus=(), r seq = Sequence(parts; name=:DiffusionSpinEcho, delay=delay, vars...) if g1 isa InstantGradient - add_cost_function!((variables.duration(seq[2]) - variables.duration(seq[4]))^2) - add_cost_function!((variables.duration(seq[6]) - variables.duration(seq[8]))^2) + add_cost_function!((seq[2].duration - seq[4].duration)^2) + add_cost_function!((seq[6].duration - seq[8].duration)^2) else # Minimise sequence duration with less emphasis on waiting block between second gradient and readout - add_cost_function!(variables.duration(seq) - 0.5 * variables.duration(seq[8]), 2) + add_cost_function!(seq.duration - 0.5 * seq[8].duration, 2) end return seq end -- GitLab