Mercurial > repos > public > sbplib_julia
changeset 125:22642722a8ec cell_based_test
Merge
author | Jonatan Werpers <jonatan@werpers.com> |
---|---|
date | Wed, 13 Feb 2019 11:03:39 +0100 |
parents | 5df4ccb19476 (diff) 631eb9b35d72 (current diff) |
children | 7c0b9bb7ab4d |
files | |
diffstat | 1 files changed, 12 insertions(+), 3 deletions(-) [+] |
line wrap: on
line diff
--- a/index.jl Wed Feb 13 10:37:52 2019 +0100 +++ b/index.jl Wed Feb 13 11:03:39 2019 +0100 @@ -48,6 +48,15 @@ return CartesianIndices(regions) end -getrange(gridsize::Integer, closuresize::Integer, ::Type{Lower} ) = 1:closuresize -getrange(gridsize::Integer, closuresize::Integer, ::Type{Interior}) = (closuresize+1):(gridsize - closuresize) -getrange(gridsize::Integer, closuresize::Integer, ::Type{Upper} ) = (gridsize - closuresize + 1):gridsize +function getrange(gridsize::Integer, closuresize::Integer, region::DataType) + if region == Lower + r = 1:closuresize + elseif region == Interior + r = (closuresize+1):(gridsize - closuresize) + elseif region == Upper + r = (gridsize - closuresize + 1):gridsize + else + error("Unspecified region") + end + return r +end