comparison src/SbpOperators/stencil_set.jl @ 1608:8315c456e3b4 feature/boundary_conditions

Simplify parsing of constants from stencil set
author Jonatan Werpers <jonatan@werpers.com>
date Sun, 09 Jun 2024 00:17:44 +0200
parents 84dc3b9b449b
children
comparison
equal deleted inserted replaced
1607:7216448d0c5a 1608:8315c456e3b4
164 throw(ArgumentError("argument must be an array")) 164 throw(ArgumentError("argument must be an array"))
165 end 165 end
166 return Tuple(parse_scalar.(parsed_toml)) 166 return Tuple(parse_scalar.(parsed_toml))
167 end 167 end
168 168
169 """
170 parse_named_tuple(parsed_toml)
171
172 Parse the keys (names) and values (scalars) into a named tuple of rationals.
173
174 See also [`parse_scalar`](@ref).
175 """
176 function parse_named_tuple(parsed_toml)
177 NamedTuple(Symbol(key) => parse_scalar(val) for (key, val) in parsed_toml)
178 end
179
180 169
181 """ 170 """
182 parse_rational(parsed_toml) 171 parse_rational(parsed_toml)
183 172
184 Parse a string or a number as a rational. 173 Parse a string or a number as a rational.