diff --git a/src/components/gradient_waveforms/no_gradient_blocks.jl b/src/components/gradient_waveforms/no_gradient_blocks.jl index 8bc9548e292af694b547fc1a6173516332600037..75fc5dc0a56b7abb59b09f7d3e09887c07c81628 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})