Skip to content

Commit

Permalink
docs SSPRK
Browse files Browse the repository at this point in the history
  • Loading branch information
ArnoStrouwen committed Aug 11, 2024
1 parent e645e44 commit 0e6c11f
Show file tree
Hide file tree
Showing 3 changed files with 37 additions and 4 deletions.
3 changes: 2 additions & 1 deletion docs/make.jl
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,8 @@ makedocs(sitename = "OrdinaryDiffEq.jl",
"explicit/HighOrderRK.md",
"explicit/Verner.md",
"explicit/Feagin.md",
"explicit/LowStorageRK.md"
"explicit/LowStorageRK.md",
"explicit/SSPRK.md"
],
"Standard Non-Stiff ODEProblem Solvers" => [
"nonstiff/explicitrk.md",
Expand Down
32 changes: 32 additions & 0 deletions docs/src/explicit/SSPRK.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
# OrdinaryDiffEqSSPRK

Solvers specialized on certain PDE types.

```@eval
first_steps = evalfile("./common_first_steps.jl")
first_steps("OrdinaryDiffEqSSPRK", "SSPRK22")
```

## Full list of solvers

```@docs
SSPRK22
SSPRK33
SSPRK53
KYKSSPRK42
SSPRK53_2N1
SSPRK53_2N2
SSPRK53_H
SSPRK63
SSPRK73
SSPRK83
SSPRK43
SSPRK432
SSPRKMSVS43
SSPRKMSVS32
SSPRK932
SSPRK54
SSPRK104
SHLDDRK_2N
SHLDDRK52
```
6 changes: 3 additions & 3 deletions lib/OrdinaryDiffEqSSPRK/src/algorithms.jl
Original file line number Diff line number Diff line change
Expand Up @@ -320,7 +320,7 @@ function SSPRK33(stage_limiter!, step_limiter! = trivial_limiter!)
step_limiter!, False())
end

@doc explicit_rk_docstring("TBD", "SHLDDRK_2N")
@doc explicit_rk_docstring("To be done", "SHLDDRK_2N")
Base.@kwdef struct SHLDDRK_2N{StageLimiter, StepLimiter, Thread} <: OrdinaryDiffEqAlgorithm
stage_limiter!::StageLimiter = trivial_limiter!
step_limiter!::StepLimiter = trivial_limiter!
Expand All @@ -333,7 +333,7 @@ function SHLDDRK_2N(stage_limiter!, step_limiter! = trivial_limiter!)
False())
end

@doc explicit_rk_docstring("TBD",
@doc explicit_rk_docstring("To be done",
"KYKSSPRK42")
Base.@kwdef struct KYKSSPRK42{StageLimiter, StepLimiter, Thread} <: OrdinaryDiffEqAlgorithm
stage_limiter!::StageLimiter = trivial_limiter!
Expand All @@ -347,7 +347,7 @@ function KYKSSPRK42(stage_limiter!, step_limiter! = trivial_limiter!)
False())
end

@doc explicit_rk_docstring("TBD", "SHLDDRK52")
@doc explicit_rk_docstring("To be done", "SHLDDRK52")
Base.@kwdef struct SHLDDRK52{StageLimiter, StepLimiter, Thread} <: OrdinaryDiffEqAlgorithm
stage_limiter!::StageLimiter = trivial_limiter!
step_limiter!::StepLimiter = trivial_limiter!
Expand Down

0 comments on commit 0e6c11f

Please sign in to comment.