Skip to content

Commit 072123b

Browse files
committed
changes
1 parent 9358c02 commit 072123b

File tree

1 file changed

+0
-18
lines changed

1 file changed

+0
-18
lines changed

src/utils.jl

Lines changed: 0 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -6,24 +6,6 @@ import NLPModels.increment!, NLPModels.decrement!
66
using JuMP, MathOptInterface
77
const MOI = MathOptInterface
88

9-
"""
10-
@lencheck expected expr
11-
12-
Macro to check that `length(expr) == expected` at runtime.
13-
Throws an ArgumentError with a helpful message when the lengths mismatch.
14-
Example:
15-
@lencheck nlp.meta.nvar x
16-
"""
17-
macro lencheck(expected, var)
18-
return esc(:(begin
19-
_len_expected = $(expected)
20-
_len_var = length($(var))
21-
if _len_var != _len_expected
22-
throw(ArgumentError("length($(QuoteNode(var))) = $( _len_var ) but expected $( _len_expected )"))
23-
end
24-
end))
25-
end
26-
279
# VariableIndex
2810
const VI = MOI.VariableIndex # VariableIndex(value)
2911

0 commit comments

Comments
 (0)