Skip to content

Commit 39a50e8

Browse files
authored
improve type inference in laplacian (#207)
1 parent 26bbfc8 commit 39a50e8

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

src/PDE/KroneckerOperator.jl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -254,7 +254,7 @@ Base.transpose(S::ConstantTimesOperator) = sp.c*transpose(S.op)
254254
### Calculus
255255

256256
#TODO: general dimension
257-
function Derivative(S::TensorSpace{SV,DD},order::Vector{Int}) where {SV,DD<:EuclideanDomain{2}}
257+
function Derivative(S::TensorSpace{SV,DD}, order) where {SV,DD<:EuclideanDomain{2}}
258258
@assert length(order)==2
259259
if order[1]==0
260260
Dy=Derivative(S.spaces[2],order[2])

src/PDE/PDE.jl

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,8 @@ lap(f::Fun) = Laplacian()*f
1010

1111

1212
function Laplacian(d::BivariateSpace,k::Integer)
13-
Dx2=Derivative(d,[2,0])
14-
Dy2=Derivative(d,[0,2])
13+
Dx2=Derivative(d, Vec{2}(2,0))
14+
Dy2=Derivative(d, Vec{2}(0,2))
1515
if k==1
1616
LaplacianWrapper(Dx2+Dy2,k)
1717
else

0 commit comments

Comments
 (0)