From 23d0ace0baeaba6cafaf0a0f71cef7ec332d200c Mon Sep 17 00:00:00 2001 From: Maximilian Ernst Date: Tue, 29 Oct 2024 17:50:44 +0100 Subject: [PATCH] close #205 --- src/frontend/specification/EnsembleParameterTable.jl | 4 ++++ test/examples/multigroup/multigroup.jl | 3 ++- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/src/frontend/specification/EnsembleParameterTable.jl b/src/frontend/specification/EnsembleParameterTable.jl index b0b50448b..1b5237e2d 100644 --- a/src/frontend/specification/EnsembleParameterTable.jl +++ b/src/frontend/specification/EnsembleParameterTable.jl @@ -18,6 +18,10 @@ EnsembleParameterTable(::Nothing; params::Union{Nothing, Vector{Symbol}} = nothi isnothing(params) ? Symbol[] : copy(params), ) +# convert pairs to dict +EnsembleParameterTable(ps::Pair{K, V}...; params = nothing) where {K, V} = + EnsembleParameterTable(Dict(ps...); params = params) + # dictionary of SEM specifications function EnsembleParameterTable( spec_ensemble::AbstractDict{K, V}; diff --git a/test/examples/multigroup/multigroup.jl b/test/examples/multigroup/multigroup.jl index e428eba1d..950ec5305 100644 --- a/test/examples/multigroup/multigroup.jl +++ b/test/examples/multigroup/multigroup.jl @@ -69,7 +69,8 @@ specification_g2 = RAMMatrices(; ) partable = EnsembleParameterTable( - Dict(:Pasteur => specification_g1, :Grant_White => specification_g2), + :Pasteur => specification_g1, + :Grant_White => specification_g2 ) specification_miss_g1 = nothing