File tree Expand file tree Collapse file tree 1 file changed +10
-4
lines changed
Expand file tree Collapse file tree 1 file changed +10
-4
lines changed Original file line number Diff line number Diff line change @@ -931,6 +931,12 @@ function Base.isapprox(
931931 g:: ScalarNonlinearFunction ;
932932 kwargs... ,
933933)
934+ if f. head == :+ && length (f. args) == 1
935+ f = only (f. args)
936+ end
937+ if g. head == :+ && length (g. args) == 1
938+ g = only (g. args)
939+ end
934940 if f. head != g. head || length (f. args) != length (g. args)
935941 return false
936942 end
@@ -1197,10 +1203,10 @@ function Base.convert(
11971203) where {T}
11981204 if f. head == :*
11991205 g = ScalarQuadraticFunction {T} (
1200- ScalarQuadraticTerm{T}[],
1201- ScalarAffineTerm{T}[],
1202- zero (T),
1203- )
1206+ ScalarQuadraticTerm{T}[],
1207+ ScalarAffineTerm{T}[],
1208+ zero (T),
1209+ )
12041210 return _add_to_function (g, f)
12051211 elseif f. head == :^ && length (f. args) == 2 && f. args[2 ] == 2
12061212 return convert (
You can’t perform that action at this time.
0 commit comments