@@ -103,12 +103,8 @@ sub_materialize(::ArrayLayouts.OnesLayout, V, ax::Tuple{<:AbstractUnitRange,<:Bl
103
103
sub_materialize (:: ArrayLayouts.ZerosLayout , V, ax:: Tuple{<:AbstractUnitRange,<:BlockedUnitRange} ) =
104
104
Zeros {eltype(V)} (ax)
105
105
106
- @propagate_inbounds Base. view (A:: FillArrays.AbstractFill{<:Any,N} , I:: Vararg{ Union{Real, AbstractArray, Block}, N} ) where N =
106
+ @propagate_inbounds Base. view (A:: FillArrays.AbstractFill , I:: Union{Real, AbstractArray, Block} ...) =
107
107
FillArrays. _fill_getindex (A, Base. to_indices (A, I)... )
108
- @propagate_inbounds Base. view (A:: FillArrays.AbstractFill{<:Any,N} , I:: Block{N} ) where N =
109
- FillArrays. _fill_getindex (A, Base. to_indices (A, (I,))... )
110
- @propagate_inbounds Base. view (A:: FillArrays.AbstractFill{<:Any,1} , I:: Block{1} ) =
111
- FillArrays. _fill_getindex (A, Base. to_indices (A, (I,))... )
112
108
113
109
conjlayout (:: Type{T} , :: BlockLayout{MLAY,BLAY} ) where {T<: Complex ,MLAY,BLAY} = BlockLayout {MLAY,typeof(conjlayout(T,BLAY()))} ()
114
110
conjlayout (:: Type{T} , :: BlockLayout{MLAY,BLAY} ) where {T<: Real ,MLAY,BLAY} = BlockLayout {MLAY,BLAY} ()
0 commit comments