comparison test/ext/sparse_array_kit_test.jl @ 1722:1dd64b46ca2a feature/lazy_tensors/sparse_conversions

Fix types used for boundary identifiers in tests
author Vidar Stiernström <vidar.stiernstrom@gmail.com>
date Thu, 05 Sep 2024 08:38:01 -0700
parents 3e9c3986930d
children 7274ec5050a0
comparison
equal deleted inserted replaced
1721:7379f492c4b3 1722:1dd64b46ca2a
23 @tullio Mv[i,j] := M[i,j,k,l]*v[k,l] 23 @tullio Mv[i,j] := M[i,j,k,l]*v[k,l]
24 24
25 @test Mv ≈ Δ*v 25 @test Mv ≈ Δ*v
26 end 26 end
27 27
28 @testset let dₙ = normal_derivative(g, stencil_set,CartesianBoundary{1,Lower}()), M = SparseArray(dₙ) 28 @testset let dₙ = normal_derivative(g, stencil_set,CartesianBoundary{1,LowerBoundary}()), M = SparseArray(dₙ)
29 @test ndims(M) == 3 29 @test ndims(M) == 3
30 @test size(M) == (30,20,30) 30 @test size(M) == (30,20,30)
31 31
32 v = rand(size(g)...) 32 v = rand(size(g)...)
33 @tullio Mv[i] := M[i,j,k]*v[j,k] 33 @tullio Mv[i] := M[i,j,k]*v[j,k]