comparison src/RegionIndices/RegionIndices.jl @ 542:011ca1639153 refactor/tensor_index_coupling

Remove Index{Unknown} and replace with general Any implementations
author Jonatan Werpers <jonatan@werpers.com>
date Fri, 27 Nov 2020 11:27:37 +0100
parents 91e015880ae6
children b41180efb6c2
comparison
equal deleted inserted replaced
541:62d96e2cd165 542:011ca1639153
2 2
3 abstract type Region end 3 abstract type Region end
4 struct Interior <: Region end 4 struct Interior <: Region end
5 struct Lower <: Region end 5 struct Lower <: Region end
6 struct Upper <: Region end 6 struct Upper <: Region end
7 struct Unknown <: Region end
8 7
9 export Region, Interior, Lower, Upper, Unknown 8 export Region, Interior, Lower, Upper
10 9
11 struct Index{R<:Region, T<:Integer} 10 struct Index{R<:Region, T<:Integer}
12 i::T 11 i::T
13 12
14 Index{R,T}(i::T) where {R<:Region,T<:Integer} = new{R,T}(i) 13 Index{R,T}(i::T) where {R<:Region,T<:Integer} = new{R,T}(i)