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)) |