diff --git a/src/components/gradient_waveforms/constant_gradient_blocks.jl b/src/components/gradient_waveforms/constant_gradient_blocks.jl index ed2a0a4e4fd5d660870dd05a1c91844fd30a970d..eab1060326233ef5b63d6a32ea589e3afc790728 100644 --- a/src/components/gradient_waveforms/constant_gradient_blocks.jl +++ b/src/components/gradient_waveforms/constant_gradient_blocks.jl @@ -55,7 +55,6 @@ end function split_gradient(cgb::ConstantGradient, times::VariableType...) durations = [times[1], [t[2] - t[1] for t in zip(times[1:end-1], times[2:end])]..., duration(cgb) - times[end]] - @assert all(durations >= 0.) return [typeof(cgb)(cgb.gradient_strength, d) for d in durations] end diff --git a/src/components/gradient_waveforms/no_gradient_blocks.jl b/src/components/gradient_waveforms/no_gradient_blocks.jl index 7226db13a36605bb6a52675055f88c60d9a3b2eb..08e22a438887907904afa748af02e7d33108470d 100644 --- a/src/components/gradient_waveforms/no_gradient_blocks.jl +++ b/src/components/gradient_waveforms/no_gradient_blocks.jl @@ -38,7 +38,6 @@ bmat_gradient(ngb::NoGradient{3}, qstart::AbstractVector{<:VariableType}) = @. q function split_gradient(ngb::NoGradient, times::VariableType...) durations = [times[1], [t[2] - t[1] for t in zip(times[1:end-1], times[2:end])]..., duration(ngb) - times[end]] - @assert all(durations >= 0.) return [NoGradient(d) for d in durations] end