Skip to content

Commit 7da2cc0

Browse files
committed
Create helmholtz.jl
1 parent 016f4ef commit 7da2cc0

File tree

1 file changed

+10
-0
lines changed

1 file changed

+10
-0
lines changed

examples/helmholtz.jl

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
using ApproxFun, MultivariateOrthogonalPolynomials, BlockArrays, FillArrays
2+
3+
x,y = Fun(Triangle())
4+
Δ = Laplacian() : TriangleWeight(1.0,1.0,1.0,JacobiTriangle(1.0,1.0,1.0))
5+
V = x*y^2
6+
L = Δ + V
7+
M = L[Block.(1:500),Block.(1:500)];
8+
@time cfs = M \ [1; Zeros(size(M,1)-1)];
9+
u = Fun(domainspace(Δ), cfs)
10+
u(0.1,0.2)

0 commit comments

Comments
 (0)