Skip to content

Commit 72a90e3

Browse files
committed
mergeVariableStates!(::AbstractDFG, ::Symbol,::Vector{<:VariableState})
1 parent bd1dabd commit 72a90e3

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
@@ -735,14 +735,25 @@ end
735735

736736
function mergeVariableStates!(
737737
dfg::AbstractDFG,
738-
varLabel_state_pairs::Vector{Pair{Symbol, VariableState}},
738+
varLabel_state_pairs::Vector{<:Pair{Symbol, <:VariableState}},
739739
)
740740
cnt = asyncmap(varLabel_state_pairs) do (varLabel, state)
741741
return mergeVariableState!(dfg, varLabel, state)
742742
end
743743
return sum(cnt)
744744
end
745745

746+
function mergeVariableStates!(
747+
dfg::AbstractDFG,
748+
variableLabel::Symbol,
749+
states::Vector{<:VariableState},
750+
)
751+
cnt = asyncmap(states) do state
752+
return mergeVariableState!(dfg, variableLabel, state)
753+
end
754+
return sum(cnt)
755+
end
756+
746757
function copytoVariableState!(
747758
dfg::AbstractDFG,
748759
variableLabel::Symbol,

0 commit comments

Comments
 (0)