From 0df2002ed976c84eab028da5e08bb8690f934d94 Mon Sep 17 00:00:00 2001
From: Michiel Cottaar <MichielCottaar@protonmail.com>
Date: Mon, 22 Jul 2024 13:46:53 +0100
Subject: [PATCH] Remove outdated qvec3, slew_rate3, and gradient_strength3
 functions

---
 src/variables.jl | 20 --------------------
 1 file changed, 20 deletions(-)

diff --git a/src/variables.jl b/src/variables.jl
index 2ca9341..abc162c 100644
--- a/src/variables.jl
+++ b/src/variables.jl
@@ -453,26 +453,6 @@ function (var::AlternateVariable)(args...; kwargs...)
 end
 
 
-for base_fn in [:qval, :gradient_strength, :slew_rate]
-    fn3 = Symbol(String(base_fn) * "3")
-    @eval function $fn3(bb::AbstractBlock, args...; kwargs...)
-        if hasmethod(get_gradient, (typeof(bb), ))
-            return $fn3(get_gradient(bb), args...; kwargs...)
-        else
-            value = $base_fn(bb, args...; kwargs...)
-            if value isa Number && iszero(value)
-                return zero(SVector{3, Float64})
-            elseif value isa AbstractVector
-                return value
-            else
-                return value .* gradient_orientation(bb)
-            end
-        end
-    end
-    @eval $fn3(nt::NamedTuple, args...; kwargs...) = map(v -> $fn3(v, args...; kwargs...), nt)
-end
-
-
 """
     set_simple_constraints!(block, kwargs)
 
-- 
GitLab