Mercurial > repos > public > sbplib_julia
view SbpOperators/test/runtests.jl @ 257:d4cd4882ee9f boundary_conditions
Improve error messages when multiblying with TensorMappings and add some tests for TensorOperators
| author | Jonatan Werpers <jonatan@werpers.com> |
|---|---|
| date | Fri, 28 Jun 2019 14:10:35 +0200 |
| parents | 4ca3794fffef |
| children | accb0876da12 |
line wrap: on
line source
using SbpOperators using Test @testset "apply_quadrature" begin op = readOperator(sbp_operators_path()*"d2_4th.txt",sbp_operators_path()*"h_4th.txt") h = 0.5 @test apply_quadrature(op, h, 1.0, 10, 100) == h N = 10 qc = op.quadratureClosure q = h.*(qc..., ones(N-2*closuresize(op))..., reverse(qc)...) @assert length(q) == N for i ∈ 1:N @test apply_quadrature(op, h, 1.0, i, N) == q[i] end v = [2.,3.,2.,4.,5.,4.,3.,4.,5.,4.5] for i ∈ 1:N @test apply_quadrature(op, h, v[i], i, N) == q[i]*v[i] end end
