Skip to content

Commit ab8f134

Browse files
committed
mergeVariableStates!(::AbstractDFG, ::Symbol,::Vector{<:VariableState})
1 parent 82330ab commit ab8f134

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
@@ -706,14 +706,25 @@ end
706706

707707
function mergeVariableStates!(
708708
dfg::AbstractDFG,
709-
varLabel_state_pairs::Vector{Pair{Symbol, VariableState}},
709+
varLabel_state_pairs::Vector{<:Pair{Symbol, <:VariableState}},
710710
)
711711
cnt = asyncmap(varLabel_state_pairs) do (varLabel, state)
712712
return mergeVariableState!(dfg, varLabel, state)
713713
end
714714
return sum(cnt)
715715
end
716716

717+
function mergeVariableStates!(
718+
dfg::AbstractDFG,
719+
variableLabel::Symbol,
720+
states::Vector{<:VariableState},
721+
)
722+
cnt = asyncmap(states) do state
723+
return mergeVariableState!(dfg, variableLabel, state)
724+
end
725+
return sum(cnt)
726+
end
727+
717728
function copytoVariableState!(
718729
dfg::AbstractDFG,
719730
variableLabel::Symbol,

0 commit comments

Comments
 (0)