@@ -1418,37 +1418,7 @@ where
1418
1418
/// The windows are all distinct overlapping views of size `window_size`
1419
1419
/// that fit into the array's shape.
1420
1420
///
1421
- /// This produces no elements if the window size is larger than the actual array size along any
1422
- /// axis.
1423
- ///
1424
- /// The produced element is an `ArrayView<A, D>` with exactly the dimension
1425
- /// `window_size`.
1426
- ///
1427
- /// **Panics** if any dimension of `window_size` is zero.<br>
1428
- /// (**Panics** if `D` is `IxDyn` and `window_size` does not match the
1429
- /// number of array axes.)
1430
- ///
1431
- /// This is an illustration of the 2×2 windows in a 3×4 array:
1432
- ///
1433
- /// ```text
1434
- /// ──▶ Axis(1)
1435
- ///
1436
- /// │ ┏━━━━━┳━━━━━┱─────┬─────┐ ┌─────┲━━━━━┳━━━━━┱─────┐ ┌─────┬─────┲━━━━━┳━━━━━┓
1437
- /// ▼ ┃ a₀₀ ┃ a₀₁ ┃ │ │ │ ┃ a₀₁ ┃ a₀₂ ┃ │ │ │ ┃ a₀₂ ┃ a₀₃ ┃
1438
- /// Axis(0) ┣━━━━━╋━━━━━╉─────┼─────┤ ├─────╊━━━━━╋━━━━━╉─────┤ ├─────┼─────╊━━━━━╋━━━━━┫
1439
- /// ┃ a₁₀ ┃ a₁₁ ┃ │ │ │ ┃ a₁₁ ┃ a₁₂ ┃ │ │ │ ┃ a₁₂ ┃ a₁₃ ┃
1440
- /// ┡━━━━━╇━━━━━╃─────┼─────┤ ├─────╄━━━━━╇━━━━━╃─────┤ ├─────┼─────╄━━━━━╇━━━━━┩
1441
- /// │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
1442
- /// └─────┴─────┴─────┴─────┘ └─────┴─────┴─────┴─────┘ └─────┴─────┴─────┴─────┘
1443
- ///
1444
- /// ┌─────┬─────┬─────┬─────┐ ┌─────┬─────┬─────┬─────┐ ┌─────┬─────┬─────┬─────┐
1445
- /// │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
1446
- /// ┢━━━━━╈━━━━━╅─────┼─────┤ ├─────╆━━━━━╈━━━━━╅─────┤ ├─────┼─────╆━━━━━╈━━━━━┪
1447
- /// ┃ a₁₀ ┃ a₁₁ ┃ │ │ │ ┃ a₁₁ ┃ a₁₂ ┃ │ │ │ ┃ a₁₂ ┃ a₁₃ ┃
1448
- /// ┣━━━━━╋━━━━━╉─────┼─────┤ ├─────╊━━━━━╋━━━━━╉─────┤ ├─────┼─────╊━━━━━╋━━━━━┫
1449
- /// ┃ a₂₀ ┃ a₂₁ ┃ │ │ │ ┃ a₂₁ ┃ a₂₂ ┃ │ │ │ ┃ a₂₂ ┃ a₂₃ ┃
1450
- /// ┗━━━━━┻━━━━━┹─────┴─────┘ └─────┺━━━━━┻━━━━━┹─────┘ └─────┴─────┺━━━━━┻━━━━━┛
1451
- /// ```
1421
+ /// This is essentially equivalent to [`.windows_with_stride()`] with unit stride.
1452
1422
pub fn windows < E > ( & self , window_size : E ) -> Windows < ' _ , A , D >
1453
1423
where
1454
1424
E : IntoDimension < Dim = D > ,
0 commit comments