@@ -15,14 +15,14 @@ use defmac::defmac;
1515use itertools:: { enumerate, zip} ;
1616
1717#[ test]
18- fn test_matmul_rcarray ( )
18+ fn test_matmul_arcarray ( )
1919{
20- let mut A = RcArray :: < usize , _ > :: zeros ( ( 2 , 3 ) ) ;
20+ let mut A = ArcArray :: < usize , _ > :: zeros ( ( 2 , 3 ) ) ;
2121 for ( i, elt) in A . iter_mut ( ) . enumerate ( ) {
2222 * elt = i;
2323 }
2424
25- let mut B = RcArray :: < usize , _ > :: zeros ( ( 3 , 4 ) ) ;
25+ let mut B = ArcArray :: < usize , _ > :: zeros ( ( 3 , 4 ) ) ;
2626 for ( i, elt) in B . iter_mut ( ) . enumerate ( ) {
2727 * elt = i;
2828 }
@@ -32,7 +32,7 @@ fn test_matmul_rcarray()
3232 println ! ( "B = \n {:?}" , B ) ;
3333 println ! ( "A x B = \n {:?}" , c) ;
3434 unsafe {
35- let result = RcArray :: from_shape_vec_unchecked ( ( 2 , 4 ) , vec ! [ 20 , 23 , 26 , 29 , 56 , 68 , 80 , 92 ] ) ;
35+ let result = ArcArray :: from_shape_vec_unchecked ( ( 2 , 4 ) , vec ! [ 20 , 23 , 26 , 29 , 56 , 68 , 80 , 92 ] ) ;
3636 assert_eq ! ( c. shape( ) , result. shape( ) ) ;
3737 assert ! ( c. iter( ) . zip( result. iter( ) ) . all( |( a, b) | a == b) ) ;
3838 assert ! ( c == result) ;
@@ -57,10 +57,10 @@ fn arrayviewmut_shrink_lifetime<'a, 'b: 'a>(view: ArrayViewMut1<'b, f64>)
5757fn test_mat_mul ( ) {
5858 // smoke test, a big matrix multiplication of uneven size
5959 let ( n, m) = ( 45 , 33 ) ;
60- let a = RcArray :: linspace ( 0. , ( ( n * m) - 1 ) as f32 , n as usize * m as usize ) . reshape ( ( n, m) ) ;
61- let b = RcArray :: eye ( m) ;
60+ let a = ArcArray :: linspace ( 0. , ( ( n * m) - 1 ) as f32 , n as usize * m as usize ) . reshape ( ( n, m) ) ;
61+ let b = ArcArray :: eye ( m) ;
6262 assert_eq ! ( a. dot( & b) , a) ;
63- let c = RcArray :: eye ( n) ;
63+ let c = ArcArray :: eye ( n) ;
6464 assert_eq ! ( c. dot( & a) , a) ;
6565}
6666
@@ -69,7 +69,7 @@ fn test_mat_mul() {
6969#[ test]
7070fn test_slice ( )
7171{
72- let mut A = RcArray :: < usize , _ > :: zeros ( ( 3 , 4 , 5 ) ) ;
72+ let mut A = ArcArray :: < usize , _ > :: zeros ( ( 3 , 4 , 5 ) ) ;
7373 for ( i, elt) in A . iter_mut ( ) . enumerate ( ) {
7474 * elt = i;
7575 }
@@ -106,7 +106,7 @@ fn test_slice_infer()
106106
107107#[ test]
108108fn test_slice_with_many_dim ( ) {
109- let mut A = RcArray :: < usize , _ > :: zeros ( & [ 3 , 1 , 4 , 1 , 3 , 2 , 1 ] [ ..] ) ;
109+ let mut A = ArcArray :: < usize , _ > :: zeros ( & [ 3 , 1 , 4 , 1 , 3 , 2 , 1 ] [ ..] ) ;
110110 for ( i, elt) in A . iter_mut ( ) . enumerate ( ) {
111111 * elt = i;
112112 }
@@ -243,7 +243,7 @@ fn test_slice_dyninput_vec_dyn() {
243243
244244#[ test]
245245fn test_slice_with_subview ( ) {
246- let mut arr = RcArray :: < usize , _ > :: zeros ( ( 3 , 5 , 4 ) ) ;
246+ let mut arr = ArcArray :: < usize , _ > :: zeros ( ( 3 , 5 , 4 ) ) ;
247247 for ( i, elt) in arr. iter_mut ( ) . enumerate ( ) {
248248 * elt = i;
249249 }
@@ -276,7 +276,7 @@ fn test_slice_with_subview() {
276276
277277#[ test]
278278fn test_slice_collapse_with_indices ( ) {
279- let mut arr = RcArray :: < usize , _ > :: zeros ( ( 3 , 5 , 4 ) ) ;
279+ let mut arr = ArcArray :: < usize , _ > :: zeros ( ( 3 , 5 , 4 ) ) ;
280280 for ( i, elt) in arr. iter_mut ( ) . enumerate ( ) {
281281 * elt = i;
282282 }
@@ -306,7 +306,7 @@ fn test_slice_collapse_with_indices() {
306306 assert_eq ! ( vi, Array3 :: from_elem( ( 1 , 1 , 1 ) , arr[ ( 1 , 2 , 3 ) ] ) ) ;
307307 }
308308
309- // Do it to the RcArray itself
309+ // Do it to the ArcArray itself
310310 let elem = arr[ ( 1 , 2 , 3 ) ] ;
311311 let mut vi = arr;
312312 vi. slice_collapse ( s ! [ 1 , 2 , 3 ] ) ;
@@ -325,29 +325,29 @@ fn index_out_of_bounds() {
325325#[ test]
326326fn slice_oob ( )
327327{
328- let a = RcArray :: < i32 , _ > :: zeros ( ( 3 , 4 ) ) ;
328+ let a = ArcArray :: < i32 , _ > :: zeros ( ( 3 , 4 ) ) ;
329329 let _vi = a. slice ( s ! [ ..10 , ..] ) ;
330330}
331331
332332#[ should_panic]
333333#[ test]
334334fn slice_axis_oob ( ) {
335- let a = RcArray :: < i32 , _ > :: zeros ( ( 3 , 4 ) ) ;
335+ let a = ArcArray :: < i32 , _ > :: zeros ( ( 3 , 4 ) ) ;
336336 let _vi = a. slice_axis ( Axis ( 0 ) , Slice :: new ( 0 , Some ( 10 ) , 1 ) ) ;
337337}
338338
339339#[ should_panic]
340340#[ test]
341341fn slice_wrong_dim ( )
342342{
343- let a = RcArray :: < i32 , _ > :: zeros ( vec ! [ 3 , 4 , 5 ] ) ;
343+ let a = ArcArray :: < i32 , _ > :: zeros ( vec ! [ 3 , 4 , 5 ] ) ;
344344 let _vi = a. slice ( s ! [ .., ..] ) ;
345345}
346346
347347#[ test]
348348fn test_index ( )
349349{
350- let mut A = RcArray :: < usize , _ > :: zeros ( ( 2 , 3 ) ) ;
350+ let mut A = ArcArray :: < usize , _ > :: zeros ( ( 2 , 3 ) ) ;
351351 for ( i, elt) in A . iter_mut ( ) . enumerate ( ) {
352352 * elt = i;
353353 }
@@ -377,7 +377,7 @@ fn test_index_arrays() {
377377#[ test]
378378fn test_add ( )
379379{
380- let mut A = RcArray :: < usize , _ > :: zeros ( ( 2 , 2 ) ) ;
380+ let mut A = ArcArray :: < usize , _ > :: zeros ( ( 2 , 2 ) ) ;
381381 for ( i, elt) in A . iter_mut ( ) . enumerate ( ) {
382382 * elt = i;
383383 }
@@ -393,7 +393,7 @@ fn test_add()
393393#[ test]
394394fn test_multidim ( )
395395{
396- let mut mat = RcArray :: zeros ( 2 * 3 * 4 * 5 * 6 ) . reshape ( ( 2 , 3 , 4 , 5 , 6 ) ) ;
396+ let mut mat = ArcArray :: zeros ( 2 * 3 * 4 * 5 * 6 ) . reshape ( ( 2 , 3 , 4 , 5 , 6 ) ) ;
397397 mat[ ( 0 , 0 , 0 , 0 , 0 ) ] = 22u8 ;
398398 {
399399 for ( i, elt) in mat. iter_mut ( ) . enumerate ( ) {
@@ -416,9 +416,9 @@ array([[[ 7, 6],
416416 [ 9, 8]]])
417417*/
418418#[ test]
419- fn test_negative_stride_rcarray ( )
419+ fn test_negative_stride_arcarray ( )
420420{
421- let mut mat = RcArray :: zeros ( ( 2 , 4 , 2 ) ) ;
421+ let mut mat = ArcArray :: zeros ( ( 2 , 4 , 2 ) ) ;
422422 mat[ [ 0 , 0 , 0 ] ] = 1.0f32 ;
423423 for ( i, elt) in mat. iter_mut ( ) . enumerate ( ) {
424424 * elt = i as f32 ;
@@ -445,7 +445,7 @@ fn test_negative_stride_rcarray()
445445#[ test]
446446fn test_cow ( )
447447{
448- let mut mat = RcArray :: zeros ( ( 2 , 2 ) ) ;
448+ let mut mat = ArcArray :: zeros ( ( 2 , 2 ) ) ;
449449 mat[ [ 0 , 0 ] ] = 1 ;
450450 let n = mat. clone ( ) ;
451451 mat[ [ 0 , 1 ] ] = 2 ;
@@ -481,7 +481,7 @@ fn test_cow_shrink()
481481 // A test for clone-on-write in the case that
482482 // mutation shrinks the array and gives it different strides
483483 //
484- let mut mat = RcArray :: zeros ( ( 2 , 3 ) ) ;
484+ let mut mat = ArcArray :: zeros ( ( 2 , 3 ) ) ;
485485 //mat.slice_collapse(s![.., ..;2]);
486486 mat[ [ 0 , 0 ] ] = 1 ;
487487 let n = mat. clone ( ) ;
@@ -513,21 +513,21 @@ fn test_cow_shrink()
513513#[ test]
514514fn test_sub ( )
515515{
516- let mat = RcArray :: linspace ( 0. , 15. , 16 ) . reshape ( ( 2 , 4 , 2 ) ) ;
516+ let mat = ArcArray :: linspace ( 0. , 15. , 16 ) . reshape ( ( 2 , 4 , 2 ) ) ;
517517 let s1 = mat. index_axis ( Axis ( 0 ) , 0 ) ;
518518 let s2 = mat. index_axis ( Axis ( 0 ) , 1 ) ;
519519 assert_eq ! ( s1. shape( ) , & [ 4 , 2 ] ) ;
520520 assert_eq ! ( s2. shape( ) , & [ 4 , 2 ] ) ;
521- let n = RcArray :: linspace ( 8. , 15. , 8 ) . reshape ( ( 4 , 2 ) ) ;
521+ let n = ArcArray :: linspace ( 8. , 15. , 8 ) . reshape ( ( 4 , 2 ) ) ;
522522 assert_eq ! ( n, s2) ;
523- let m = RcArray :: from_vec ( vec ! [ 2. , 3. , 10. , 11. ] ) . reshape ( ( 2 , 2 ) ) ;
523+ let m = ArcArray :: from_vec ( vec ! [ 2. , 3. , 10. , 11. ] ) . reshape ( ( 2 , 2 ) ) ;
524524 assert_eq ! ( m, mat. index_axis( Axis ( 1 ) , 1 ) ) ;
525525}
526526
527527#[ should_panic]
528528#[ test]
529529fn test_sub_oob_1 ( ) {
530- let mat = RcArray :: linspace ( 0. , 15. , 16 ) . reshape ( ( 2 , 4 , 2 ) ) ;
530+ let mat = ArcArray :: linspace ( 0. , 15. , 16 ) . reshape ( ( 2 , 4 , 2 ) ) ;
531531 mat. index_axis ( Axis ( 0 ) , 2 ) ;
532532}
533533
@@ -568,7 +568,7 @@ fn diag()
568568 assert_eq ! ( d. dim( ) , 2 ) ;
569569 let d = arr2 :: < f32 , _ > ( & [ [ ] ] ) . into_diag ( ) ;
570570 assert_eq ! ( d. dim( ) , 0 ) ;
571- let d = RcArray :: < f32 , _ > :: zeros ( ( ) ) . into_diag ( ) ;
571+ let d = ArcArray :: < f32 , _ > :: zeros ( ( ) ) . into_diag ( ) ;
572572 assert_eq ! ( d. dim( ) , 1 ) ;
573573}
574574
@@ -761,12 +761,12 @@ fn assign()
761761 assert_eq ! ( a, b) ;
762762
763763 /* Test broadcasting */
764- a. assign ( & RcArray :: zeros ( 1 ) ) ;
765- assert_eq ! ( a, RcArray :: zeros( ( 2 , 2 ) ) ) ;
764+ a. assign ( & ArcArray :: zeros ( 1 ) ) ;
765+ assert_eq ! ( a, ArcArray :: zeros( ( 2 , 2 ) ) ) ;
766766
767767 /* Test other type */
768768 a. assign ( & Array :: from_elem ( ( 2 , 2 ) , 3. ) ) ;
769- assert_eq ! ( a, RcArray :: from_elem( ( 2 , 2 ) , 3. ) ) ;
769+ assert_eq ! ( a, ArcArray :: from_elem( ( 2 , 2 ) , 3. ) ) ;
770770
771771 /* Test mut view */
772772 let mut a = arr2 ( & [ [ 1 , 2 ] , [ 3 , 4 ] ] ) ;
@@ -1049,7 +1049,7 @@ fn owned_array1() {
10491049 assert_eq ! ( a. shape( ) , & [ 4 ] ) ;
10501050
10511051 let mut a = Array :: zeros ( ( 2 , 2 ) ) ;
1052- let mut b = RcArray :: zeros ( ( 2 , 2 ) ) ;
1052+ let mut b = ArcArray :: zeros ( ( 2 , 2 ) ) ;
10531053 a[ ( 1 , 1 ) ] = 3 ;
10541054 b[ ( 1 , 1 ) ] = 3 ;
10551055 assert_eq ! ( a, b) ;
@@ -1229,7 +1229,7 @@ fn from_vec_dim_stride_2d_rejects() {
12291229
12301230#[ test]
12311231fn views ( ) {
1232- let a = RcArray :: from_vec ( vec ! [ 1 , 2 , 3 , 4 ] ) . reshape ( ( 2 , 2 ) ) ;
1232+ let a = ArcArray :: from_vec ( vec ! [ 1 , 2 , 3 , 4 ] ) . reshape ( ( 2 , 2 ) ) ;
12331233 let b = a. view ( ) ;
12341234 assert_eq ! ( a, b) ;
12351235 assert_eq ! ( a. shape( ) , b. shape( ) ) ;
@@ -1244,7 +1244,7 @@ fn views() {
12441244
12451245#[ test]
12461246fn view_mut ( ) {
1247- let mut a = RcArray :: from_vec ( vec ! [ 1 , 2 , 3 , 4 ] ) . reshape ( ( 2 , 2 ) ) ;
1247+ let mut a = ArcArray :: from_vec ( vec ! [ 1 , 2 , 3 , 4 ] ) . reshape ( ( 2 , 2 ) ) ;
12481248 for elt in & mut a. view_mut ( ) {
12491249 * elt = 0 ;
12501250 }
@@ -1258,12 +1258,12 @@ fn view_mut() {
12581258 for elt in a. view_mut ( ) {
12591259 * elt = 2 ;
12601260 }
1261- assert_eq ! ( a, RcArray :: from_elem( ( 2 , 2 ) , 2 ) ) ;
1261+ assert_eq ! ( a, ArcArray :: from_elem( ( 2 , 2 ) , 2 ) ) ;
12621262}
12631263
12641264#[ test]
12651265fn slice_mut ( ) {
1266- let mut a = RcArray :: from_vec ( vec ! [ 1 , 2 , 3 , 4 ] ) . reshape ( ( 2 , 2 ) ) ;
1266+ let mut a = ArcArray :: from_vec ( vec ! [ 1 , 2 , 3 , 4 ] ) . reshape ( ( 2 , 2 ) ) ;
12671267 for elt in a. slice_mut ( s ! [ .., ..] ) {
12681268 * elt = 0 ;
12691269 }
@@ -1513,8 +1513,8 @@ fn arithmetic_broadcast() {
15131513fn char_array ( )
15141514{
15151515 // test compilation & basics of non-numerical array
1516- let cc = RcArray :: from_iter ( "alphabet" . chars ( ) ) . reshape ( ( 4 , 2 ) ) ;
1517- assert ! ( cc. index_axis( Axis ( 1 ) , 0 ) == RcArray :: from_iter( "apae" . chars( ) ) ) ;
1516+ let cc = ArcArray :: from_iter ( "alphabet" . chars ( ) ) . reshape ( ( 4 , 2 ) ) ;
1517+ assert ! ( cc. index_axis( Axis ( 1 ) , 0 ) == ArcArray :: from_iter( "apae" . chars( ) ) ) ;
15181518}
15191519
15201520#[ test]
@@ -1573,7 +1573,7 @@ fn split_at() {
15731573 assert_eq ! ( a, arr2( & [ [ 1. , 5. ] , [ 8. , 4. ] ] ) ) ;
15741574
15751575
1576- let b = RcArray :: linspace ( 0. , 59. , 60 ) . reshape ( ( 3 , 4 , 5 ) ) ;
1576+ let b = ArcArray :: linspace ( 0. , 59. , 60 ) . reshape ( ( 3 , 4 , 5 ) ) ;
15771577
15781578 let ( left, right) = b. view ( ) . split_at ( Axis ( 2 ) , 2 ) ;
15791579 assert_eq ! ( left. shape( ) , [ 3 , 4 , 2 ] ) ;
0 commit comments