Skip to content

Commit 623af9a

Browse files
committed
MAINT: Remove redundant copy of is_contiguous
1 parent 384550f commit 623af9a

File tree

1 file changed

+0
-24
lines changed

1 file changed

+0
-24
lines changed

src/dimension/dimension_trait.rs

Lines changed: 0 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -558,30 +558,6 @@ unsafe impl Dimension for Dim<[Ix; 2]> {
558558
}
559559
}
560560

561-
#[inline]
562-
fn is_contiguous(dim: &Self, strides: &Self) -> bool {
563-
let defaults = dim.default_strides();
564-
if strides.equal(&defaults) {
565-
return true;
566-
}
567-
568-
if dim.ndim() == 1 { return false; }
569-
let order = strides._fastest_varying_stride_order();
570-
let strides = strides.slice();
571-
572-
// FIXME: Negative strides
573-
let dim_slice = dim.slice();
574-
let mut cstride = 1;
575-
for &i in order.slice() {
576-
// a dimension of length 1 can have unequal strides
577-
if dim_slice[i] != 1 && strides[i] != cstride {
578-
return false;
579-
}
580-
cstride *= dim_slice[i];
581-
}
582-
true
583-
}
584-
585561
#[inline]
586562
fn first_index(&self) -> Option<Self> {
587563
let m = get!(self, 0);

0 commit comments

Comments
 (0)