Mercurial > repos > public > sbplib_julia
comparison test/Grids/manifolds_test.jl @ 1939:5f6e455df31e feature/grids/manifolds
Switch to triangle grid in tests for unstructured atlas
author | Jonatan Werpers <jonatan@werpers.com> |
---|---|
date | Fri, 07 Feb 2025 13:48:49 +0100 |
parents | 91d467b5444b |
children | 1e3089197397 |
comparison
equal
deleted
inserted
replaced
1938:91d467b5444b | 1939:5f6e455df31e |
---|---|
149 @testset "UnstructuredAtlas" begin | 149 @testset "UnstructuredAtlas" begin |
150 @testset "Constructors" begin | 150 @testset "Constructors" begin |
151 c1 = Chart(identity, unitsquare()) | 151 c1 = Chart(identity, unitsquare()) |
152 c2 = Chart(x->2x, unitsquare()) | 152 c2 = Chart(x->2x, unitsquare()) |
153 cn = [ | 153 cn = [ |
154 (MultiBlockBoundary{1, south}(), MultiBlockBoundary{2, south}()), | 154 (MultiBlockBoundary{1, east}(), MultiBlockBoundary{2, west}()), |
155 (MultiBlockBoundary{2, south}(), MultiBlockBoundary{3, south}()), | 155 (MultiBlockBoundary{1, north}(), MultiBlockBoundary{3, west}()), |
156 (MultiBlockBoundary{3, east}(), MultiBlockBoundary{1, east}()), | 156 (MultiBlockBoundary{2, north}(), MultiBlockBoundary{3, south}()), |
157 ] | 157 ] |
158 | 158 |
159 @test UnstructuredAtlas([c1, c1, c1], cn) isa UnstructuredAtlas | 159 @test UnstructuredAtlas([c1, c1, c1], cn) isa UnstructuredAtlas |
160 @test UnstructuredAtlas([c1, c2, c1, c2], cn) isa UnstructuredAtlas | 160 @test UnstructuredAtlas([c1, c2, c1, c2], cn) isa UnstructuredAtlas |
161 | 161 |
162 | 162 |
163 cn = @SVector[ | 163 cn = @SVector[ |
164 (MultiBlockBoundary{1, south}(), MultiBlockBoundary{2, south}()), | 164 (MultiBlockBoundary{1, east}(), MultiBlockBoundary{2, west}()), |
165 (MultiBlockBoundary{2, south}(), MultiBlockBoundary{3, south}()), | 165 (MultiBlockBoundary{1, north}(), MultiBlockBoundary{3, west}()), |
166 (MultiBlockBoundary{3, east}(), MultiBlockBoundary{1, east}()), | 166 (MultiBlockBoundary{2, north}(), MultiBlockBoundary{3, south}()), |
167 ] | 167 ] |
168 @test UnstructuredAtlas(@SVector[c1, c1, c1], cn) isa UnstructuredAtlas | 168 @test UnstructuredAtlas(@SVector[c1, c1, c1], cn) isa UnstructuredAtlas |
169 @test UnstructuredAtlas(@SVector[c1, c2, c1, c2], cn) isa UnstructuredAtlas | 169 @test UnstructuredAtlas(@SVector[c1, c2, c1, c2], cn) isa UnstructuredAtlas |
170 end | 170 end |
171 | 171 |
172 @testset "Getters" begin | 172 @testset "Getters" begin |
173 c = Chart(identity, unitsquare()) | 173 c = Chart(identity, unitsquare()) |
174 cn = [ | 174 cn = [ |
175 (MultiBlockBoundary{1, south}(), MultiBlockBoundary{2, south}()), | 175 (MultiBlockBoundary{1, east}(), MultiBlockBoundary{2, west}()), |
176 (MultiBlockBoundary{2, south}(), MultiBlockBoundary{3, south}()), | 176 (MultiBlockBoundary{1, north}(), MultiBlockBoundary{3, west}()), |
177 (MultiBlockBoundary{3, east}(), MultiBlockBoundary{1, east}()), | 177 (MultiBlockBoundary{2, north}(), MultiBlockBoundary{3, south}()), |
178 ] | 178 ] |
179 | 179 |
180 a = UnstructuredAtlas([c, c, c], cn) | 180 a = UnstructuredAtlas([c, c, c], cn) |
181 | 181 |
182 @test charts(a) == [c,c,c] | 182 @test charts(a) == [c,c,c] |