Mercurial > repos > public > sbplib_julia
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. |