Skip to content

Commit 68e1fbc

Browse files
committed
mergeVariableStates!(::AbstractDFG, ::Symbol,::Vector{<:VariableState})
1 parent c6ec5e2 commit 68e1fbc

File tree

1 file changed

+12
-1
lines changed

1 file changed

+12
-1
lines changed

src/services/DFGVariable.jl

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -710,14 +710,25 @@ end
710710

711711
function mergeVariableStates!(
712712
dfg::AbstractDFG,
713-
varLabel_state_pairs::Vector{Pair{Symbol, VariableState}},
713+
varLabel_state_pairs::Vector{<:Pair{Symbol, <:VariableState}},
714714
)
715715
cnt = asyncmap(varLabel_state_pairs) do (varLabel, state)
716716
return mergeVariableState!(dfg, varLabel, state)
717717
end
718718
return sum(cnt)
719719
end
720720

721+
function mergeVariableStates!(
722+
dfg::AbstractDFG,
723+
variableLabel::Symbol,
724+
states::Vector{<:VariableState},
725+
)
726+
cnt = asyncmap(states) do state
727+
return mergeVariableState!(dfg, variableLabel, state)
728+
end
729+
return sum(cnt)
730+
end
731+
721732
function copytoVariableState!(
722733
dfg::AbstractDFG,
723734
variableLabel::Symbol,

0 commit comments

Comments
 (0)