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)