From 0abc71abcd69ba4fe7460d2e9871130d16bb6e23 Mon Sep 17 00:00:00 2001
From: Michiel Cottaar <michiel.cottaar@ndcn.ox.ac.uk>
Date: Wed, 27 Mar 2024 16:14:54 +0000
Subject: [PATCH] Call LinearPart for any number

---
 src/containers/linearise.jl | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/containers/linearise.jl b/src/containers/linearise.jl
index 0d2e229..bd996ef 100644
--- a/src/containers/linearise.jl
+++ b/src/containers/linearise.jl
@@ -14,7 +14,7 @@ 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))
-(lp::LinearPart)(time::Float64) = @. (1 - time) * lp.start_value + time * lp.end_value
+(lp::LinearPart)(time::Number) = @. (1 - time) * lp.start_value + time * lp.end_value
 
 """
     SequencePart(sequence, time1, time2)
-- 
GitLab