Skip to content

Commit

Permalink
Docs
Browse files Browse the repository at this point in the history
  • Loading branch information
AbdAlazezAhmed committed Aug 19, 2024
1 parent b5b4195 commit 0ccbd02
Show file tree
Hide file tree
Showing 3 changed files with 7 additions and 5 deletions.
2 changes: 0 additions & 2 deletions docs/src/api-reference/solver.md
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,5 @@ Thunderbolt.OS.OperatorSplittingIntegrator
## Operator Splitting Adaptivity

```@docs
Thunderbolt.AdaptiveOperatorSplittingAlgorithm
Thunderbolt.ReactionTangentController
Thunderbolt.get_reaction_tangent
```
6 changes: 3 additions & 3 deletions docs/src/assets/references.bib
Original file line number Diff line number Diff line change
Expand Up @@ -280,11 +280,11 @@ @article{PotDubRicVinGul:2006:cmb
}
@article{OgiBalPer:2023:seats,
author = {Ogiermann, Dennis and Perotti, Luigi E. and Balzani, Daniel},
title = {A simple and efficient adaptive time stepping technique for low-order operator splitting schemes applied to cardiac electrophysiology},
journal = {International Journal for Numerical Methods in Biomedical Engineering},
title = {A simple and efficient adaptive time stepping technique for low-order operator splitting schemes applied to cardiac electrophysiology},
year = {2023}
volume = {39},
number = {2},
pages = {e3670},
url = {https://onlinelibrary.wiley.com/doi/abs/10.1002/cnm.3670},
year = {2023}
doi = {https://doi.org/10.1002/cnm.3670},
}
4 changes: 4 additions & 0 deletions src/solver/adaptivity.jl
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,10 @@ abstract type AbstractTimeAdaptionAlgorithm end
ReactionTangentController{T <: Real} <: OS.AbstractOperatorSplittingAlgorithm
A timestep length controller for [`LieTrotterGodunov`](@ref) [Lie:1880:tti,Tro:1959:psg,God:1959:dmn](@cite)
operator splitting using the reaction tangent as proposed in [OgiBalPer:2023:seats](@cite)
The next timestep length is calculated as
```math
\\sigma\\left(R_{\\max }\\right):=\\left(1.0-\\frac{1}{1+\\exp \\left(\\left(\\sigma_{\\mathrm{c}}-R_{\\max }\\right) \\cdot \\sigma_{\\mathrm{s}}\\right)}\\right) \\cdot\\left(\\Delta t_{\\max }-\\Delta t_{\\min }\\right)+\\Delta t_{\\min }
```
# Fields
- `σ_s::T`: steepness
- `σ_c::T`: offset in R axis
Expand Down

0 comments on commit 0ccbd02

Please sign in to comment.