@@ -43,16 +43,16 @@ import QuasiArrays: MulQuasiArray
4343
4444        @test  F ==  F
4545
46-         @test  axes (F,2 ) isa  BlockedUnitRange{ InfiniteArrays. InfStepRange{Int,Int}}
47-         @test  axes (F) isa  Tuple{<: Inclusion ,BlockedUnitRange{ InfiniteArrays. InfStepRange{Int,Int}}}
46+         @test  axes (F,2 ) isa  BlockedOneTo{Int, InfiniteArrays. InfStepRange{Int,Int}}
47+         @test  axes (F) isa  Tuple{<: Inclusion ,BlockedOneTo{Int, InfiniteArrays. InfStepRange{Int,Int}}}
4848        @test  axes (F,2 )[Block (2 )] ==  2 : 3 
4949        @test  F[0.1 ,1 ] ==  1.0 
5050        @test  F[0.1 ,2 ] ==  sin (0.1 )
5151        @test  F[0.1 ,1 : 4 ] ==  [1 ,sin (0.1 ),cos (0.1 ),sin (2 * 0.1 )]
5252        @test  F[0.1 ,Block (4 )] ==  [sin (3 * 0.1 ),cos (3 * 0.1 )]
5353        @test  F[0.1 ,Block .(1 : 3 )] ==  [1 ,sin (0.1 ),cos (0.1 ),sin (2 * 0.1 ),cos (2 * 0.1 )]
5454
55-         u =  F *  PseudoBlockVector ([[1 ,2 ,3 ]; zeros (∞)], (axes (F,2 ),));
55+         u =  F *  BlockedVector ([[1 ,2 ,3 ]; zeros (∞)], (axes (F,2 ),));
5656        @test  u[0.1 ] ==  1  +  2 sin (0.1 ) +  3 cos (0.1 )
5757    end 
5858
@@ -84,7 +84,7 @@ import QuasiArrays: MulQuasiArray
8484        @test  (F\ F)* D̃ isa  BlockArray
8585        @test  (F \  (D* F))[Block .(1 : 3 ),Block .(1 : 3 )] ==  [0  0  0  0  0 ; 0  0.0  - 1  0  0 ; 0  1  0  0  0 ; 0  0  0  0  - 2 ; 0  0  0  2  0 ]
8686
87-         u =  F *  PseudoBlockVector ([[1 ,2 ,3 ,4 ,5 ]; zeros (∞)], (axes (F,2 ),));
87+         u =  F *  BlockedVector ([[1 ,2 ,3 ,4 ,5 ]; zeros (∞)], (axes (F,2 ),));
8888        @test  blockisequal (axes (D̃,2 ),axes (u. args[2 ],1 ))
8989        @test  (D* u)[0.1 ] ≈  2 cos (0.1 ) -  3 sin (0.1 ) +  8 cos (2 * 0.1 ) -  10 sin (2 * 0.1 )
9090    end 
@@ -134,16 +134,16 @@ end
134134
135135        @test  F ==  F
136136
137-         @test  axes (F,2 ) isa  BlockedUnitRange{ InfiniteArrays. InfStepRange{Int,Int}}
138-         @test  axes (F) isa  Tuple{<: Inclusion ,BlockedUnitRange{ InfiniteArrays. InfStepRange{Int,Int}}}
137+         @test  axes (F,2 ) isa  BlockedOneTo{Int, InfiniteArrays. InfStepRange{Int,Int}}
138+         @test  axes (F) isa  Tuple{<: Inclusion ,BlockedOneTo{Int, InfiniteArrays. InfStepRange{Int,Int}}}
139139        @test  axes (F,2 )[Block (2 )] ==  2 : 3 
140140        @test  F[0.1 ,1 ] ≡  complex (1.0 )
141141        @test  F[0.1 ,2 ] ==  exp (- im* 0.1 )
142142        @test  F[0.1 ,1 : 4 ] ==  [1 ,exp (- im* 0.1 ),exp (im* 0.1 ),exp (- 2im * 0.1 )]
143143        @test  F[0.1 ,Block (4 )] ==  [exp (- im* 3 * 0.1 ),exp (im* 3 * 0.1 )]
144144        @test  F[0.1 ,Block .(1 : 3 )] ==  [1 ,exp (- im* 0.1 ),exp (im* 0.1 ),exp (- 2im * 0.1 ),exp (2im * 0.1 )]
145145
146-         u =  F *  PseudoBlockVector ([[1 ,2 ,3 ]; zeros (∞)], (axes (F,2 ),));
146+         u =  F *  BlockedVector ([[1 ,2 ,3 ]; zeros (∞)], (axes (F,2 ),));
147147        @test  u[0.1 ] ==  1  +  2 exp (- im* 0.1 ) +  3 exp (im* 0.1 )
148148    end 
149149
175175        @test  (F\ F)* D̃ isa  Diagonal
176176        @test  (F \  (D* F))[Block .(1 : 3 ),Block .(1 : 3 )] ==  Diagonal ([0 ,- im,im,- 2im ,2im ])
177177
178-         u =  F *  PseudoBlockVector ([[1 ,2 ,3 ,4 ,5 ]; zeros (∞)], (axes (F,2 ),));
178+         u =  F *  BlockedVector ([[1 ,2 ,3 ,4 ,5 ]; zeros (∞)], (axes (F,2 ),));
179179        @test  blockisequal (axes (D̃,2 ),axes (u. args[2 ],1 ))
180180        @test  (D* u)[0.1 ] ≈  - 2im * exp (- im* 0.1 ) +  3im * exp (im* 0.1 ) -  8im * exp (- im* 2 * 0.1 ) +  10im * exp (im* 2 * 0.1 )
181181    end 
0 commit comments