comparison src/SbpOperators/readoperator.jl @ 608:8ae63e775f9d refactor/toml_operator_format

Fix another type
author Jonatan Werpers <jonatan@werpers.com>
date Sat, 05 Dec 2020 14:09:09 +0100
parents fbff4009c08a
children 7975143118e8
comparison
equal deleted inserted replaced
607:5883e689cd3f 608:8ae63e775f9d
57 read_stencil(sbp_operators_path()*"standard_diagonal.toml", "order2", "D2", "inner_stencil") 57 read_stencil(sbp_operators_path()*"standard_diagonal.toml", "order2", "D2", "inner_stencil")
58 read_stencil(sbp_operators_path()*"standard_diagonal.toml", "order2", "d1", "closure"; center=1) 58 read_stencil(sbp_operators_path()*"standard_diagonal.toml", "order2", "d1", "closure"; center=1)
59 ``` 59 ```
60 """ 60 """
61 read_stencil(fn, path...; center=nothing) = get_stencil(TOML.parsefile(fn), path...; center=center) 61 read_stencil(fn, path...; center=nothing) = get_stencil(TOML.parsefile(fn), path...; center=center)
62 read_stencils(fn, path...; centers=nothing) = get_stencils(TOML.parsefile(fn), path...; centers=centers) 62 read_stencils(fn, path...; centers) = get_stencils(TOML.parsefile(fn), path...; centers=centers)
63 read_tuple(fn, path...) = get_tuple(TOML.parsefile(fn), path...) 63 read_tuple(fn, path...) = get_tuple(TOML.parsefile(fn), path...)
64 64
65 get_stencil(parsed_toml, path...; center=nothing) = get_stencil(parsed_toml[path[1]], path[2:end]...; center=center) 65 get_stencil(parsed_toml, path...; center=nothing) = get_stencil(parsed_toml[path[1]], path[2:end]...; center=center)
66 function get_stencil(parsed_toml; center=nothing) 66 function get_stencil(parsed_toml; center=nothing)
67 @assert parsed_toml isa Vector{String} 67 @assert parsed_toml isa Vector{String}