3131 #[ inline]
3232 pub fn new_scaling ( scaling : T ) -> Self {
3333 let mut res = Self :: from_diagonal_element ( scaling) ;
34- res[ ( D :: dim ( ) - 1 , D :: dim ( ) - 1 ) ] = T :: one ( ) ;
34+ res[ ( D :: DIM - 1 , D :: DIM - 1 ) ] = T :: one ( ) ;
3535
3636 res
3737 }
5959 SB : Storage < T , DimNameDiff < D , U1 > > ,
6060 {
6161 let mut res = Self :: identity ( ) ;
62- res. generic_view_mut (
63- ( 0 , D :: dim ( ) - 1 ) ,
64- ( DimNameDiff :: < D , U1 > :: name ( ) , Const :: < 1 > ) ,
65- )
66- . copy_from ( translation) ;
62+ res. generic_view_mut ( ( 0 , D :: DIM - 1 ) , ( DimNameDiff :: < D , U1 > :: name ( ) , Const :: < 1 > ) )
63+ . copy_from ( translation) ;
6764
6865 res
6966 }
@@ -364,9 +361,9 @@ impl<T: Scalar + Zero + One + ClosedMulAssign + ClosedAddAssign, D: DimName, S:
364361 D : DimNameSub < U1 > ,
365362 SB : Storage < T , DimNameDiff < D , U1 > > ,
366363 {
367- for i in 0 ..D :: dim ( ) {
368- for j in 0 ..D :: dim ( ) - 1 {
369- let add = shift[ j] . clone ( ) * self [ ( D :: dim ( ) - 1 , i) ] . clone ( ) ;
364+ for i in 0 ..D :: DIM {
365+ for j in 0 ..D :: DIM - 1 {
366+ let add = shift[ j] . clone ( ) * self [ ( D :: DIM - 1 , i) ] . clone ( ) ;
370367 self [ ( j, i) ] += add;
371368 }
372369 }
@@ -382,22 +379,17 @@ impl<T: Scalar + Zero + One + ClosedMulAssign + ClosedAddAssign, D: DimName, S:
382379 DefaultAllocator : Allocator < DimNameDiff < D , U1 > > ,
383380 {
384381 let scale = self
385- . generic_view (
386- ( D :: dim ( ) - 1 , 0 ) ,
387- ( Const :: < 1 > , DimNameDiff :: < D , U1 > :: name ( ) ) ,
388- )
382+ . generic_view ( ( D :: DIM - 1 , 0 ) , ( Const :: < 1 > , DimNameDiff :: < D , U1 > :: name ( ) ) )
389383 . tr_dot ( shift) ;
390384 let post_translation = self . generic_view (
391385 ( 0 , 0 ) ,
392386 ( DimNameDiff :: < D , U1 > :: name ( ) , DimNameDiff :: < D , U1 > :: name ( ) ) ,
393387 ) * shift;
394388
395- self [ ( D :: dim ( ) - 1 , D :: dim ( ) - 1 ) ] += scale;
389+ self [ ( D :: DIM - 1 , D :: DIM - 1 ) ] += scale;
396390
397- let mut translation = self . generic_view_mut (
398- ( 0 , D :: dim ( ) - 1 ) ,
399- ( DimNameDiff :: < D , U1 > :: name ( ) , Const :: < 1 > ) ,
400- ) ;
391+ let mut translation =
392+ self . generic_view_mut ( ( 0 , D :: DIM - 1 ) , ( DimNameDiff :: < D , U1 > :: name ( ) , Const :: < 1 > ) ) ;
401393 translation += post_translation;
402394 }
403395}
@@ -419,10 +411,8 @@ where
419411 ( 0 , 0 ) ,
420412 ( DimNameDiff :: < D , U1 > :: name ( ) , DimNameDiff :: < D , U1 > :: name ( ) ) ,
421413 ) ;
422- let normalizer = self . generic_view (
423- ( D :: dim ( ) - 1 , 0 ) ,
424- ( Const :: < 1 > , DimNameDiff :: < D , U1 > :: name ( ) ) ,
425- ) ;
414+ let normalizer =
415+ self . generic_view ( ( D :: DIM - 1 , 0 ) , ( Const :: < 1 > , DimNameDiff :: < D , U1 > :: name ( ) ) ) ;
426416 let n = normalizer. tr_dot ( v) ;
427417
428418 if !n. is_zero ( ) {
0 commit comments