From aa1ed81c4c8a007c649fe4bc5e5a2613d1f730a3 Mon Sep 17 00:00:00 2001
From: Michiel Cottaar <michiel.cottaar@ndcn.ox.ac.uk>
Date: Wed, 21 Feb 2024 12:49:06 +0000
Subject: [PATCH] Create default constructor

---
 src/components/gradient_waveforms/no_gradient_blocks.jl | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/src/components/gradient_waveforms/no_gradient_blocks.jl b/src/components/gradient_waveforms/no_gradient_blocks.jl
index 8bc9548..75fc5dc 100644
--- a/src/components/gradient_waveforms/no_gradient_blocks.jl
+++ b/src/components/gradient_waveforms/no_gradient_blocks.jl
@@ -29,6 +29,8 @@ for func in (:qval, :gradient_strength, :slew_rate)
     @eval $func(::NoGradient{3}) = zero(SVector{3, Float64})
 end
 
+NoGradient(duration) = NoGradient{1}(duration)
+
 qvec(::NoGradient, index1, index2) = zero(SVector{3, Float64})
 qvec(::NoGradient) = zero(SVector{3, Float64})
 
-- 
GitLab