Skip to content

Commit 67e6e3f

Browse files
committed
format
1 parent 6243f26 commit 67e6e3f

File tree

9 files changed

+248
-85
lines changed

9 files changed

+248
-85
lines changed

ext/MathOptAnalyzerJuMPExt/MathOptAnalyzerJuMPExt.jl

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,10 @@ function MathOptAnalyzer._name(
3131
return "$jump_ref"
3232
end
3333

34-
function MathOptAnalyzer._name(ref::MOI.ConstraintIndex, model::JuMP.GenericModel)
34+
function MathOptAnalyzer._name(
35+
ref::MOI.ConstraintIndex,
36+
model::JuMP.GenericModel,
37+
)
3538
jump_ref = JuMP.constraint_ref_with_index(model, ref)
3639
name = JuMP.name(jump_ref)
3740
if !isempty(name)
@@ -40,7 +43,10 @@ function MathOptAnalyzer._name(ref::MOI.ConstraintIndex, model::JuMP.GenericMode
4043
return "$jump_ref"
4144
end
4245

43-
function MathOptAnalyzer._show(ref::MOI.ConstraintIndex, model::JuMP.GenericModel)
46+
function MathOptAnalyzer._show(
47+
ref::MOI.ConstraintIndex,
48+
model::JuMP.GenericModel,
49+
)
4450
jump_ref = JuMP.constraint_ref_with_index(model, ref)
4551
io = IOBuffer()
4652
show(io, jump_ref)

src/Feasibility/summarize.jl

Lines changed: 28 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -209,7 +209,10 @@ function MathOptAnalyzer._verbose_summarize(
209209
)
210210
end
211211

212-
function MathOptAnalyzer._verbose_summarize(io::IO, ::Type{DualObjectiveMismatch})
212+
function MathOptAnalyzer._verbose_summarize(
213+
io::IO,
214+
::Type{DualObjectiveMismatch},
215+
)
213216
return print(
214217
io,
215218
"""
@@ -354,7 +357,11 @@ function MathOptAnalyzer._summarize(io::IO, issue::PrimalViolation, model)
354357
)
355358
end
356359

357-
function MathOptAnalyzer._summarize(io::IO, issue::DualConstraintViolation, model)
360+
function MathOptAnalyzer._summarize(
361+
io::IO,
362+
issue::DualConstraintViolation,
363+
model,
364+
)
358365
return print(
359366
io,
360367
MathOptAnalyzer._name(issue.ref, model),
@@ -376,7 +383,11 @@ function MathOptAnalyzer._summarize(
376383
)
377384
end
378385

379-
function MathOptAnalyzer._summarize(io::IO, issue::ComplemetarityViolation, model)
386+
function MathOptAnalyzer._summarize(
387+
io::IO,
388+
issue::ComplemetarityViolation,
389+
model,
390+
)
380391
return print(
381392
io,
382393
MathOptAnalyzer._name(issue.ref, model),
@@ -389,7 +400,11 @@ function MathOptAnalyzer._summarize(io::IO, issue::DualObjectiveMismatch, model)
389400
return MathOptAnalyzer._verbose_summarize(io, issue, model)
390401
end
391402

392-
function MathOptAnalyzer._summarize(io::IO, issue::PrimalObjectiveMismatch, model)
403+
function MathOptAnalyzer._summarize(
404+
io::IO,
405+
issue::PrimalObjectiveMismatch,
406+
model,
407+
)
393408
return MathOptAnalyzer._verbose_summarize(io, issue, model)
394409
end
395410

@@ -405,7 +420,11 @@ function MathOptAnalyzer._summarize(
405420
return MathOptAnalyzer._verbose_summarize(io, issue, model)
406421
end
407422

408-
function MathOptAnalyzer._verbose_summarize(io::IO, issue::PrimalViolation, model)
423+
function MathOptAnalyzer._verbose_summarize(
424+
io::IO,
425+
issue::PrimalViolation,
426+
model,
427+
)
409428
return print(
410429
io,
411430
"Constraint ",
@@ -542,7 +561,10 @@ function MathOptAnalyzer.list_of_issues(
542561
return data.complementarity
543562
end
544563

545-
function MathOptAnalyzer.list_of_issues(data::Data, ::Type{DualObjectiveMismatch})
564+
function MathOptAnalyzer.list_of_issues(
565+
data::Data,
566+
::Type{DualObjectiveMismatch},
567+
)
546568
return data.dual_objective_mismatch
547569
end
548570

src/Infeasibility/structs.jl

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -129,7 +129,9 @@ struct IrreducibleInfeasibleSubset <: AbstractInfeasibilitylIssue
129129
constraint::Vector{<:MOI.ConstraintIndex}
130130
end
131131

132-
MathOptAnalyzer.constraints(issue::IrreducibleInfeasibleSubset) = issue.constraint
132+
function MathOptAnalyzer.constraints(issue::IrreducibleInfeasibleSubset)
133+
return issue.constraint
134+
end
133135

134136
"""
135137
Data <: MathOptAnalyzer.AbstractData

src/Infeasibility/summarize.jl

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,10 @@ function MathOptAnalyzer._summarize(io::IO, ::Type{<:InfeasibleConstraintRange})
1515
return print(io, "# InfeasibleConstraintRange")
1616
end
1717

18-
function MathOptAnalyzer._summarize(io::IO, ::Type{<:IrreducibleInfeasibleSubset})
18+
function MathOptAnalyzer._summarize(
19+
io::IO,
20+
::Type{<:IrreducibleInfeasibleSubset},
21+
)
1922
return print(io, "# IrreducibleInfeasibleSubset")
2023
end
2124

@@ -261,7 +264,10 @@ function MathOptAnalyzer.list_of_issues(data::Data, ::Type{InfeasibleBounds})
261264
return data.infeasible_bounds
262265
end
263266

264-
function MathOptAnalyzer.list_of_issues(data::Data, ::Type{InfeasibleIntegrality})
267+
function MathOptAnalyzer.list_of_issues(
268+
data::Data,
269+
::Type{InfeasibleIntegrality},
270+
)
265271
return data.infeasible_integrality
266272
end
267273

src/Numerical/structs.jl

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -361,7 +361,9 @@ function MathOptAnalyzer.constraint(issue::SmallMatrixQuadraticCoefficient)
361361
return issue.ref
362362
end
363363

364-
MathOptAnalyzer.value(issue::SmallMatrixQuadraticCoefficient) = issue.coefficient
364+
function MathOptAnalyzer.value(issue::SmallMatrixQuadraticCoefficient)
365+
return issue.coefficient
366+
end
365367

366368
"""
367369
LargeMatrixQuadraticCoefficient <: AbstractNumericalIssue
@@ -391,7 +393,9 @@ function MathOptAnalyzer.constraint(issue::LargeMatrixQuadraticCoefficient)
391393
return issue.ref
392394
end
393395

394-
MathOptAnalyzer.value(issue::LargeMatrixQuadraticCoefficient) = issue.coefficient
396+
function MathOptAnalyzer.value(issue::LargeMatrixQuadraticCoefficient)
397+
return issue.coefficient
398+
end
395399

396400
"""
397401
NonconvexQuadraticObjective <: AbstractNumericalIssue

src/Numerical/summarize.jl

Lines changed: 45 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -83,7 +83,10 @@ function MathOptAnalyzer._summarize(io::IO, ::Type{NonconvexQuadraticObjective})
8383
return print(io, "# NonconvexQuadraticObjective")
8484
end
8585

86-
function MathOptAnalyzer._summarize(io::IO, ::Type{NonconvexQuadraticConstraint})
86+
function MathOptAnalyzer._summarize(
87+
io::IO,
88+
::Type{NonconvexQuadraticConstraint},
89+
)
8790
return print(io, "# NonconvexQuadraticConstraint")
8891
end
8992

@@ -280,7 +283,10 @@ function MathOptAnalyzer._verbose_summarize(
280283
)
281284
end
282285

283-
function MathOptAnalyzer._verbose_summarize(io::IO, ::Type{SmallBoundCoefficient})
286+
function MathOptAnalyzer._verbose_summarize(
287+
io::IO,
288+
::Type{SmallBoundCoefficient},
289+
)
284290
return print(
285291
io,
286292
"""
@@ -309,7 +315,10 @@ function MathOptAnalyzer._verbose_summarize(io::IO, ::Type{SmallBoundCoefficient
309315
)
310316
end
311317

312-
function MathOptAnalyzer._verbose_summarize(io::IO, ::Type{LargeBoundCoefficient})
318+
function MathOptAnalyzer._verbose_summarize(
319+
io::IO,
320+
::Type{LargeBoundCoefficient},
321+
)
313322
return print(
314323
io,
315324
"""
@@ -691,7 +700,11 @@ function MathOptAnalyzer._summarize(io::IO, issue::DenseConstraint, model)
691700
return print(io, MathOptAnalyzer._name(issue.ref, model), " : ", issue.nnz)
692701
end
693702

694-
function MathOptAnalyzer._summarize(io::IO, issue::SmallMatrixCoefficient, model)
703+
function MathOptAnalyzer._summarize(
704+
io::IO,
705+
issue::SmallMatrixCoefficient,
706+
model,
707+
)
695708
return print(
696709
io,
697710
MathOptAnalyzer._name(issue.ref, model),
@@ -702,7 +715,11 @@ function MathOptAnalyzer._summarize(io::IO, issue::SmallMatrixCoefficient, model
702715
)
703716
end
704717

705-
function MathOptAnalyzer._summarize(io::IO, issue::LargeMatrixCoefficient, model)
718+
function MathOptAnalyzer._summarize(
719+
io::IO,
720+
issue::LargeMatrixCoefficient,
721+
model,
722+
)
706723
return print(
707724
io,
708725
MathOptAnalyzer._name(issue.ref, model),
@@ -839,7 +856,11 @@ function MathOptAnalyzer._summarize(
839856
)
840857
end
841858

842-
function MathOptAnalyzer._summarize(io::IO, ::NonconvexQuadraticObjective, model)
859+
function MathOptAnalyzer._summarize(
860+
io::IO,
861+
::NonconvexQuadraticObjective,
862+
model,
863+
)
843864
return print(io, "Objective is Nonconvex quadratic")
844865
end
845866

@@ -859,7 +880,11 @@ function MathOptAnalyzer._verbose_summarize(
859880
return print(io, "Variable: ", MathOptAnalyzer._name(issue.ref, model))
860881
end
861882

862-
function MathOptAnalyzer._verbose_summarize(io::IO, issue::EmptyConstraint, model)
883+
function MathOptAnalyzer._verbose_summarize(
884+
io::IO,
885+
issue::EmptyConstraint,
886+
model,
887+
)
863888
return print(io, "Constraint: ", MathOptAnalyzer._name(issue.ref, model))
864889
end
865890

@@ -871,7 +896,11 @@ function MathOptAnalyzer._verbose_summarize(
871896
return print(io, "Constraint: ", MathOptAnalyzer._name(issue.ref, model))
872897
end
873898

874-
function MathOptAnalyzer._verbose_summarize(io::IO, issue::DenseConstraint, model)
899+
function MathOptAnalyzer._verbose_summarize(
900+
io::IO,
901+
issue::DenseConstraint,
902+
model,
903+
)
875904
return print(
876905
io,
877906
"Constraint: ",
@@ -1118,11 +1147,17 @@ function MathOptAnalyzer.list_of_issues(
11181147
return data.matrix_large
11191148
end
11201149

1121-
function MathOptAnalyzer.list_of_issues(data::Data, ::Type{SmallBoundCoefficient})
1150+
function MathOptAnalyzer.list_of_issues(
1151+
data::Data,
1152+
::Type{SmallBoundCoefficient},
1153+
)
11221154
return data.bounds_small
11231155
end
11241156

1125-
function MathOptAnalyzer.list_of_issues(data::Data, ::Type{LargeBoundCoefficient})
1157+
function MathOptAnalyzer.list_of_issues(
1158+
data::Data,
1159+
::Type{LargeBoundCoefficient},
1160+
)
11261161
return data.bounds_large
11271162
end
11281163

0 commit comments

Comments
 (0)