diff --git a/src/InputParser/keywords/special.jl b/src/InputParser/keywords/special.jl index 8edecd9..374793c 100644 --- a/src/InputParser/keywords/special.jl +++ b/src/InputParser/keywords/special.jl @@ -307,14 +307,14 @@ function apply_equals!(target, constval, I, J, K, dims) end function parse_keyword!(data, outer_data, units, cfg, f, ::Val{:MAXVALUE}) - edit_apply_clamping!(f, outer_data, min) + edit_apply_clamping!(f, outer_data, units, min) end function parse_keyword!(data, outer_data, units, cfg, f, ::Val{:MINVALUE}) - edit_apply_clamping!(f, outer_data, max) + edit_apply_clamping!(f, outer_data, units, max) end -function edit_apply_clamping!(f, outer_data, FUNCTION) +function edit_apply_clamping!(f, outer_data, units, FUNCTION) rec = read_record(f) l, u = outer_data["GRID"]["CURRENT_BOX"] dims = outer_data["GRID"]["cartDims"] diff --git a/src/InputParser/utils.jl b/src/InputParser/utils.jl index 4095c64..0a4d5a3 100644 --- a/src/InputParser/utils.jl +++ b/src/InputParser/utils.jl @@ -675,7 +675,9 @@ function unit_type(x::Symbol) end function unit_type(::Val{k}) where k - @warn "Unit type not defined for $k." + if !(k in (:FIPNUM, :EQLNUM, :PVTNUM, :SATNUM, :EQLNUM)) + @warn "Unit type not defined for $k." + end return :id end