mirror of
https://github.com/ANL-CEEESA/UnitCommitment.jl.git
synced 2025-12-06 08:18:51 -06:00
Rename fix!(instance) to repair!
This commit is contained in:
@@ -127,7 +127,7 @@ function read(file::IO)::UnitCommitmentInstance
|
||||
return from_json(JSON.parse(file, dicttype=()->DefaultOrderedDict(nothing)))
|
||||
end
|
||||
|
||||
function from_json(json; fix=true)
|
||||
function from_json(json; repair=true)
|
||||
units = Unit[]
|
||||
buses = Bus[]
|
||||
contingencies = Contingency[]
|
||||
@@ -313,8 +313,8 @@ function from_json(json; fix=true)
|
||||
reserves,
|
||||
contingencies,
|
||||
loads)
|
||||
if fix
|
||||
UnitCommitment.fix!(instance)
|
||||
if repair
|
||||
UnitCommitment.repair!(instance)
|
||||
end
|
||||
return instance
|
||||
end
|
||||
|
||||
@@ -7,7 +7,7 @@ using Printf
|
||||
bin(x) = [xi > 0.5 for xi in x]
|
||||
|
||||
"""
|
||||
fix!(instance)
|
||||
repair!(instance)
|
||||
|
||||
Verifies that the given unit commitment instance is valid and automatically fixes
|
||||
some validation errors if possible, issuing a warning for each error found.
|
||||
@@ -15,7 +15,7 @@ If a validation error cannot be automatically fixed, issues an exception.
|
||||
|
||||
Returns the number of validation errors found.
|
||||
"""
|
||||
function fix!(instance::UnitCommitmentInstance)::Int
|
||||
function repair!(instance::UnitCommitmentInstance)::Int
|
||||
n_errors = 0
|
||||
|
||||
for g in instance.units
|
||||
|
||||
Reference in New Issue
Block a user