Skip to content

Commit a7dea1d

Browse files
committed
speed up coefficients and evaluate for DirichletTriangle
1 parent 038850f commit a7dea1d

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

src/DirichletTriangle.jl

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -64,6 +64,12 @@ function Conversion(A::DirichletTriangle{a,b,c}, B::JacobiTriangle) where {a,b,c
6464
return Conversion(A,DirichletTriangle{a,b,c-1}(domain(A)),B)
6565
end
6666

67+
function coefficients(u::AbstractVector, ds::DirichletTriangle, rs::JacobiTriangle)
68+
N = nblocks(Fun(ds, u))
69+
C = Conversion(ds, rs)[Block.(1:N), Block.(1:N)]
70+
C * pad(u, size(C,2))
71+
end
72+
6773

6874
isbandedblockbanded(::ConcreteConversion{<:DirichletTriangle,<:DirichletTriangle}) = true
6975

0 commit comments

Comments
 (0)