Mercurial > repos > public > sbplib_julia
changeset 1731:3684db043add feature/sbp_operators/laplace_curvilinear
Add Base.@constprop :aggressive to src/SbpOperators/volumeops/derivatives/second_derivative_variable.jl
author | Jonatan Werpers <jonatan@werpers.com> |
---|---|
date | Mon, 09 Sep 2024 09:01:57 +0200 |
parents | 87d603499fc3 |
children | f3d7e2d7a43f |
files | src/SbpOperators/volumeops/derivatives/second_derivative_variable.jl |
diffstat | 1 files changed, 6 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/src/SbpOperators/volumeops/derivatives/second_derivative_variable.jl Tue Sep 03 08:38:27 2024 +0200 +++ b/src/SbpOperators/volumeops/derivatives/second_derivative_variable.jl Mon Sep 09 09:01:57 2024 +0200 @@ -140,6 +140,7 @@ ## x-direction function apply_lower(op::SecondDerivativeVariable{1}, v, i, j) + Base.@constprop :aggressive ṽ = @view v[:,j] c̃ = @view op.coefficient[:,j] @@ -147,6 +148,7 @@ end function apply_interior(op::SecondDerivativeVariable{1}, v, i, j) + Base.@constprop :aggressive ṽ = @view v[:,j] c̃ = @view op.coefficient[:,j] @@ -154,6 +156,7 @@ end function apply_upper(op::SecondDerivativeVariable{1}, v, i, j) + Base.@constprop :aggressive ṽ = @view v[:,j] c̃ = @view op.coefficient[:,j] @@ -165,6 +168,7 @@ ## y-direction function apply_lower(op::SecondDerivativeVariable{2}, v, i, j) + Base.@constprop :aggressive ṽ = @view v[i,:] c̃ = @view op.coefficient[i,:] @@ -172,6 +176,7 @@ end function apply_interior(op::SecondDerivativeVariable{2}, v, i, j) + Base.@constprop :aggressive ṽ = @view v[i,:] c̃ = @view op.coefficient[i,:] @@ -179,6 +184,7 @@ end function apply_upper(op::SecondDerivativeVariable{2}, v, i, j) + Base.@constprop :aggressive ṽ = @view v[i,:] c̃ = @view op.coefficient[i,:]