Mercurial > repos > public > sbplib_julia
diff DiffOps/src/laplace.jl @ 283:12a12a5cd973 boundary_conditions
Fix tests for Laplace2D.
author | Vidar Stiernström <vidar.stiernstrom@it.uu.se> |
---|---|
date | Thu, 09 Jan 2020 13:38:06 +0100 |
parents | ce6a2f3f732a |
children | 0b8e041a1873 |
line wrap: on
line diff
--- a/DiffOps/src/laplace.jl Thu Jan 09 10:54:24 2020 +0100 +++ b/DiffOps/src/laplace.jl Thu Jan 09 13:38:06 2020 +0100 @@ -33,6 +33,7 @@ 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) = BoundaryQuadrature(L.op, L.grid, bId) +export quadrature """ Quadrature{Dim,T<:Real,N,M,K} <: TensorMapping{T,Dim,Dim} @@ -158,7 +159,6 @@ export BoundaryQuadrature # TODO: Make this independent of dimension -# TODO: Dispatch directly on Index{R}? function LazyTensors.apply(q::BoundaryQuadrature{T}, v::AbstractArray{T,1}, I::NTuple{1,Index}) where T h = spacing(q.grid)[3-dim(q.bId)] N = size(v)