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)