I’m trying to build named constraints over arbitrary dimensions using @constraintref e.g.
function build_empty_constraint(constraint_dimensions)
# e.g. constraint_dimensions = [1:2, 3:4]
@constraintref some_constraint[i for i in constraint_dimensions]
return None
end
build_empty_constraint([1:2, 3:4])
I assume this would be the same as saying @constraintref some_constraint[1:2, 3:4]
But I get the error:
Syntax error: Expected some_constraint[i for i = constraint_dimensions] to be of form var[...]
Is there any way to avoid this?