Mercurial > repos > public > sbplib_julia
diff diffOp.jl @ 89:c0729ade65da patch_based_test
Merge with default
author | Vidar Stiernström <vidar.stiernstrom@it.uu.se> |
---|---|
date | Fri, 25 Jan 2019 16:47:51 +0100 |
parents | 170e5447bc19 48079bd39969 |
children | 2882e1318cc3 |
line wrap: on
line diff
--- a/diffOp.jl Fri Jan 25 15:10:41 2019 +0100 +++ b/diffOp.jl Fri Jan 25 16:47:51 2019 +0100 @@ -33,10 +33,10 @@ end # Differential operator for a*d^2/dx^2 -struct Laplace{Dim, T<:Real} <: DiffOp +struct Laplace{Dim,T<:Real,N,M,K} <: DiffOp grid::Grid.EquidistantGrid{Dim,T} a::T - op::D2{Float64} + op::D2{Float64,N,M,K} end # u = L*v @@ -63,7 +63,7 @@ @inbounds indices = uview(li,i,:) @inbounds apply!(L.op, temp, uview(v, indices), h[2]) for i ∈ eachindex(indices) - @inbounds u[indices[i]] += temp[i] + @inbounds u[indices[i]] = temp[i] end end