From e917c4d64bead5e8707b5082fc70fb532516d317 Mon Sep 17 00:00:00 2001 From: Michiel Cottaar <michiel.cottaar@ndcn.ox.ac.uk> Date: Tue, 30 Jan 2024 14:05:30 +0000 Subject: [PATCH] `rotate` needs to be defined for any block with `gradient_strength`/`slew_rate` variables --- src/building_blocks.jl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/building_blocks.jl b/src/building_blocks.jl index fa090f6..ba42e38 100644 --- a/src/building_blocks.jl +++ b/src/building_blocks.jl @@ -133,7 +133,7 @@ function scanner_constraints!(model::Model, building_block::BuildingBlock, scann # apply constraint at this level res_bb = func(building_block) if res_bb isa AbstractVector - if isnothing(getproperty(building_block, :rotate, true)) + if isnothing(building_block.rotate) # no rotation; apply constraint to each dimension independently for expr in res_bb @constraint model expr <= func(scanner) -- GitLab