upgrade ndarray
This commit is contained in:
		@@ -261,15 +261,8 @@ impl Field {
 | 
			
		||||
        ArrayViewMut2<Float>,
 | 
			
		||||
        ArrayViewMut2<Float>,
 | 
			
		||||
    ) {
 | 
			
		||||
        let mut iter = self.0.outer_iter_mut();
 | 
			
		||||
 | 
			
		||||
        let rho = iter.next().unwrap();
 | 
			
		||||
        let rhou = iter.next().unwrap();
 | 
			
		||||
        let rhov = iter.next().unwrap();
 | 
			
		||||
        let e = iter.next().unwrap();
 | 
			
		||||
        assert_eq!(iter.next(), None);
 | 
			
		||||
 | 
			
		||||
        (rho, rhou, rhov, e)
 | 
			
		||||
        self.0
 | 
			
		||||
            .multi_slice_mut((s![0, .., ..], s![1, .., ..], s![2, .., ..], s![3, .., ..]))
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    pub fn north(&self) -> ArrayView2<Float> {
 | 
			
		||||
 
 | 
			
		||||
@@ -73,14 +73,8 @@ impl Field {
 | 
			
		||||
        ArrayViewMut2<Float>,
 | 
			
		||||
        ArrayViewMut2<Float>,
 | 
			
		||||
    ) {
 | 
			
		||||
        let mut iter = self.0.outer_iter_mut();
 | 
			
		||||
 | 
			
		||||
        let ex = iter.next().unwrap();
 | 
			
		||||
        let hz = iter.next().unwrap();
 | 
			
		||||
        let ey = iter.next().unwrap();
 | 
			
		||||
        assert_eq!(iter.next(), None);
 | 
			
		||||
 | 
			
		||||
        (ex, hz, ey)
 | 
			
		||||
        self.0
 | 
			
		||||
            .multi_slice_mut((s![0, .., ..], s![1, .., ..], s![2, .., ..]))
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user