Mercurial > repos > public > sbplib_julia
changeset 1701:74f051444e0e
Make equidistant_grid() for 1D more restrictive in the types it accepts
author | Jonatan Werpers <jonatan@werpers.com> |
---|---|
date | Tue, 03 Sep 2024 23:51:34 +0200 |
parents | 5a1f51b4e3d9 |
children | 84aed3abab94 |
files | src/Grids/equidistant_grid.jl test/Grids/equidistant_grid_test.jl |
diffstat | 2 files changed, 2 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/src/Grids/equidistant_grid.jl Wed Aug 28 10:12:37 2024 +0200 +++ b/src/Grids/equidistant_grid.jl Tue Sep 03 23:51:34 2024 +0200 @@ -121,7 +121,7 @@ Constructs a 1D equidistant grid. """ -function equidistant_grid(limit_lower::T, limit_upper::T, size::Int) where T +function equidistant_grid(limit_lower::Number, limit_upper::Number, size::Int) if any(size .<= 0) throw(DomainError("size must be postive")) end
--- a/test/Grids/equidistant_grid_test.jl Wed Aug 28 10:12:37 2024 +0200 +++ b/test/Grids/equidistant_grid_test.jl Tue Sep 03 23:51:34 2024 +0200 @@ -112,6 +112,7 @@ @testset "equidistant_grid" begin @test equidistant_grid(0.0,1.0, 4) isa EquidistantGrid @test equidistant_grid((0.0,0.0),(8.0,5.0), 4, 3) isa TensorGrid + @test equidistant_grid((0.0,),(8.0,), 4) isa TensorGrid # constuctor @test_throws DomainError equidistant_grid(0.0, 1.0, 0)