Mercurial > repos > public > sbplib_julia
comparison src/RegionIndices/RegionIndices.jl @ 919:b41180efb6c2 performance/get_region_type_inference
Start refactor to improve type stability for apply(op,::TensorApplication,...)
author | Jonatan Werpers <jonatan@werpers.com> |
---|---|
date | Mon, 21 Feb 2022 10:33:58 +0100 |
parents | 011ca1639153 |
children | bc12be1b1ae5 |
comparison
equal
deleted
inserted
replaced
911:a378ab959b6f | 919:b41180efb6c2 |
---|---|
63 return Upper | 63 return Upper |
64 else | 64 else |
65 error("Bounds error") # TODO: Make this more standard | 65 error("Bounds error") # TODO: Make this more standard |
66 end | 66 end |
67 end | 67 end |
68 # 2022-02-21: Using the return values of getregion cause type inference to give up in ceratin cases for example H*H*v | |
68 | 69 |
69 export getregion | 70 export getregion |
70 | 71 |
71 function getrange(gridsize::Integer, closuresize::Integer, region::DataType) | 72 function getrange(gridsize::Integer, closuresize::Integer, region::DataType) |
72 if region == Lower | 73 if region == Lower |