postprocessing utility

This commit is contained in:
Jukka Aho
2016-07-14 12:43:41 +03:00
parent 7bbfa08f86
commit 8f49b4141c
21 changed files with 499 additions and 276 deletions
+11 -1
View File
@@ -168,11 +168,13 @@ function update!(element::Element, field_name::AbstractString, datas::Union{Real
end
end
function update!(element::Element, field_name, datas::Pair...)
#=
function update!(element::Element, field_name, data::Pair...)
for data in datas
update!(element, field_name, data)
end
end
=#
function update!(element::Element, field_name, data::Pair{Float64, Vector{Any}})
if haskey(element, field_name)
@@ -190,6 +192,14 @@ function update!(element::Element, field_name, data::Pair{Float64, Vector{Int64}
end
end
function update!(element::Element, field_name, data::Pair{Float64, Vector{Float64}})
if haskey(element, field_name)
update!(element[field_name], data)
else
element[field_name] = data
end
end
function update!(element::Element, field_name, data::Pair{Float64, Vector{Vector{Float64}}})
if haskey(element, field_name)
update!(element[field_name], data)