Mercurial > repos > public > sbplib_julia
changeset 252:9405c19b76bc boundary_conditions
Move boundary_value and similar methods of laplce
author | Jonatan Werpers <jonatan@werpers.com> |
---|---|
date | Thu, 27 Jun 2019 14:43:57 +0200 |
parents | 89a101a63e7a |
children | 396eadb652bd |
files | DiffOps/src/laplace.jl |
diffstat | 1 files changed, 3 insertions(+), 4 deletions(-) [+] |
line wrap: on
line diff
--- a/DiffOps/src/laplace.jl Thu Jun 27 14:37:21 2019 +0200 +++ b/DiffOps/src/laplace.jl Thu Jun 27 14:43:57 2019 +0200 @@ -4,10 +4,6 @@ op::D2{Float64,N,M,K} end -boundary_value(L::Laplace, bId::CartesianBoundary) = BoundaryValue(L.op, L.grid, bId) -normal_derivative(L::Laplace, bId::CartesianBoundary) = NormalDerivative(L.op, L.grid, bId) -boundary_quadrature(L::Laplace, bId::CartesianBoundary) = throw(MethodError) # TODO: Implement this - function apply(L::Laplace{Dim}, v::AbstractArray{T,Dim} where T, I::CartesianIndex{Dim}) where Dim error("not implemented") end @@ -35,6 +31,9 @@ apply(L, v, I) end +boundary_value(L::Laplace, bId::CartesianBoundary) = BoundaryValue(L.op, L.grid, bId) +normal_derivative(L::Laplace, bId::CartesianBoundary) = NormalDerivative(L.op, L.grid, bId) +boundary_quadrature(L::Laplace, bId::CartesianBoundary) = throw(MethodError) # TODO: Implement this """