From 94bd455203f23a8957bc28d0e23c76181dda6f1b Mon Sep 17 00:00:00 2001 From: Michiel Cottaar <michiel.cottaar@ndcn.ox.ac.uk> Date: Tue, 30 Jan 2024 15:31:40 +0000 Subject: [PATCH] Explicitly compute qval --- src/variables.jl | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/variables.jl b/src/variables.jl index a6ef192..a4a0287 100644 --- a/src/variables.jl +++ b/src/variables.jl @@ -1,6 +1,5 @@ module Variables import JuMP: @variable, Model, @objective, objective_function, owner_model, has_values, value, AbstractJuMPScalar -import LinearAlgebra: norm import ..Scanners: gradient_strength, slew_rate all_variables_symbols = [ @@ -54,7 +53,10 @@ variables() = [values(symbol_to_func)...] # Some universal truths -qval(bb) = norm(qvec(bb)) +function qval(bb) + vec = qvec(bb) + return sqrt(vec[1]^2 + vec[2]^2 + vec[3]^2) +end -- GitLab