From 8536d7f45f863ff579a532fa8cfcbc80f5ec433b Mon Sep 17 00:00:00 2001 From: Michiel Cottaar <michiel.cottaar@ndcn.ox.ac.uk> Date: Thu, 21 Mar 2024 13:11:02 +0000 Subject: [PATCH] Add iszero checks for LinearPart --- src/containers/linearise.jl | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/containers/linearise.jl b/src/containers/linearise.jl index c31fb78..20600ec 100644 --- a/src/containers/linearise.jl +++ b/src/containers/linearise.jl @@ -12,6 +12,8 @@ struct LinearPart{T} end_value :: T end +Base.iszero(lp::LinearPart) = iszero(lp.start_value) && iszero(lp.end_value) +Base.iszero(lp::LinearPart{<:AbstractVector}) = all(iszero.(lp.start_value)) && all(iszero.(lp.end_value)) """ SequencePart(sequence, time1, time2) -- GitLab