SLIDE 14 In [59]: # creates a block-banded matrix with ones in the non-zero entries x = BlockBandedMatrix(Ones{Int}(sum(rows),sum(cols)), rows,cols, (l,u)) In [60]: # creates a banded-block-banded matrix with 8 in the non-zero ent ries y = BandedBlockBandedMatrix(Ones{Int}(sum(rows),sum(cols)), rows, cols, (l,u), (ฮป,ยต)) Out[59]: 4ร4-blocked 10ร10 BlockSkylineMatrix{Int64,Array{Int64,1},Blo ckBandedMatrices.BlockSkylineSizes{Tuple{BlockedUnitRange{Arr ay{Int64,1}},BlockedUnitRange{Array{Int64,1}}},Fill{Int64,1,T uple{Base.OneTo{Int64}}},Fill{Int64,1,Tuple{Base.OneTo{Int6 4}}},BandedMatrix{Int64,Array{Int64,2},Base.OneTo{Int64}},Arr ay{Int64,1}}}: 1 โ 1 1 โ โ
โ
โ
โ โ
โ
โ
โ
โโโโผโโโโโโโโโผโโโโโโโโโโโโผโโโโโโโโโโโโ 1 โ 1 1 โ 1 1 1 โ โ
โ
โ
โ
1 โ 1 1 โ 1 1 1 โ โ
โ
โ
โ
โโโโผโโโโโโโโโผโโโโโโโโโโโโผโโโโโโโโโโโโ 1 โ 1 1 โ 1 1 1 โ 1 1 1 1 1 โ 1 1 โ 1 1 1 โ 1 1 1 1 1 โ 1 1 โ 1 1 1 โ 1 1 1 1 โโโโผโโโโโโโโโผโโโโโโโโโโโโผโโโโโโโโโโโโ โ
โ 1 1 โ 1 1 1 โ 1 1 1 1 โ
โ 1 1 โ 1 1 1 โ 1 1 1 1 โ
โ 1 1 โ 1 1 1 โ 1 1 1 1 โ
โ 1 1 โ 1 1 1 โ 1 1 1 1 Out[60]: 4ร4-blocked 10ร10 BandedBlockBandedMatrix{Int64,PseudoBlockAr ray{Int64,2,Array{Int64,2},Tuple{BlockedUnitRange{Array{Int6 4,1}},BlockedUnitRange{Array{Int64,1}}}},BlockedUnitRange{Arr ay{Int64,1}}}: 1 โ 1 1 โ โ
โ
โ
โ โ
โ
โ
โ
โโโโผโโโโโโโโโผโโโโโโโโโโโโผโโโโโโโโโโโโ 1 โ 1 1 โ 1 1 1 โ โ
โ
โ
โ
1 โ 1 1 โ 1 1 1 โ โ
โ
โ
โ
โโโโผโโโโโโโโโผโโโโโโโโโโโโผโโโโโโโโโโโโ 1 โ 1 1 โ 1 1 1 โ 1 1 1 โ
1 โ 1 1 โ 1 1 1 โ 1 1 1 1 โ
โ โ
1 โ โ
1 1 โ โ
1 1 1 โโโโผโโโโโโโโโผโโโโโโโโโโโโผโโโโโโโโโโโโ โ
โ 1 1 โ 1 1 1 โ 1 1 1 โ
โ
โ 1 1 โ 1 1 1 โ 1 1 1 1 โ
โ โ
1 โ โ
1 1 โ โ
1 1 1 โ
โ โ
โ
โ โ
โ
1 โ โ
โ
1 1 whycompositionaljulia slides http://oxinabox.ucc.asn.au/files/JuliaCompositionalWhy/whyco... 14 of 18 25/01/2020, 08:03