Skip to content

Commit ddd2590

Browse files
blegatmlubin
authored andcommitted
mapreduce -> count (#218)
1 parent 3ff98f8 commit ddd2590

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

src/SolverInterface/conic_to_lpqp.jl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ end
4040
const notsoc_error = "For conic solvers, only quadratic constraints in second-order cone format (x'x <= y^2) or rotated second-order cone format (x'x <= yz) are supported"
4141

4242
function addquadconstr!(wrap::ConicToLPQPBridge, linearidx, linearval, quadrowidx, quadcolidx, quadval, sense, rhs)
43-
if length(linearidx) > 0 || length(linearval) > 0 || sense != '<' || rhs != 0 || mapreduce(v-> (v == 0.0 || v == 1.0), +, 0, quadval) != length(quadval) - 1 || mapreduce(v->v == -1.0, +, 0, quadval) != 1
43+
if length(linearidx) > 0 || length(linearval) > 0 || sense != '<' || rhs != 0 || count((quadval .== 0.0) .| (quadval .== 1.0)) != length(quadval) - 1 || count(quadval .== -1.0) != 1
4444
error(notsoc_error)
4545
end
4646
length(quadrowidx) == length(quadcolidx) == length(quadval) || error("Inconsistent dimensions")

0 commit comments

Comments
 (0)