Skip to content

Commit ec2b976

Browse files
committed
Fix format
1 parent 58afc13 commit ec2b976

File tree

1 file changed

+36
-14
lines changed

1 file changed

+36
-14
lines changed

src/Test/test_conic.jl

Lines changed: 36 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -5777,7 +5777,10 @@ function test_conic_PositiveSemidefiniteConeTriangle_4(
57775777
atol = config.atol
57785778
rtol = config.rtol
57795779
@requires MOI.supports_incremental_interface(model)
5780-
@requires MOI.supports(model, MOI.ObjectiveFunction{MOI.ScalarAffineFunction{T}}())
5780+
@requires MOI.supports(
5781+
model,
5782+
MOI.ObjectiveFunction{MOI.ScalarAffineFunction{T}}(),
5783+
)
57815784
@requires MOI.supports(model, MOI.ObjectiveSense())
57825785
@requires MOI.supports_constraint(
57835786
model,
@@ -5795,10 +5798,21 @@ function test_conic_PositiveSemidefiniteConeTriangle_4(
57955798
MOI.GreaterThan{T},
57965799
)
57975800

5798-
x, cx = MOI.add_constrained_variables(model, MOI.PositiveSemidefiniteConeTriangle(2))
5799-
y, cy = MOI.add_constrained_variables(model, MOI.PositiveSemidefiniteConeTriangle(2))
5800-
c1 = MOI.add_constraint(model, sum(1.0 .* x) - sum(1.0 .* y), MOI.EqualTo(0.0))
5801-
c2 = MOI.add_constraint(model, 1.0 * y[1] + 1.0 * y[3], MOI.GreaterThan(1.0))
5801+
x, cx = MOI.add_constrained_variables(
5802+
model,
5803+
MOI.PositiveSemidefiniteConeTriangle(2),
5804+
)
5805+
y, cy = MOI.add_constrained_variables(
5806+
model,
5807+
MOI.PositiveSemidefiniteConeTriangle(2),
5808+
)
5809+
c1 = MOI.add_constraint(
5810+
model,
5811+
sum(1.0 .* x) - sum(1.0 .* y),
5812+
MOI.EqualTo(0.0),
5813+
)
5814+
c2 =
5815+
MOI.add_constraint(model, 1.0 * y[1] + 1.0 * y[3], MOI.GreaterThan(1.0))
58025816
obj = 1.0 * x[1] + 1.0 * x[3]
58035817
MOI.set(model, MOI.ObjectiveSense(), MOI.MIN_SENSE)
58045818
MOI.set(model, MOI.ObjectiveFunction{typeof(obj)}(), obj)
@@ -5810,13 +5824,19 @@ function test_conic_PositiveSemidefiniteConeTriangle_4(
58105824
if _supports(config, MOI.ConstraintDual)
58115825
@test MOI.get(model, MOI.DualStatus()) == MOI.FEASIBLE_POINT
58125826
end
5813-
@test MOI.get.(model, MOI.VariablePrimal(), x) ones(3) ./ T(6) atol = atol rtol = rtol
5814-
@test MOI.get.(model, MOI.VariablePrimal(), y) [1, -1, 1] ./ T(2) atol = atol rtol = rtol
5827+
@test MOI.get.(model, MOI.VariablePrimal(), x) ones(3) ./ T(6) atol =
5828+
atol rtol = rtol
5829+
@test MOI.get.(model, MOI.VariablePrimal(), y) [1, -1, 1] ./ T(2) atol =
5830+
atol rtol = rtol
58155831
if _supports(config, MOI.ConstraintDual)
5816-
@test MOI.get(model, MOI.ConstraintDual(), cx) [1, -1, 1] ./ T(3) atol = atol rtol = rtol
5817-
@test MOI.get(model, MOI.ConstraintDual(), cy) ones(3) ./ T(3) atol = atol rtol = rtol
5818-
@test MOI.get(model, MOI.ConstraintDual(), c1) T(2)/T(3) atol = atol rtol = rtol
5819-
@test MOI.get(model, MOI.ConstraintDual(), c2) T(1)/T(3) atol = atol rtol = rtol
5832+
@test MOI.get(model, MOI.ConstraintDual(), cx) [1, -1, 1] ./ T(3) atol =
5833+
atol rtol = rtol
5834+
@test MOI.get(model, MOI.ConstraintDual(), cy) ones(3) ./ T(3) atol =
5835+
atol rtol = rtol
5836+
@test MOI.get(model, MOI.ConstraintDual(), c1) T(2) / T(3) atol =
5837+
atol rtol = rtol
5838+
@test MOI.get(model, MOI.ConstraintDual(), c2) T(1) / T(3) atol =
5839+
atol rtol = rtol
58205840
end
58215841
end
58225842
return
@@ -5834,9 +5854,11 @@ function setup_test(
58345854
(mock::MOIU.MockOptimizer) -> MOIU.mock_optimize!(
58355855
mock,
58365856
[[1, 1, 1] / T(6); [1, -1, 1] / T(2)],
5837-
(MOI.VectorOfVariables, MOI.PositiveSemidefiniteConeTriangle) => [[1, -1, 1] ./ T(3), ones(3) ./ T(3)],
5838-
(MOI.ScalarAffineFunction{T}, MOI.EqualTo{T}) => [T(2)/T(3)],
5839-
(MOI.ScalarAffineFunction{T}, MOI.GreaterThan{T}) => [T(1)/T(3)],
5857+
(MOI.VectorOfVariables, MOI.PositiveSemidefiniteConeTriangle) =>
5858+
[[1, -1, 1] ./ T(3), ones(3) ./ T(3)],
5859+
(MOI.ScalarAffineFunction{T}, MOI.EqualTo{T}) => [T(2) / T(3)],
5860+
(MOI.ScalarAffineFunction{T}, MOI.GreaterThan{T}) =>
5861+
[T(1) / T(3)],
58405862
),
58415863
)
58425864
return

0 commit comments

Comments
 (0)