|
13 | 13 | @testset "ConstantCoefficient($val" for val ∈ [1.0, one(Tensor{2,2})] |
14 | 14 | cc = ConstantCoefficient(val) |
15 | 15 | coeff_cache = Thunderbolt.setup_coefficient_cache(cc, qr, sdh) |
16 | | - reinit!(cell_cache, 1) |
| 16 | + Ferrite.reinit!(cell_cache, 1) |
17 | 17 | @test_opt evaluate_coefficient(coeff_cache, cell_cache, qp1, 0.0) |
18 | 18 | @test evaluate_coefficient(coeff_cache, cell_cache, qp1, 0.0) ≈ val |
19 | 19 | @test evaluate_coefficient(coeff_cache, cell_cache, qp2, 1.0) ≈ val |
20 | | - reinit!(cell_cache, 2) |
| 20 | + Ferrite.reinit!(cell_cache, 2) |
21 | 21 | @test evaluate_coefficient(coeff_cache, cell_cache, qp1, 0.0) ≈ val |
22 | 22 | @test evaluate_coefficient(coeff_cache, cell_cache, qp2, 1.0) ≈ val |
23 | 23 |
|
|
31 | 31 | data_scalar[2,1] = -1.0 |
32 | 32 | fcs = FieldCoefficient(data_scalar, ip_collection) |
33 | 33 | coeff_cache = Thunderbolt.setup_coefficient_cache(fcs, qr, sdh) |
34 | | - reinit!(cell_cache, 1) |
| 34 | + Ferrite.reinit!(cell_cache, 1) |
35 | 35 | @test evaluate_coefficient(coeff_cache, cell_cache, qp1, 0.0) ≈ 0.0 |
36 | 36 | @test evaluate_coefficient(coeff_cache, cell_cache, qp1, 1.0) ≈ 0.0 |
37 | 37 | @test evaluate_coefficient(coeff_cache, cell_cache, qp2, 0.0) ≈ -0.1 |
38 | 38 | @test evaluate_coefficient(coeff_cache, cell_cache, qp2, 1.0) ≈ -0.1 |
39 | | - reinit!(cell_cache, 2) |
| 39 | + Ferrite.reinit!(cell_cache, 2) |
40 | 40 | @test evaluate_coefficient(coeff_cache, cell_cache, qp1, 0.0) ≈ -0.5 |
41 | 41 | @test evaluate_coefficient(coeff_cache, cell_cache, qp1, 1.0) ≈ -0.5 |
42 | 42 | @test evaluate_coefficient(coeff_cache, cell_cache, qp2, 0.0) ≈ (0.1+1.0)/2.0-1.0 |
|
48 | 48 | data_vector[2,1] = Vec((-1.0,-0.0)) |
49 | 49 | fcv = FieldCoefficient(data_vector, ip_collection^2) |
50 | 50 | coeff_cache = Thunderbolt.setup_coefficient_cache(fcv, qr, sdh) |
51 | | - reinit!(cell_cache, 1) |
| 51 | + Ferrite.reinit!(cell_cache, 1) |
52 | 52 | @test evaluate_coefficient(coeff_cache, cell_cache, qp1, 0.0) ≈ Vec((0.0,0.0)) |
53 | 53 | @test evaluate_coefficient(coeff_cache, cell_cache, qp2, 1.0) ≈ Vec((-0.1,0.0)) |
54 | | - reinit!(cell_cache, 2) |
| 54 | + Ferrite.reinit!(cell_cache, 2) |
55 | 55 | @test evaluate_coefficient(coeff_cache, cell_cache, qp1, 0.0) ≈ Vec((0.0,-0.5)) |
56 | 56 | @test evaluate_coefficient(coeff_cache, cell_cache, qp2, 1.0) ≈ Vec((0.0,(0.1+1.0)/2.0-1.0)) |
57 | 57 |
|
|
61 | 61 | @testset "Cartesian Coordinate System" begin |
62 | 62 | ccsc = CartesianCoordinateSystem(grid) |
63 | 63 | coeff_cache = Thunderbolt.setup_coefficient_cache(ccsc, qr, sdh) |
64 | | - reinit!(cell_cache, 1) |
| 64 | + Ferrite.reinit!(cell_cache, 1) |
65 | 65 | @test evaluate_coefficient(coeff_cache, cell_cache, qp1, 0.0) ≈ Vec((-0.5,)) |
66 | 66 | @test evaluate_coefficient(coeff_cache, cell_cache, qp1, 1.0) ≈ Vec((-0.5,)) |
67 | 67 | @test evaluate_coefficient(coeff_cache, cell_cache, qp2, 0.0) ≈ Vec((-0.45,)) |
68 | 68 | @test evaluate_coefficient(coeff_cache, cell_cache, qp2, 1.0) ≈ Vec((-0.45,)) |
69 | | - reinit!(cell_cache, 2) |
| 69 | + Ferrite.reinit!(cell_cache, 2) |
70 | 70 | @test evaluate_coefficient(coeff_cache, cell_cache, qp1, 0.0) ≈ Vec((0.5,)) |
71 | 71 | @test evaluate_coefficient(coeff_cache, cell_cache, qp1, 1.0) ≈ Vec((0.5,)) |
72 | 72 | @test evaluate_coefficient(coeff_cache, cell_cache, qp2, 0.0) ≈ Vec((0.55,)) |
|
81 | 81 | CartesianCoordinateSystem(grid), |
82 | 82 | ) |
83 | 83 | coeff_cache = Thunderbolt.setup_coefficient_cache(ac, qr, sdh) |
84 | | - reinit!(cell_cache, 1) |
| 84 | + Ferrite.reinit!(cell_cache, 1) |
85 | 85 | @test evaluate_coefficient(coeff_cache, cell_cache, qp1, 0.0) ≈ 0.5 |
86 | 86 | @test evaluate_coefficient(coeff_cache, cell_cache, qp2, 0.0) ≈ 0.45 |
87 | 87 | @test evaluate_coefficient(coeff_cache, cell_cache, qp1, 1.0) ≈ 1.5 |
88 | 88 | @test evaluate_coefficient(coeff_cache, cell_cache, qp2, 1.0) ≈ 1.45 |
89 | | - reinit!(cell_cache, 2) |
| 89 | + Ferrite.reinit!(cell_cache, 2) |
90 | 90 | @test evaluate_coefficient(coeff_cache, cell_cache, qp1, 0.0) ≈ 0.5 |
91 | 91 | @test evaluate_coefficient(coeff_cache, cell_cache, qp2, 0.0) ≈ 0.55 |
92 | 92 | @test evaluate_coefficient(coeff_cache, cell_cache, qp1, 1.0) ≈ 1.5 |
|
105 | 105 | st = Tensor{2,2}((-1.0,0.0,0.0,0.0)) |
106 | 106 | coeff_cache = Thunderbolt.setup_coefficient_cache(stc, qr, sdh) |
107 | 107 | for i in 1:2 |
108 | | - reinit!(cell_cache, i) |
| 108 | + Ferrite.reinit!(cell_cache, i) |
109 | 109 | @test_opt evaluate_coefficient(coeff_cache, cell_cache, qp1, 0.0) |
110 | 110 | @test evaluate_coefficient(coeff_cache, cell_cache, qp1, 0.0) ≈ st |
111 | 111 | @test evaluate_coefficient(coeff_cache, cell_cache, qp2, 0.0) ≈ st |
|
138 | 138 | ) |
139 | 139 | coeff_cache = Thunderbolt.setup_coefficient_cache(shdc, qr, sdh) |
140 | 140 | for i in 1:2 |
141 | | - reinit!(cell_cache, i) |
| 141 | + Ferrite.reinit!(cell_cache, i) |
142 | 142 | @test_opt evaluate_coefficient(coeff_cache, cell_cache, qp1, 0.0) |
143 | 143 | @test evaluate_coefficient(coeff_cache, cell_cache, qp1, 0.0) ≈ Vec((0.1,)) |
144 | 144 | @test evaluate_coefficient(coeff_cache, cell_cache, qp2, 0.0) ≈ Vec((0.1,)) |
|
170 | 170 | ) |
171 | 171 | coeff_cache = Thunderbolt.setup_coefficient_cache(ctdc, qr, sdh) |
172 | 172 | for i in 1:2 |
173 | | - reinit!(cell_cache, i) |
| 173 | + Ferrite.reinit!(cell_cache, i) |
174 | 174 | @test_opt evaluate_coefficient(coeff_cache, cell_cache, qp1, 0.0) |
175 | 175 | @test evaluate_coefficient(coeff_cache, cell_cache, qp1, 0.0) ≈ st |
176 | 176 | @test evaluate_coefficient(coeff_cache, cell_cache, qp2, 0.0) ≈ st |
|
0 commit comments