diff --git a/src/containers/linearise.jl b/src/containers/linearise.jl index c31fb78d068b98c91d383c565d9eae7d01c3e43f..20600ec5658c2dccd31f64c437ed8342ee7a3088 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)