Skip to content

Commit 318a93b

Browse files
committed
fixes
1 parent 47b407f commit 318a93b

File tree

1 file changed

+26
-27
lines changed

1 file changed

+26
-27
lines changed

src/entities/DFGVariable.jl

Lines changed: 26 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -278,6 +278,29 @@ TODO, DO NOT USE v.softtypename in DFGVariableSummary
278278
"""
279279
getSofttype(v::DFGVariableSummary)::Symbol = v.softtypename
280280

281+
282+
"""
283+
$SIGNATURES
284+
285+
Retrieve solver data structure stored in a variable.
286+
"""
287+
solverData(v::DFGVariable, key::Symbol=:default) = haskey(v.solverDataDict, key) ? v.solverDataDict[key] : nothing
288+
289+
290+
"""
291+
$SIGNATURES
292+
293+
Set solver data structure stored in a variable.
294+
"""
295+
setSolverData!(v::DFGVariable, data::VariableNodeData, key::Symbol=:default) = v.solverDataDict[key] = data
296+
297+
"""
298+
$SIGNATURES
299+
300+
Get solver data dictionary for a variable.
301+
"""
302+
solverDataDict(v::DFGVariable) = v.solverDataDict
303+
281304
"""
282305
$SIGNATURES
283306
@@ -294,13 +317,13 @@ getSolved(dfg::AbstractDFG, sym::Symbol, solveKey::Symbol=:default) = getSolved(
294317
"""
295318
$SIGNATURES
296319
297-
Boolena on whether the variable has been solved.
320+
Boolean on whether the variable has been solved.
298321
299322
Related
300323
301324
getSolved, setSolved!
302325
"""
303-
isSolved(v::VariableNodeData) = v.solveCount
326+
isSolved(v::VariableNodeData) = v.solvedCount
304327
isSolved(v::VariableDataLevel2, solveKey::Symbol=:default) = solverData(v, solveKey) |> isSolved
305328
isSolved(dfg::AbstractDFG, sym::Symbol, solveKey::Symbol=:default) = isSolved(getVariable(dfg, sym), solveKey)
306329

@@ -314,34 +337,10 @@ Related
314337
315338
getSolved, isSolved
316339
"""
317-
# setSolved!(v::VariableDataLevel2, val::Int) = v.solveCount[] = val
318-
# setSolved!(dfg::AbstractDFG, sym::Symbol, val::Int solveKey::Symbol=:default) = setSolved!(solverData(getVariable(dfg, sym), solveKey), val)
319-
320-
setSolved!(v::VariableNodeData, val::Int) = v.solveCount = val
340+
setSolved!(v::VariableNodeData, val::Int) = v.solvedCount = val
321341
setSolved!(v::VariableDataLevel2, val::Int, solveKey::Symbol=:default) = setSolved!(solverData(v, solveKey), val)
322342
setSolved!(dfg::AbstractDFG, sym::Symbol, val::Int, solveKey::Symbol=:default) = setSolved!(getVariable(dfg, sym), solveKey, val)
323343

324-
"""
325-
$SIGNATURES
326-
327-
Retrieve solver data structure stored in a variable.
328-
"""
329-
solverData(v::DFGVariable, key::Symbol=:default) = haskey(v.solverDataDict, key) ? v.solverDataDict[key] : nothing
330-
331-
332-
"""
333-
$SIGNATURES
334-
335-
Set solver data structure stored in a variable.
336-
"""
337-
setSolverData!(v::DFGVariable, data::VariableNodeData, key::Symbol=:default) = v.solverDataDict[key] = data
338-
339-
"""
340-
$SIGNATURES
341-
342-
Get solver data dictionary for a variable.
343-
"""
344-
solverDataDict(v::DFGVariable) = v.solverDataDict
345344

346345
"""
347346
$SIGNATURES

0 commit comments

Comments
 (0)