Mercurial > repos > public > sbplib_julia
comparison src/SbpOperators/volumeops/laplace/laplace.jl @ 1711:84aed3abab94
Minor documentation fixed to laplace.jl
author | Jonatan Werpers <jonatan@werpers.com> |
---|---|
date | Thu, 05 Sep 2024 08:36:11 +0200 |
parents | 1937be9502a7 |
children | b42a38900c9d |
comparison
equal
deleted
inserted
replaced
1701:74f051444e0e | 1711:84aed3abab94 |
---|---|
58 | 58 |
59 The operators required to construct the SAT for imposing a Dirichlet | 59 The operators required to construct the SAT for imposing a Dirichlet |
60 condition. `H_tuning` and `R_tuning` are used to specify the strength of the | 60 condition. `H_tuning` and `R_tuning` are used to specify the strength of the |
61 penalty. | 61 penalty. |
62 | 62 |
63 See also: [`sat`](@ref),[`DirichletCondition`](@ref), [`positivity_decomposition`](@ref). | 63 See also: [`sat`](@ref), [`DirichletCondition`](@ref), [`positivity_decomposition`](@ref). |
64 """ | 64 """ |
65 function sat_tensors(Δ::Laplace, g::Grid, bc::DirichletCondition; H_tuning = 1., R_tuning = 1.) | 65 function sat_tensors(Δ::Laplace, g::Grid, bc::DirichletCondition; H_tuning = 1., R_tuning = 1.) |
66 id = boundary(bc) | 66 id = boundary(bc) |
67 set = Δ.stencil_set | 67 set = Δ.stencil_set |
68 H⁻¹ = inverse_inner_product(g,set) | 68 H⁻¹ = inverse_inner_product(g,set) |
100 definite with respect to the boundary quadrature. Here `d` is the normal | 100 definite with respect to the boundary quadrature. Here `d` is the normal |
101 derivative and `e` is the boundary restriction operator. `B` can then be used | 101 derivative and `e` is the boundary restriction operator. `B` can then be used |
102 to form a symmetric and energy stable penalty for a Dirichlet condition. The | 102 to form a symmetric and energy stable penalty for a Dirichlet condition. The |
103 parameters `H_tuning` and `R_tuning` are used to specify the strength of the | 103 parameters `H_tuning` and `R_tuning` are used to specify the strength of the |
104 penalty and must be greater than 1. For details we refer to | 104 penalty and must be greater than 1. For details we refer to |
105 https://doi.org/10.1016/j.jcp.2020.109294 | 105 <https://doi.org/10.1016/j.jcp.2020.109294> |
106 """ | 106 """ |
107 function positivity_decomposition(Δ::Laplace, g::Grid, bc::DirichletCondition; H_tuning, R_tuning) | 107 function positivity_decomposition(Δ::Laplace, g::Grid, bc::DirichletCondition; H_tuning, R_tuning) |
108 @assert(H_tuning ≥ 1.) | 108 @assert(H_tuning ≥ 1.) |
109 @assert(R_tuning ≥ 1.) | 109 @assert(R_tuning ≥ 1.) |
110 Nτ_H, τ_R = positivity_limits(Δ,g,bc) | 110 Nτ_H, τ_R = positivity_limits(Δ,g,bc) |