view docs/make.jl @ 877:dd2ab001a7b6 feature/equidistant_grid/refine

Implement refine function, move exports to the top of the file, change location of constuctors. The constructors were changed have only one inner constructor and simpler outer constructors.
author Jonatan Werpers <jonatan@werpers.com>
date Mon, 14 Feb 2022 09:39:58 +0100
parents bdc718c38096
children 5761f4060f2b
line wrap: on
line source

using Documenter
using Sbplib

using Sbplib.DiffOps
using Sbplib.Grids
using Sbplib.LazyTensors
using Sbplib.RegionIndices
using Sbplib.SbpOperators
using Sbplib.StaticDicts

sitename = "Sbplib.jl"

if "--prettyurls" ∈ ARGS
    prettyurls = true
else
    prettyurls = false
end

if "--build-dir" ∈ ARGS
    i = findlast(==("--build-dir"), ARGS)
    build = ARGS[i+1]
else
    build = "build-local"
end

pages = [
    "Home" => "index.md",
    "operator_file_format.md",
    "Submodules" => [
        "submodules/grids.md",
        "submodules/diff_ops.md",
        "submodules/lazy_tensors.md",
        "submodules/region_indices.md",
        "submodules/sbp_operators.md",
        "submodules/static_dicts.md",
    ],
    "doc_index.md",
]
# This ordering is not respected by @contents. See https://github.com/JuliaDocs/Documenter.jl/issues/936

format=Documenter.HTML(;prettyurls)
makedocs(;sitename, pages, format, build)