annotate test/DiffOps/DiffOps_test.jl @ 714:11a444d6fc93 feature/selectable_tests

Remove module wrapping testsets. They are now automatically added through the folders
author Jonatan Werpers <jonatan@werpers.com>
date Sat, 20 Feb 2021 21:15:52 +0100
parents df88aee35bb9
children 1ba8a398af9c
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
235
a5fdc00d5070 Fix a bunch of compilation errors
Jonatan Werpers <jonatan@werpers.com>
parents: 216
diff changeset
1 using Test
335
f4e3e71a4ff4 Fix `using` commands to refer to local modules within the Sbplib package/module
Jonatan Werpers <jonatan@werpers.com>
parents: 333
diff changeset
2 using Sbplib.DiffOps
f4e3e71a4ff4 Fix `using` commands to refer to local modules within the Sbplib package/module
Jonatan Werpers <jonatan@werpers.com>
parents: 333
diff changeset
3 using Sbplib.Grids
f4e3e71a4ff4 Fix `using` commands to refer to local modules within the Sbplib package/module
Jonatan Werpers <jonatan@werpers.com>
parents: 333
diff changeset
4 using Sbplib.SbpOperators
f4e3e71a4ff4 Fix `using` commands to refer to local modules within the Sbplib package/module
Jonatan Werpers <jonatan@werpers.com>
parents: 333
diff changeset
5 using Sbplib.RegionIndices
f4e3e71a4ff4 Fix `using` commands to refer to local modules within the Sbplib package/module
Jonatan Werpers <jonatan@werpers.com>
parents: 333
diff changeset
6 using Sbplib.LazyTensors
216
30112f73555c Add Manifest.toml, test stub and dependencies to DiffOps
Jonatan Werpers <jonatan@werpers.com>
parents:
diff changeset
7
351
ffddaf053085 Tests in testDiffOps are to be moved to testSbpOperators. Already moved tests are removed, while those not yet moved are commented out.
Vidar Stiernström <vidar.stiernstrom@it.uu.se>
parents: 338
diff changeset
8 #
ffddaf053085 Tests in testDiffOps are to be moved to testSbpOperators. Already moved tests are removed, while those not yet moved are commented out.
Vidar Stiernström <vidar.stiernstrom@it.uu.se>
parents: 338
diff changeset
9 # @testset "BoundaryValue" begin
594
cc86b920531a Change the readoperator function to use the .toml format
Jonatan Werpers <jonatan@werpers.com>
parents: 351
diff changeset
10 # op = read_D2_operator(sbp_operators_path()*"standard_diagonal.toml"; order=4)
351
ffddaf053085 Tests in testDiffOps are to be moved to testSbpOperators. Already moved tests are removed, while those not yet moved are commented out.
Vidar Stiernström <vidar.stiernstrom@it.uu.se>
parents: 338
diff changeset
11 # g = EquidistantGrid((4,5), (0.0, 0.0), (1.0,1.0))
ffddaf053085 Tests in testDiffOps are to be moved to testSbpOperators. Already moved tests are removed, while those not yet moved are commented out.
Vidar Stiernström <vidar.stiernstrom@it.uu.se>
parents: 338
diff changeset
12 #
ffddaf053085 Tests in testDiffOps are to be moved to testSbpOperators. Already moved tests are removed, while those not yet moved are commented out.
Vidar Stiernström <vidar.stiernstrom@it.uu.se>
parents: 338
diff changeset
13 # e_w = BoundaryValue(op, g, CartesianBoundary{1,Lower}())
ffddaf053085 Tests in testDiffOps are to be moved to testSbpOperators. Already moved tests are removed, while those not yet moved are commented out.
Vidar Stiernström <vidar.stiernstrom@it.uu.se>
parents: 338
diff changeset
14 # e_e = BoundaryValue(op, g, CartesianBoundary{1,Upper}())
ffddaf053085 Tests in testDiffOps are to be moved to testSbpOperators. Already moved tests are removed, while those not yet moved are commented out.
Vidar Stiernström <vidar.stiernstrom@it.uu.se>
parents: 338
diff changeset
15 # e_s = BoundaryValue(op, g, CartesianBoundary{2,Lower}())
ffddaf053085 Tests in testDiffOps are to be moved to testSbpOperators. Already moved tests are removed, while those not yet moved are commented out.
Vidar Stiernström <vidar.stiernstrom@it.uu.se>
parents: 338
diff changeset
16 # e_n = BoundaryValue(op, g, CartesianBoundary{2,Upper}())
ffddaf053085 Tests in testDiffOps are to be moved to testSbpOperators. Already moved tests are removed, while those not yet moved are commented out.
Vidar Stiernström <vidar.stiernstrom@it.uu.se>
parents: 338
diff changeset
17 #
ffddaf053085 Tests in testDiffOps are to be moved to testSbpOperators. Already moved tests are removed, while those not yet moved are commented out.
Vidar Stiernström <vidar.stiernstrom@it.uu.se>
parents: 338
diff changeset
18 # v = zeros(Float64, 4, 5)
ffddaf053085 Tests in testDiffOps are to be moved to testSbpOperators. Already moved tests are removed, while those not yet moved are commented out.
Vidar Stiernström <vidar.stiernstrom@it.uu.se>
parents: 338
diff changeset
19 # v[:,5] = [1, 2, 3,4]
ffddaf053085 Tests in testDiffOps are to be moved to testSbpOperators. Already moved tests are removed, while those not yet moved are commented out.
Vidar Stiernström <vidar.stiernstrom@it.uu.se>
parents: 338
diff changeset
20 # v[:,4] = [1, 2, 3,4]
ffddaf053085 Tests in testDiffOps are to be moved to testSbpOperators. Already moved tests are removed, while those not yet moved are commented out.
Vidar Stiernström <vidar.stiernstrom@it.uu.se>
parents: 338
diff changeset
21 # v[:,3] = [4, 5, 6, 7]
ffddaf053085 Tests in testDiffOps are to be moved to testSbpOperators. Already moved tests are removed, while those not yet moved are commented out.
Vidar Stiernström <vidar.stiernstrom@it.uu.se>
parents: 338
diff changeset
22 # v[:,2] = [7, 8, 9, 10]
ffddaf053085 Tests in testDiffOps are to be moved to testSbpOperators. Already moved tests are removed, while those not yet moved are commented out.
Vidar Stiernström <vidar.stiernstrom@it.uu.se>
parents: 338
diff changeset
23 # v[:,1] = [10, 11, 12, 13]
ffddaf053085 Tests in testDiffOps are to be moved to testSbpOperators. Already moved tests are removed, while those not yet moved are commented out.
Vidar Stiernström <vidar.stiernstrom@it.uu.se>
parents: 338
diff changeset
24 #
ffddaf053085 Tests in testDiffOps are to be moved to testSbpOperators. Already moved tests are removed, while those not yet moved are commented out.
Vidar Stiernström <vidar.stiernstrom@it.uu.se>
parents: 338
diff changeset
25 # @test e_w isa TensorMapping{T,2,1} where T
ffddaf053085 Tests in testDiffOps are to be moved to testSbpOperators. Already moved tests are removed, while those not yet moved are commented out.
Vidar Stiernström <vidar.stiernstrom@it.uu.se>
parents: 338
diff changeset
26 # @test e_w' isa TensorMapping{T,1,2} where T
ffddaf053085 Tests in testDiffOps are to be moved to testSbpOperators. Already moved tests are removed, while those not yet moved are commented out.
Vidar Stiernström <vidar.stiernstrom@it.uu.se>
parents: 338
diff changeset
27 #
ffddaf053085 Tests in testDiffOps are to be moved to testSbpOperators. Already moved tests are removed, while those not yet moved are commented out.
Vidar Stiernström <vidar.stiernstrom@it.uu.se>
parents: 338
diff changeset
28 # @test domain_size(e_w, (3,2)) == (2,)
ffddaf053085 Tests in testDiffOps are to be moved to testSbpOperators. Already moved tests are removed, while those not yet moved are commented out.
Vidar Stiernström <vidar.stiernstrom@it.uu.se>
parents: 338
diff changeset
29 # @test domain_size(e_e, (3,2)) == (2,)
ffddaf053085 Tests in testDiffOps are to be moved to testSbpOperators. Already moved tests are removed, while those not yet moved are commented out.
Vidar Stiernström <vidar.stiernstrom@it.uu.se>
parents: 338
diff changeset
30 # @test domain_size(e_s, (3,2)) == (3,)
ffddaf053085 Tests in testDiffOps are to be moved to testSbpOperators. Already moved tests are removed, while those not yet moved are commented out.
Vidar Stiernström <vidar.stiernstrom@it.uu.se>
parents: 338
diff changeset
31 # @test domain_size(e_n, (3,2)) == (3,)
ffddaf053085 Tests in testDiffOps are to be moved to testSbpOperators. Already moved tests are removed, while those not yet moved are commented out.
Vidar Stiernström <vidar.stiernstrom@it.uu.se>
parents: 338
diff changeset
32 #
ffddaf053085 Tests in testDiffOps are to be moved to testSbpOperators. Already moved tests are removed, while those not yet moved are commented out.
Vidar Stiernström <vidar.stiernstrom@it.uu.se>
parents: 338
diff changeset
33 # @test size(e_w'*v) == (5,)
ffddaf053085 Tests in testDiffOps are to be moved to testSbpOperators. Already moved tests are removed, while those not yet moved are commented out.
Vidar Stiernström <vidar.stiernstrom@it.uu.se>
parents: 338
diff changeset
34 # @test size(e_e'*v) == (5,)
ffddaf053085 Tests in testDiffOps are to be moved to testSbpOperators. Already moved tests are removed, while those not yet moved are commented out.
Vidar Stiernström <vidar.stiernstrom@it.uu.se>
parents: 338
diff changeset
35 # @test size(e_s'*v) == (4,)
ffddaf053085 Tests in testDiffOps are to be moved to testSbpOperators. Already moved tests are removed, while those not yet moved are commented out.
Vidar Stiernström <vidar.stiernstrom@it.uu.se>
parents: 338
diff changeset
36 # @test size(e_n'*v) == (4,)
ffddaf053085 Tests in testDiffOps are to be moved to testSbpOperators. Already moved tests are removed, while those not yet moved are commented out.
Vidar Stiernström <vidar.stiernstrom@it.uu.se>
parents: 338
diff changeset
37 #
ffddaf053085 Tests in testDiffOps are to be moved to testSbpOperators. Already moved tests are removed, while those not yet moved are commented out.
Vidar Stiernström <vidar.stiernstrom@it.uu.se>
parents: 338
diff changeset
38 # @test collect(e_w'*v) == [10,7,4,1.0,1]
ffddaf053085 Tests in testDiffOps are to be moved to testSbpOperators. Already moved tests are removed, while those not yet moved are commented out.
Vidar Stiernström <vidar.stiernstrom@it.uu.se>
parents: 338
diff changeset
39 # @test collect(e_e'*v) == [13,10,7,4,4.0]
ffddaf053085 Tests in testDiffOps are to be moved to testSbpOperators. Already moved tests are removed, while those not yet moved are commented out.
Vidar Stiernström <vidar.stiernstrom@it.uu.se>
parents: 338
diff changeset
40 # @test collect(e_s'*v) == [10,11,12,13.0]
ffddaf053085 Tests in testDiffOps are to be moved to testSbpOperators. Already moved tests are removed, while those not yet moved are commented out.
Vidar Stiernström <vidar.stiernstrom@it.uu.se>
parents: 338
diff changeset
41 # @test collect(e_n'*v) == [1,2,3,4.0]
ffddaf053085 Tests in testDiffOps are to be moved to testSbpOperators. Already moved tests are removed, while those not yet moved are commented out.
Vidar Stiernström <vidar.stiernstrom@it.uu.se>
parents: 338
diff changeset
42 #
ffddaf053085 Tests in testDiffOps are to be moved to testSbpOperators. Already moved tests are removed, while those not yet moved are commented out.
Vidar Stiernström <vidar.stiernstrom@it.uu.se>
parents: 338
diff changeset
43 # g_x = [1,2,3,4.0]
ffddaf053085 Tests in testDiffOps are to be moved to testSbpOperators. Already moved tests are removed, while those not yet moved are commented out.
Vidar Stiernström <vidar.stiernstrom@it.uu.se>
parents: 338
diff changeset
44 # g_y = [5,4,3,2,1.0]
ffddaf053085 Tests in testDiffOps are to be moved to testSbpOperators. Already moved tests are removed, while those not yet moved are commented out.
Vidar Stiernström <vidar.stiernstrom@it.uu.se>
parents: 338
diff changeset
45 #
ffddaf053085 Tests in testDiffOps are to be moved to testSbpOperators. Already moved tests are removed, while those not yet moved are commented out.
Vidar Stiernström <vidar.stiernstrom@it.uu.se>
parents: 338
diff changeset
46 # G_w = zeros(Float64, (4,5))
ffddaf053085 Tests in testDiffOps are to be moved to testSbpOperators. Already moved tests are removed, while those not yet moved are commented out.
Vidar Stiernström <vidar.stiernstrom@it.uu.se>
parents: 338
diff changeset
47 # G_w[1,:] = g_y
ffddaf053085 Tests in testDiffOps are to be moved to testSbpOperators. Already moved tests are removed, while those not yet moved are commented out.
Vidar Stiernström <vidar.stiernstrom@it.uu.se>
parents: 338
diff changeset
48 #
ffddaf053085 Tests in testDiffOps are to be moved to testSbpOperators. Already moved tests are removed, while those not yet moved are commented out.
Vidar Stiernström <vidar.stiernstrom@it.uu.se>
parents: 338
diff changeset
49 # G_e = zeros(Float64, (4,5))
ffddaf053085 Tests in testDiffOps are to be moved to testSbpOperators. Already moved tests are removed, while those not yet moved are commented out.
Vidar Stiernström <vidar.stiernstrom@it.uu.se>
parents: 338
diff changeset
50 # G_e[4,:] = g_y
ffddaf053085 Tests in testDiffOps are to be moved to testSbpOperators. Already moved tests are removed, while those not yet moved are commented out.
Vidar Stiernström <vidar.stiernstrom@it.uu.se>
parents: 338
diff changeset
51 #
ffddaf053085 Tests in testDiffOps are to be moved to testSbpOperators. Already moved tests are removed, while those not yet moved are commented out.
Vidar Stiernström <vidar.stiernstrom@it.uu.se>
parents: 338
diff changeset
52 # G_s = zeros(Float64, (4,5))
ffddaf053085 Tests in testDiffOps are to be moved to testSbpOperators. Already moved tests are removed, while those not yet moved are commented out.
Vidar Stiernström <vidar.stiernstrom@it.uu.se>
parents: 338
diff changeset
53 # G_s[:,1] = g_x
ffddaf053085 Tests in testDiffOps are to be moved to testSbpOperators. Already moved tests are removed, while those not yet moved are commented out.
Vidar Stiernström <vidar.stiernstrom@it.uu.se>
parents: 338
diff changeset
54 #
ffddaf053085 Tests in testDiffOps are to be moved to testSbpOperators. Already moved tests are removed, while those not yet moved are commented out.
Vidar Stiernström <vidar.stiernstrom@it.uu.se>
parents: 338
diff changeset
55 # G_n = zeros(Float64, (4,5))
ffddaf053085 Tests in testDiffOps are to be moved to testSbpOperators. Already moved tests are removed, while those not yet moved are commented out.
Vidar Stiernström <vidar.stiernstrom@it.uu.se>
parents: 338
diff changeset
56 # G_n[:,5] = g_x
ffddaf053085 Tests in testDiffOps are to be moved to testSbpOperators. Already moved tests are removed, while those not yet moved are commented out.
Vidar Stiernström <vidar.stiernstrom@it.uu.se>
parents: 338
diff changeset
57 #
ffddaf053085 Tests in testDiffOps are to be moved to testSbpOperators. Already moved tests are removed, while those not yet moved are commented out.
Vidar Stiernström <vidar.stiernstrom@it.uu.se>
parents: 338
diff changeset
58 # @test size(e_w*g_y) == (UnknownDim,5)
ffddaf053085 Tests in testDiffOps are to be moved to testSbpOperators. Already moved tests are removed, while those not yet moved are commented out.
Vidar Stiernström <vidar.stiernstrom@it.uu.se>
parents: 338
diff changeset
59 # @test size(e_e*g_y) == (UnknownDim,5)
ffddaf053085 Tests in testDiffOps are to be moved to testSbpOperators. Already moved tests are removed, while those not yet moved are commented out.
Vidar Stiernström <vidar.stiernstrom@it.uu.se>
parents: 338
diff changeset
60 # @test size(e_s*g_x) == (4,UnknownDim)
ffddaf053085 Tests in testDiffOps are to be moved to testSbpOperators. Already moved tests are removed, while those not yet moved are commented out.
Vidar Stiernström <vidar.stiernstrom@it.uu.se>
parents: 338
diff changeset
61 # @test size(e_n*g_x) == (4,UnknownDim)
ffddaf053085 Tests in testDiffOps are to be moved to testSbpOperators. Already moved tests are removed, while those not yet moved are commented out.
Vidar Stiernström <vidar.stiernstrom@it.uu.se>
parents: 338
diff changeset
62 #
ffddaf053085 Tests in testDiffOps are to be moved to testSbpOperators. Already moved tests are removed, while those not yet moved are commented out.
Vidar Stiernström <vidar.stiernstrom@it.uu.se>
parents: 338
diff changeset
63 # # These tests should be moved to where they are possible (i.e we know what the grid should be)
ffddaf053085 Tests in testDiffOps are to be moved to testSbpOperators. Already moved tests are removed, while those not yet moved are commented out.
Vidar Stiernström <vidar.stiernstrom@it.uu.se>
parents: 338
diff changeset
64 # @test_broken collect(e_w*g_y) == G_w
ffddaf053085 Tests in testDiffOps are to be moved to testSbpOperators. Already moved tests are removed, while those not yet moved are commented out.
Vidar Stiernström <vidar.stiernstrom@it.uu.se>
parents: 338
diff changeset
65 # @test_broken collect(e_e*g_y) == G_e
ffddaf053085 Tests in testDiffOps are to be moved to testSbpOperators. Already moved tests are removed, while those not yet moved are commented out.
Vidar Stiernström <vidar.stiernstrom@it.uu.se>
parents: 338
diff changeset
66 # @test_broken collect(e_s*g_x) == G_s
ffddaf053085 Tests in testDiffOps are to be moved to testSbpOperators. Already moved tests are removed, while those not yet moved are commented out.
Vidar Stiernström <vidar.stiernstrom@it.uu.se>
parents: 338
diff changeset
67 # @test_broken collect(e_n*g_x) == G_n
ffddaf053085 Tests in testDiffOps are to be moved to testSbpOperators. Already moved tests are removed, while those not yet moved are commented out.
Vidar Stiernström <vidar.stiernstrom@it.uu.se>
parents: 338
diff changeset
68 # end
ffddaf053085 Tests in testDiffOps are to be moved to testSbpOperators. Already moved tests are removed, while those not yet moved are commented out.
Vidar Stiernström <vidar.stiernstrom@it.uu.se>
parents: 338
diff changeset
69 #
ffddaf053085 Tests in testDiffOps are to be moved to testSbpOperators. Already moved tests are removed, while those not yet moved are commented out.
Vidar Stiernström <vidar.stiernstrom@it.uu.se>
parents: 338
diff changeset
70 # @testset "NormalDerivative" begin
594
cc86b920531a Change the readoperator function to use the .toml format
Jonatan Werpers <jonatan@werpers.com>
parents: 351
diff changeset
71 # op = read_D2_operator(sbp_operators_path()*"standard_diagonal.toml"; order=4)
351
ffddaf053085 Tests in testDiffOps are to be moved to testSbpOperators. Already moved tests are removed, while those not yet moved are commented out.
Vidar Stiernström <vidar.stiernstrom@it.uu.se>
parents: 338
diff changeset
72 # g = EquidistantGrid((5,6), (0.0, 0.0), (4.0,5.0))
ffddaf053085 Tests in testDiffOps are to be moved to testSbpOperators. Already moved tests are removed, while those not yet moved are commented out.
Vidar Stiernström <vidar.stiernstrom@it.uu.se>
parents: 338
diff changeset
73 #
ffddaf053085 Tests in testDiffOps are to be moved to testSbpOperators. Already moved tests are removed, while those not yet moved are commented out.
Vidar Stiernström <vidar.stiernstrom@it.uu.se>
parents: 338
diff changeset
74 # d_w = NormalDerivative(op, g, CartesianBoundary{1,Lower}())
ffddaf053085 Tests in testDiffOps are to be moved to testSbpOperators. Already moved tests are removed, while those not yet moved are commented out.
Vidar Stiernström <vidar.stiernstrom@it.uu.se>
parents: 338
diff changeset
75 # d_e = NormalDerivative(op, g, CartesianBoundary{1,Upper}())
ffddaf053085 Tests in testDiffOps are to be moved to testSbpOperators. Already moved tests are removed, while those not yet moved are commented out.
Vidar Stiernström <vidar.stiernstrom@it.uu.se>
parents: 338
diff changeset
76 # d_s = NormalDerivative(op, g, CartesianBoundary{2,Lower}())
ffddaf053085 Tests in testDiffOps are to be moved to testSbpOperators. Already moved tests are removed, while those not yet moved are commented out.
Vidar Stiernström <vidar.stiernstrom@it.uu.se>
parents: 338
diff changeset
77 # d_n = NormalDerivative(op, g, CartesianBoundary{2,Upper}())
ffddaf053085 Tests in testDiffOps are to be moved to testSbpOperators. Already moved tests are removed, while those not yet moved are commented out.
Vidar Stiernström <vidar.stiernstrom@it.uu.se>
parents: 338
diff changeset
78 #
ffddaf053085 Tests in testDiffOps are to be moved to testSbpOperators. Already moved tests are removed, while those not yet moved are commented out.
Vidar Stiernström <vidar.stiernstrom@it.uu.se>
parents: 338
diff changeset
79 #
ffddaf053085 Tests in testDiffOps are to be moved to testSbpOperators. Already moved tests are removed, while those not yet moved are commented out.
Vidar Stiernström <vidar.stiernstrom@it.uu.se>
parents: 338
diff changeset
80 # v = evalOn(g, (x,y)-> x^2 + (y-1)^2 + x*y)
ffddaf053085 Tests in testDiffOps are to be moved to testSbpOperators. Already moved tests are removed, while those not yet moved are commented out.
Vidar Stiernström <vidar.stiernstrom@it.uu.se>
parents: 338
diff changeset
81 # v∂x = evalOn(g, (x,y)-> 2*x + y)
ffddaf053085 Tests in testDiffOps are to be moved to testSbpOperators. Already moved tests are removed, while those not yet moved are commented out.
Vidar Stiernström <vidar.stiernstrom@it.uu.se>
parents: 338
diff changeset
82 # v∂y = evalOn(g, (x,y)-> 2*(y-1) + x)
ffddaf053085 Tests in testDiffOps are to be moved to testSbpOperators. Already moved tests are removed, while those not yet moved are commented out.
Vidar Stiernström <vidar.stiernstrom@it.uu.se>
parents: 338
diff changeset
83 #
ffddaf053085 Tests in testDiffOps are to be moved to testSbpOperators. Already moved tests are removed, while those not yet moved are commented out.
Vidar Stiernström <vidar.stiernstrom@it.uu.se>
parents: 338
diff changeset
84 # @test d_w isa TensorMapping{T,2,1} where T
ffddaf053085 Tests in testDiffOps are to be moved to testSbpOperators. Already moved tests are removed, while those not yet moved are commented out.
Vidar Stiernström <vidar.stiernstrom@it.uu.se>
parents: 338
diff changeset
85 # @test d_w' isa TensorMapping{T,1,2} where T
ffddaf053085 Tests in testDiffOps are to be moved to testSbpOperators. Already moved tests are removed, while those not yet moved are commented out.
Vidar Stiernström <vidar.stiernstrom@it.uu.se>
parents: 338
diff changeset
86 #
ffddaf053085 Tests in testDiffOps are to be moved to testSbpOperators. Already moved tests are removed, while those not yet moved are commented out.
Vidar Stiernström <vidar.stiernstrom@it.uu.se>
parents: 338
diff changeset
87 # @test domain_size(d_w, (3,2)) == (2,)
ffddaf053085 Tests in testDiffOps are to be moved to testSbpOperators. Already moved tests are removed, while those not yet moved are commented out.
Vidar Stiernström <vidar.stiernstrom@it.uu.se>
parents: 338
diff changeset
88 # @test domain_size(d_e, (3,2)) == (2,)
ffddaf053085 Tests in testDiffOps are to be moved to testSbpOperators. Already moved tests are removed, while those not yet moved are commented out.
Vidar Stiernström <vidar.stiernstrom@it.uu.se>
parents: 338
diff changeset
89 # @test domain_size(d_s, (3,2)) == (3,)
ffddaf053085 Tests in testDiffOps are to be moved to testSbpOperators. Already moved tests are removed, while those not yet moved are commented out.
Vidar Stiernström <vidar.stiernstrom@it.uu.se>
parents: 338
diff changeset
90 # @test domain_size(d_n, (3,2)) == (3,)
ffddaf053085 Tests in testDiffOps are to be moved to testSbpOperators. Already moved tests are removed, while those not yet moved are commented out.
Vidar Stiernström <vidar.stiernstrom@it.uu.se>
parents: 338
diff changeset
91 #
ffddaf053085 Tests in testDiffOps are to be moved to testSbpOperators. Already moved tests are removed, while those not yet moved are commented out.
Vidar Stiernström <vidar.stiernstrom@it.uu.se>
parents: 338
diff changeset
92 # @test size(d_w'*v) == (6,)
ffddaf053085 Tests in testDiffOps are to be moved to testSbpOperators. Already moved tests are removed, while those not yet moved are commented out.
Vidar Stiernström <vidar.stiernstrom@it.uu.se>
parents: 338
diff changeset
93 # @test size(d_e'*v) == (6,)
ffddaf053085 Tests in testDiffOps are to be moved to testSbpOperators. Already moved tests are removed, while those not yet moved are commented out.
Vidar Stiernström <vidar.stiernstrom@it.uu.se>
parents: 338
diff changeset
94 # @test size(d_s'*v) == (5,)
ffddaf053085 Tests in testDiffOps are to be moved to testSbpOperators. Already moved tests are removed, while those not yet moved are commented out.
Vidar Stiernström <vidar.stiernstrom@it.uu.se>
parents: 338
diff changeset
95 # @test size(d_n'*v) == (5,)
ffddaf053085 Tests in testDiffOps are to be moved to testSbpOperators. Already moved tests are removed, while those not yet moved are commented out.
Vidar Stiernström <vidar.stiernstrom@it.uu.se>
parents: 338
diff changeset
96 #
ffddaf053085 Tests in testDiffOps are to be moved to testSbpOperators. Already moved tests are removed, while those not yet moved are commented out.
Vidar Stiernström <vidar.stiernstrom@it.uu.se>
parents: 338
diff changeset
97 # @test collect(d_w'*v) ≈ v∂x[1,:]
ffddaf053085 Tests in testDiffOps are to be moved to testSbpOperators. Already moved tests are removed, while those not yet moved are commented out.
Vidar Stiernström <vidar.stiernstrom@it.uu.se>
parents: 338
diff changeset
98 # @test collect(d_e'*v) ≈ v∂x[5,:]
ffddaf053085 Tests in testDiffOps are to be moved to testSbpOperators. Already moved tests are removed, while those not yet moved are commented out.
Vidar Stiernström <vidar.stiernstrom@it.uu.se>
parents: 338
diff changeset
99 # @test collect(d_s'*v) ≈ v∂y[:,1]
ffddaf053085 Tests in testDiffOps are to be moved to testSbpOperators. Already moved tests are removed, while those not yet moved are commented out.
Vidar Stiernström <vidar.stiernstrom@it.uu.se>
parents: 338
diff changeset
100 # @test collect(d_n'*v) ≈ v∂y[:,6]
ffddaf053085 Tests in testDiffOps are to be moved to testSbpOperators. Already moved tests are removed, while those not yet moved are commented out.
Vidar Stiernström <vidar.stiernstrom@it.uu.se>
parents: 338
diff changeset
101 #
ffddaf053085 Tests in testDiffOps are to be moved to testSbpOperators. Already moved tests are removed, while those not yet moved are commented out.
Vidar Stiernström <vidar.stiernstrom@it.uu.se>
parents: 338
diff changeset
102 #
ffddaf053085 Tests in testDiffOps are to be moved to testSbpOperators. Already moved tests are removed, while those not yet moved are commented out.
Vidar Stiernström <vidar.stiernstrom@it.uu.se>
parents: 338
diff changeset
103 # d_x_l = zeros(Float64, 5)
ffddaf053085 Tests in testDiffOps are to be moved to testSbpOperators. Already moved tests are removed, while those not yet moved are commented out.
Vidar Stiernström <vidar.stiernstrom@it.uu.se>
parents: 338
diff changeset
104 # d_x_u = zeros(Float64, 5)
ffddaf053085 Tests in testDiffOps are to be moved to testSbpOperators. Already moved tests are removed, while those not yet moved are commented out.
Vidar Stiernström <vidar.stiernstrom@it.uu.se>
parents: 338
diff changeset
105 # for i ∈ eachindex(d_x_l)
ffddaf053085 Tests in testDiffOps are to be moved to testSbpOperators. Already moved tests are removed, while those not yet moved are commented out.
Vidar Stiernström <vidar.stiernstrom@it.uu.se>
parents: 338
diff changeset
106 # d_x_l[i] = op.dClosure[i-1]
ffddaf053085 Tests in testDiffOps are to be moved to testSbpOperators. Already moved tests are removed, while those not yet moved are commented out.
Vidar Stiernström <vidar.stiernstrom@it.uu.se>
parents: 338
diff changeset
107 # d_x_u[i] = -op.dClosure[length(d_x_u)-i]
ffddaf053085 Tests in testDiffOps are to be moved to testSbpOperators. Already moved tests are removed, while those not yet moved are commented out.
Vidar Stiernström <vidar.stiernstrom@it.uu.se>
parents: 338
diff changeset
108 # end
ffddaf053085 Tests in testDiffOps are to be moved to testSbpOperators. Already moved tests are removed, while those not yet moved are commented out.
Vidar Stiernström <vidar.stiernstrom@it.uu.se>
parents: 338
diff changeset
109 #
ffddaf053085 Tests in testDiffOps are to be moved to testSbpOperators. Already moved tests are removed, while those not yet moved are commented out.
Vidar Stiernström <vidar.stiernstrom@it.uu.se>
parents: 338
diff changeset
110 # d_y_l = zeros(Float64, 6)
ffddaf053085 Tests in testDiffOps are to be moved to testSbpOperators. Already moved tests are removed, while those not yet moved are commented out.
Vidar Stiernström <vidar.stiernstrom@it.uu.se>
parents: 338
diff changeset
111 # d_y_u = zeros(Float64, 6)
ffddaf053085 Tests in testDiffOps are to be moved to testSbpOperators. Already moved tests are removed, while those not yet moved are commented out.
Vidar Stiernström <vidar.stiernstrom@it.uu.se>
parents: 338
diff changeset
112 # for i ∈ eachindex(d_y_l)
ffddaf053085 Tests in testDiffOps are to be moved to testSbpOperators. Already moved tests are removed, while those not yet moved are commented out.
Vidar Stiernström <vidar.stiernstrom@it.uu.se>
parents: 338
diff changeset
113 # d_y_l[i] = op.dClosure[i-1]
ffddaf053085 Tests in testDiffOps are to be moved to testSbpOperators. Already moved tests are removed, while those not yet moved are commented out.
Vidar Stiernström <vidar.stiernstrom@it.uu.se>
parents: 338
diff changeset
114 # d_y_u[i] = -op.dClosure[length(d_y_u)-i]
ffddaf053085 Tests in testDiffOps are to be moved to testSbpOperators. Already moved tests are removed, while those not yet moved are commented out.
Vidar Stiernström <vidar.stiernstrom@it.uu.se>
parents: 338
diff changeset
115 # end
ffddaf053085 Tests in testDiffOps are to be moved to testSbpOperators. Already moved tests are removed, while those not yet moved are commented out.
Vidar Stiernström <vidar.stiernstrom@it.uu.se>
parents: 338
diff changeset
116 #
ffddaf053085 Tests in testDiffOps are to be moved to testSbpOperators. Already moved tests are removed, while those not yet moved are commented out.
Vidar Stiernström <vidar.stiernstrom@it.uu.se>
parents: 338
diff changeset
117 # function prod_matrix(x,y)
ffddaf053085 Tests in testDiffOps are to be moved to testSbpOperators. Already moved tests are removed, while those not yet moved are commented out.
Vidar Stiernström <vidar.stiernstrom@it.uu.se>
parents: 338
diff changeset
118 # G = zeros(Float64, length(x), length(y))
ffddaf053085 Tests in testDiffOps are to be moved to testSbpOperators. Already moved tests are removed, while those not yet moved are commented out.
Vidar Stiernström <vidar.stiernstrom@it.uu.se>
parents: 338
diff changeset
119 # for I ∈ CartesianIndices(G)
ffddaf053085 Tests in testDiffOps are to be moved to testSbpOperators. Already moved tests are removed, while those not yet moved are commented out.
Vidar Stiernström <vidar.stiernstrom@it.uu.se>
parents: 338
diff changeset
120 # G[I] = x[I[1]]*y[I[2]]
ffddaf053085 Tests in testDiffOps are to be moved to testSbpOperators. Already moved tests are removed, while those not yet moved are commented out.
Vidar Stiernström <vidar.stiernstrom@it.uu.se>
parents: 338
diff changeset
121 # end
ffddaf053085 Tests in testDiffOps are to be moved to testSbpOperators. Already moved tests are removed, while those not yet moved are commented out.
Vidar Stiernström <vidar.stiernstrom@it.uu.se>
parents: 338
diff changeset
122 #
ffddaf053085 Tests in testDiffOps are to be moved to testSbpOperators. Already moved tests are removed, while those not yet moved are commented out.
Vidar Stiernström <vidar.stiernstrom@it.uu.se>
parents: 338
diff changeset
123 # return G
ffddaf053085 Tests in testDiffOps are to be moved to testSbpOperators. Already moved tests are removed, while those not yet moved are commented out.
Vidar Stiernström <vidar.stiernstrom@it.uu.se>
parents: 338
diff changeset
124 # end
ffddaf053085 Tests in testDiffOps are to be moved to testSbpOperators. Already moved tests are removed, while those not yet moved are commented out.
Vidar Stiernström <vidar.stiernstrom@it.uu.se>
parents: 338
diff changeset
125 #
ffddaf053085 Tests in testDiffOps are to be moved to testSbpOperators. Already moved tests are removed, while those not yet moved are commented out.
Vidar Stiernström <vidar.stiernstrom@it.uu.se>
parents: 338
diff changeset
126 # g_x = [1,2,3,4.0,5]
ffddaf053085 Tests in testDiffOps are to be moved to testSbpOperators. Already moved tests are removed, while those not yet moved are commented out.
Vidar Stiernström <vidar.stiernstrom@it.uu.se>
parents: 338
diff changeset
127 # g_y = [5,4,3,2,1.0,11]
ffddaf053085 Tests in testDiffOps are to be moved to testSbpOperators. Already moved tests are removed, while those not yet moved are commented out.
Vidar Stiernström <vidar.stiernstrom@it.uu.se>
parents: 338
diff changeset
128 #
ffddaf053085 Tests in testDiffOps are to be moved to testSbpOperators. Already moved tests are removed, while those not yet moved are commented out.
Vidar Stiernström <vidar.stiernstrom@it.uu.se>
parents: 338
diff changeset
129 # G_w = prod_matrix(d_x_l, g_y)
ffddaf053085 Tests in testDiffOps are to be moved to testSbpOperators. Already moved tests are removed, while those not yet moved are commented out.
Vidar Stiernström <vidar.stiernstrom@it.uu.se>
parents: 338
diff changeset
130 # G_e = prod_matrix(d_x_u, g_y)
ffddaf053085 Tests in testDiffOps are to be moved to testSbpOperators. Already moved tests are removed, while those not yet moved are commented out.
Vidar Stiernström <vidar.stiernstrom@it.uu.se>
parents: 338
diff changeset
131 # G_s = prod_matrix(g_x, d_y_l)
ffddaf053085 Tests in testDiffOps are to be moved to testSbpOperators. Already moved tests are removed, while those not yet moved are commented out.
Vidar Stiernström <vidar.stiernstrom@it.uu.se>
parents: 338
diff changeset
132 # G_n = prod_matrix(g_x, d_y_u)
ffddaf053085 Tests in testDiffOps are to be moved to testSbpOperators. Already moved tests are removed, while those not yet moved are commented out.
Vidar Stiernström <vidar.stiernstrom@it.uu.se>
parents: 338
diff changeset
133 #
ffddaf053085 Tests in testDiffOps are to be moved to testSbpOperators. Already moved tests are removed, while those not yet moved are commented out.
Vidar Stiernström <vidar.stiernstrom@it.uu.se>
parents: 338
diff changeset
134 #
ffddaf053085 Tests in testDiffOps are to be moved to testSbpOperators. Already moved tests are removed, while those not yet moved are commented out.
Vidar Stiernström <vidar.stiernstrom@it.uu.se>
parents: 338
diff changeset
135 # @test size(d_w*g_y) == (UnknownDim,6)
ffddaf053085 Tests in testDiffOps are to be moved to testSbpOperators. Already moved tests are removed, while those not yet moved are commented out.
Vidar Stiernström <vidar.stiernstrom@it.uu.se>
parents: 338
diff changeset
136 # @test size(d_e*g_y) == (UnknownDim,6)
ffddaf053085 Tests in testDiffOps are to be moved to testSbpOperators. Already moved tests are removed, while those not yet moved are commented out.
Vidar Stiernström <vidar.stiernstrom@it.uu.se>
parents: 338
diff changeset
137 # @test size(d_s*g_x) == (5,UnknownDim)
ffddaf053085 Tests in testDiffOps are to be moved to testSbpOperators. Already moved tests are removed, while those not yet moved are commented out.
Vidar Stiernström <vidar.stiernstrom@it.uu.se>
parents: 338
diff changeset
138 # @test size(d_n*g_x) == (5,UnknownDim)
ffddaf053085 Tests in testDiffOps are to be moved to testSbpOperators. Already moved tests are removed, while those not yet moved are commented out.
Vidar Stiernström <vidar.stiernstrom@it.uu.se>
parents: 338
diff changeset
139 #
ffddaf053085 Tests in testDiffOps are to be moved to testSbpOperators. Already moved tests are removed, while those not yet moved are commented out.
Vidar Stiernström <vidar.stiernstrom@it.uu.se>
parents: 338
diff changeset
140 # # These tests should be moved to where they are possible (i.e we know what the grid should be)
ffddaf053085 Tests in testDiffOps are to be moved to testSbpOperators. Already moved tests are removed, while those not yet moved are commented out.
Vidar Stiernström <vidar.stiernstrom@it.uu.se>
parents: 338
diff changeset
141 # @test_broken collect(d_w*g_y) ≈ G_w
ffddaf053085 Tests in testDiffOps are to be moved to testSbpOperators. Already moved tests are removed, while those not yet moved are commented out.
Vidar Stiernström <vidar.stiernstrom@it.uu.se>
parents: 338
diff changeset
142 # @test_broken collect(d_e*g_y) ≈ G_e
ffddaf053085 Tests in testDiffOps are to be moved to testSbpOperators. Already moved tests are removed, while those not yet moved are commented out.
Vidar Stiernström <vidar.stiernstrom@it.uu.se>
parents: 338
diff changeset
143 # @test_broken collect(d_s*g_x) ≈ G_s
ffddaf053085 Tests in testDiffOps are to be moved to testSbpOperators. Already moved tests are removed, while those not yet moved are commented out.
Vidar Stiernström <vidar.stiernstrom@it.uu.se>
parents: 338
diff changeset
144 # @test_broken collect(d_n*g_x) ≈ G_n
ffddaf053085 Tests in testDiffOps are to be moved to testSbpOperators. Already moved tests are removed, while those not yet moved are commented out.
Vidar Stiernström <vidar.stiernstrom@it.uu.se>
parents: 338
diff changeset
145 # end
ffddaf053085 Tests in testDiffOps are to be moved to testSbpOperators. Already moved tests are removed, while those not yet moved are commented out.
Vidar Stiernström <vidar.stiernstrom@it.uu.se>
parents: 338
diff changeset
146 #
ffddaf053085 Tests in testDiffOps are to be moved to testSbpOperators. Already moved tests are removed, while those not yet moved are commented out.
Vidar Stiernström <vidar.stiernstrom@it.uu.se>
parents: 338
diff changeset
147 # @testset "BoundaryQuadrature" begin
594
cc86b920531a Change the readoperator function to use the .toml format
Jonatan Werpers <jonatan@werpers.com>
parents: 351
diff changeset
148 # op = read_D2_operator(sbp_operators_path()*"standard_diagonal.toml"; order=4)
351
ffddaf053085 Tests in testDiffOps are to be moved to testSbpOperators. Already moved tests are removed, while those not yet moved are commented out.
Vidar Stiernström <vidar.stiernstrom@it.uu.se>
parents: 338
diff changeset
149 # g = EquidistantGrid((10,11), (0.0, 0.0), (1.0,1.0))
ffddaf053085 Tests in testDiffOps are to be moved to testSbpOperators. Already moved tests are removed, while those not yet moved are commented out.
Vidar Stiernström <vidar.stiernstrom@it.uu.se>
parents: 338
diff changeset
150 #
ffddaf053085 Tests in testDiffOps are to be moved to testSbpOperators. Already moved tests are removed, while those not yet moved are commented out.
Vidar Stiernström <vidar.stiernstrom@it.uu.se>
parents: 338
diff changeset
151 # H_w = BoundaryQuadrature(op, g, CartesianBoundary{1,Lower}())
ffddaf053085 Tests in testDiffOps are to be moved to testSbpOperators. Already moved tests are removed, while those not yet moved are commented out.
Vidar Stiernström <vidar.stiernstrom@it.uu.se>
parents: 338
diff changeset
152 # H_e = BoundaryQuadrature(op, g, CartesianBoundary{1,Upper}())
ffddaf053085 Tests in testDiffOps are to be moved to testSbpOperators. Already moved tests are removed, while those not yet moved are commented out.
Vidar Stiernström <vidar.stiernstrom@it.uu.se>
parents: 338
diff changeset
153 # H_s = BoundaryQuadrature(op, g, CartesianBoundary{2,Lower}())
ffddaf053085 Tests in testDiffOps are to be moved to testSbpOperators. Already moved tests are removed, while those not yet moved are commented out.
Vidar Stiernström <vidar.stiernstrom@it.uu.se>
parents: 338
diff changeset
154 # H_n = BoundaryQuadrature(op, g, CartesianBoundary{2,Upper}())
ffddaf053085 Tests in testDiffOps are to be moved to testSbpOperators. Already moved tests are removed, while those not yet moved are commented out.
Vidar Stiernström <vidar.stiernstrom@it.uu.se>
parents: 338
diff changeset
155 #
ffddaf053085 Tests in testDiffOps are to be moved to testSbpOperators. Already moved tests are removed, while those not yet moved are commented out.
Vidar Stiernström <vidar.stiernstrom@it.uu.se>
parents: 338
diff changeset
156 # v = evalOn(g, (x,y)-> x^2 + (y-1)^2 + x*y)
ffddaf053085 Tests in testDiffOps are to be moved to testSbpOperators. Already moved tests are removed, while those not yet moved are commented out.
Vidar Stiernström <vidar.stiernstrom@it.uu.se>
parents: 338
diff changeset
157 #
ffddaf053085 Tests in testDiffOps are to be moved to testSbpOperators. Already moved tests are removed, while those not yet moved are commented out.
Vidar Stiernström <vidar.stiernstrom@it.uu.se>
parents: 338
diff changeset
158 # function get_quadrature(N)
ffddaf053085 Tests in testDiffOps are to be moved to testSbpOperators. Already moved tests are removed, while those not yet moved are commented out.
Vidar Stiernström <vidar.stiernstrom@it.uu.se>
parents: 338
diff changeset
159 # qc = op.quadratureClosure
ffddaf053085 Tests in testDiffOps are to be moved to testSbpOperators. Already moved tests are removed, while those not yet moved are commented out.
Vidar Stiernström <vidar.stiernstrom@it.uu.se>
parents: 338
diff changeset
160 # q = (qc..., ones(N-2*closuresize(op))..., reverse(qc)...)
ffddaf053085 Tests in testDiffOps are to be moved to testSbpOperators. Already moved tests are removed, while those not yet moved are commented out.
Vidar Stiernström <vidar.stiernstrom@it.uu.se>
parents: 338
diff changeset
161 # @assert length(q) == N
ffddaf053085 Tests in testDiffOps are to be moved to testSbpOperators. Already moved tests are removed, while those not yet moved are commented out.
Vidar Stiernström <vidar.stiernstrom@it.uu.se>
parents: 338
diff changeset
162 # return q
ffddaf053085 Tests in testDiffOps are to be moved to testSbpOperators. Already moved tests are removed, while those not yet moved are commented out.
Vidar Stiernström <vidar.stiernstrom@it.uu.se>
parents: 338
diff changeset
163 # end
ffddaf053085 Tests in testDiffOps are to be moved to testSbpOperators. Already moved tests are removed, while those not yet moved are commented out.
Vidar Stiernström <vidar.stiernstrom@it.uu.se>
parents: 338
diff changeset
164 #
ffddaf053085 Tests in testDiffOps are to be moved to testSbpOperators. Already moved tests are removed, while those not yet moved are commented out.
Vidar Stiernström <vidar.stiernstrom@it.uu.se>
parents: 338
diff changeset
165 # v_w = v[1,:]
ffddaf053085 Tests in testDiffOps are to be moved to testSbpOperators. Already moved tests are removed, while those not yet moved are commented out.
Vidar Stiernström <vidar.stiernstrom@it.uu.se>
parents: 338
diff changeset
166 # v_e = v[10,:]
ffddaf053085 Tests in testDiffOps are to be moved to testSbpOperators. Already moved tests are removed, while those not yet moved are commented out.
Vidar Stiernström <vidar.stiernstrom@it.uu.se>
parents: 338
diff changeset
167 # v_s = v[:,1]
ffddaf053085 Tests in testDiffOps are to be moved to testSbpOperators. Already moved tests are removed, while those not yet moved are commented out.
Vidar Stiernström <vidar.stiernstrom@it.uu.se>
parents: 338
diff changeset
168 # v_n = v[:,11]
ffddaf053085 Tests in testDiffOps are to be moved to testSbpOperators. Already moved tests are removed, while those not yet moved are commented out.
Vidar Stiernström <vidar.stiernstrom@it.uu.se>
parents: 338
diff changeset
169 #
ffddaf053085 Tests in testDiffOps are to be moved to testSbpOperators. Already moved tests are removed, while those not yet moved are commented out.
Vidar Stiernström <vidar.stiernstrom@it.uu.se>
parents: 338
diff changeset
170 # q_x = spacing(g)[1].*get_quadrature(10)
ffddaf053085 Tests in testDiffOps are to be moved to testSbpOperators. Already moved tests are removed, while those not yet moved are commented out.
Vidar Stiernström <vidar.stiernstrom@it.uu.se>
parents: 338
diff changeset
171 # q_y = spacing(g)[2].*get_quadrature(11)
ffddaf053085 Tests in testDiffOps are to be moved to testSbpOperators. Already moved tests are removed, while those not yet moved are commented out.
Vidar Stiernström <vidar.stiernstrom@it.uu.se>
parents: 338
diff changeset
172 #
ffddaf053085 Tests in testDiffOps are to be moved to testSbpOperators. Already moved tests are removed, while those not yet moved are commented out.
Vidar Stiernström <vidar.stiernstrom@it.uu.se>
parents: 338
diff changeset
173 # @test H_w isa TensorOperator{T,1} where T
ffddaf053085 Tests in testDiffOps are to be moved to testSbpOperators. Already moved tests are removed, while those not yet moved are commented out.
Vidar Stiernström <vidar.stiernstrom@it.uu.se>
parents: 338
diff changeset
174 #
ffddaf053085 Tests in testDiffOps are to be moved to testSbpOperators. Already moved tests are removed, while those not yet moved are commented out.
Vidar Stiernström <vidar.stiernstrom@it.uu.se>
parents: 338
diff changeset
175 # @test domain_size(H_w, (3,)) == (3,)
ffddaf053085 Tests in testDiffOps are to be moved to testSbpOperators. Already moved tests are removed, while those not yet moved are commented out.
Vidar Stiernström <vidar.stiernstrom@it.uu.se>
parents: 338
diff changeset
176 # @test domain_size(H_n, (3,)) == (3,)
ffddaf053085 Tests in testDiffOps are to be moved to testSbpOperators. Already moved tests are removed, while those not yet moved are commented out.
Vidar Stiernström <vidar.stiernstrom@it.uu.se>
parents: 338
diff changeset
177 #
ffddaf053085 Tests in testDiffOps are to be moved to testSbpOperators. Already moved tests are removed, while those not yet moved are commented out.
Vidar Stiernström <vidar.stiernstrom@it.uu.se>
parents: 338
diff changeset
178 # @test range_size(H_w, (3,)) == (3,)
ffddaf053085 Tests in testDiffOps are to be moved to testSbpOperators. Already moved tests are removed, while those not yet moved are commented out.
Vidar Stiernström <vidar.stiernstrom@it.uu.se>
parents: 338
diff changeset
179 # @test range_size(H_n, (3,)) == (3,)
ffddaf053085 Tests in testDiffOps are to be moved to testSbpOperators. Already moved tests are removed, while those not yet moved are commented out.
Vidar Stiernström <vidar.stiernstrom@it.uu.se>
parents: 338
diff changeset
180 #
ffddaf053085 Tests in testDiffOps are to be moved to testSbpOperators. Already moved tests are removed, while those not yet moved are commented out.
Vidar Stiernström <vidar.stiernstrom@it.uu.se>
parents: 338
diff changeset
181 # @test size(H_w*v_w) == (11,)
ffddaf053085 Tests in testDiffOps are to be moved to testSbpOperators. Already moved tests are removed, while those not yet moved are commented out.
Vidar Stiernström <vidar.stiernstrom@it.uu.se>
parents: 338
diff changeset
182 # @test size(H_e*v_e) == (11,)
ffddaf053085 Tests in testDiffOps are to be moved to testSbpOperators. Already moved tests are removed, while those not yet moved are commented out.
Vidar Stiernström <vidar.stiernstrom@it.uu.se>
parents: 338
diff changeset
183 # @test size(H_s*v_s) == (10,)
ffddaf053085 Tests in testDiffOps are to be moved to testSbpOperators. Already moved tests are removed, while those not yet moved are commented out.
Vidar Stiernström <vidar.stiernstrom@it.uu.se>
parents: 338
diff changeset
184 # @test size(H_n*v_n) == (10,)
ffddaf053085 Tests in testDiffOps are to be moved to testSbpOperators. Already moved tests are removed, while those not yet moved are commented out.
Vidar Stiernström <vidar.stiernstrom@it.uu.se>
parents: 338
diff changeset
185 #
ffddaf053085 Tests in testDiffOps are to be moved to testSbpOperators. Already moved tests are removed, while those not yet moved are commented out.
Vidar Stiernström <vidar.stiernstrom@it.uu.se>
parents: 338
diff changeset
186 # @test collect(H_w*v_w) ≈ q_y.*v_w
ffddaf053085 Tests in testDiffOps are to be moved to testSbpOperators. Already moved tests are removed, while those not yet moved are commented out.
Vidar Stiernström <vidar.stiernstrom@it.uu.se>
parents: 338
diff changeset
187 # @test collect(H_e*v_e) ≈ q_y.*v_e
ffddaf053085 Tests in testDiffOps are to be moved to testSbpOperators. Already moved tests are removed, while those not yet moved are commented out.
Vidar Stiernström <vidar.stiernstrom@it.uu.se>
parents: 338
diff changeset
188 # @test collect(H_s*v_s) ≈ q_x.*v_s
ffddaf053085 Tests in testDiffOps are to be moved to testSbpOperators. Already moved tests are removed, while those not yet moved are commented out.
Vidar Stiernström <vidar.stiernstrom@it.uu.se>
parents: 338
diff changeset
189 # @test collect(H_n*v_n) ≈ q_x.*v_n
ffddaf053085 Tests in testDiffOps are to be moved to testSbpOperators. Already moved tests are removed, while those not yet moved are commented out.
Vidar Stiernström <vidar.stiernstrom@it.uu.se>
parents: 338
diff changeset
190 #
ffddaf053085 Tests in testDiffOps are to be moved to testSbpOperators. Already moved tests are removed, while those not yet moved are commented out.
Vidar Stiernström <vidar.stiernstrom@it.uu.se>
parents: 338
diff changeset
191 # @test collect(H_w'*v_w) == collect(H_w'*v_w)
ffddaf053085 Tests in testDiffOps are to be moved to testSbpOperators. Already moved tests are removed, while those not yet moved are commented out.
Vidar Stiernström <vidar.stiernstrom@it.uu.se>
parents: 338
diff changeset
192 # @test collect(H_e'*v_e) == collect(H_e'*v_e)
ffddaf053085 Tests in testDiffOps are to be moved to testSbpOperators. Already moved tests are removed, while those not yet moved are commented out.
Vidar Stiernström <vidar.stiernstrom@it.uu.se>
parents: 338
diff changeset
193 # @test collect(H_s'*v_s) == collect(H_s'*v_s)
ffddaf053085 Tests in testDiffOps are to be moved to testSbpOperators. Already moved tests are removed, while those not yet moved are commented out.
Vidar Stiernström <vidar.stiernstrom@it.uu.se>
parents: 338
diff changeset
194 # @test collect(H_n'*v_n) == collect(H_n'*v_n)
ffddaf053085 Tests in testDiffOps are to be moved to testSbpOperators. Already moved tests are removed, while those not yet moved are commented out.
Vidar Stiernström <vidar.stiernstrom@it.uu.se>
parents: 338
diff changeset
195 # end