@@ -13,7 +13,7 @@ SubSpace(sp::SubSpace,kr) = SubSpace(sp.space,reindex(sp,sp.indexes,to_indexes(k
1313domain (DS:: SubSpace ) = domain (DS. space)
1414dimension (sp:: SubSpace ) = length (sp. indexes)
1515
16- | (sp:: Space ,kr :: AbstractRange ) = SubSpace (sp,kr)
16+ | (sp:: Space , kr ) = SubSpace (sp,kr)
1717
1818
1919function | (f:: Fun ,kr:: AbstractInfUnitRange )
@@ -26,21 +26,22 @@ block(sp::SubSpace, k::Integer) = block(sp.space,reindex(sp,(sp.indexes,),(k,))[
2626function blocklengths (sp:: SubSpace{DS,UnitRange{Int}} ) where DS
2727 N = first (sp. indexes)
2828 M = last (sp. indexes)
29- B1= block (sp. space,N)
30- B2= block (sp. space,M)
29+ B1 = block (sp. space,N)
30+ B2 = block (sp. space,M)
3131 # if the blocks are equal, we have only one bvlock
32- B1 == B2 && return [zeros ( Int, B1. n[1 ]- 1 );length (sp. indexes)]
32+ B1 == B2 && return [Zeros { Int} ( B1. n[1 ]- 1 ); length (sp. indexes)]
3333
34- [zeros (Int,B1. n[1 ]- 1 );
35- blockstop (sp. space,B1)- N+ 1 ;blocklengths (sp. space)[B1. n[1 ]+ 1 : B2. n[1 ]- 1 ];
34+ [Zeros {Int} (B1. n[1 ]- 1 );
35+ blockstop (sp. space,B1)- N+ 1 ;
36+ blocklengths (sp. space)[B1. n[1 ]+ 1 : B2. n[1 ]- 1 ];
3637 M- blockstart (sp. space,B2)+ 1 ]
3738end
3839
3940function blocklengths (sp:: SubSpace{DS,<:AbstractInfUnitRange{Int}} ) where DS
4041 N = first (sp. indexes)
41- B1= block (sp. space,N)
42+ B1 = block (sp. space,N)
4243
43- Vcat ([zeros ( Int, B1. n[1 ]- 1 ); blockstop (sp. space,B1)- N+ 1 ],
44+ Vcat ([Zeros { Int} ( B1. n[1 ]- 1 ); blockstop (sp. space,B1)- N+ 1 ],
4445 blocklengths (sp. space)[B1. n[1 ]+ 1 : ∞])
4546end
4647
0 commit comments