Mercurial > repos > public > sbplib_julia
comparison test/Grids/tensor_grid_test.jl @ 1646:5f348cc5598e feature/grids/min_spacing
Add min_spacing function for grids
| author | Jonatan Werpers <jonatan@werpers.com> |
|---|---|
| date | Wed, 26 Jun 2024 11:30:38 +0200 |
| parents | b459082533f7 |
| children | 3714a391545a 51f0c5f895fb |
comparison
equal
deleted
inserted
replaced
| 1643:e551fe1fff14 | 1646:5f348cc5598e |
|---|---|
| 136 @test axes(g, 1) == 1:11 | 136 @test axes(g, 1) == 1:11 |
| 137 @test axes(g, 2) == 1:6 | 137 @test axes(g, 2) == 1:6 |
| 138 @test axes(g) == (1:11,1:6) | 138 @test axes(g) == (1:11,1:6) |
| 139 end | 139 end |
| 140 | 140 |
| 141 @testset "min_spacing" begin | |
| 142 g₁ = EquidistantGrid(range(0,1,length=11)) | |
| 143 g₂ = EquidistantGrid(range(2,3,length=6)) | |
| 144 g₃ = ZeroDimGrid(@SVector[1,2]) | |
| 145 | |
| 146 @test min_spacing(TensorGrid(g₁, g₂)) == 1/10 | |
| 147 @test min_spacing(TensorGrid(g₂, g₃)) == 1/5 | |
| 148 end | |
| 149 | |
| 141 @testset "refine" begin | 150 @testset "refine" begin |
| 142 g1(n) = EquidistantGrid(range(0,1,length=n)) | 151 g1(n) = EquidistantGrid(range(0,1,length=n)) |
| 143 g2(n) = EquidistantGrid(range(2,3,length=n)) | 152 g2(n) = EquidistantGrid(range(2,3,length=n)) |
| 144 | 153 |
| 145 @test refine(TensorGrid(g1(11), g2(6)),1) == TensorGrid(g1(11), g2(6)) | 154 @test refine(TensorGrid(g1(11), g2(6)),1) == TensorGrid(g1(11), g2(6)) |
