pub struct ZipMat<Tuple> { /* private fields */ }Implementations
impl<M0: for<'short> CwiseMat<'short>> ZipMat<(M0,)>
impl<M0: for<'short> CwiseMat<'short>> ZipMat<(M0,)>
pub fn for_each(self, op: impl FnMut(<M0 as CwiseMat<'_>>::Item))
pub fn for_each_triangular_lower(
self,
diag: Diag,
op: impl FnMut(<M0 as CwiseMat<'_>>::Item)
)
pub fn for_each_triangular_upper(
self,
diag: Diag,
op: impl FnMut(<M0 as CwiseMat<'_>>::Item)
)
pub fn zip_unchecked<M1: for<'short> CwiseMat<'short>>(
self,
last: M1
) -> ZipMat<(M0, M1)>
pub fn zip<M1: for<'short> CwiseMat<'short>>(self, last: M1) -> ZipMat<(M0, M1)>
impl<M0: for<'short> CwiseMat<'short>, M1: for<'short> CwiseMat<'short>> ZipMat<(M0, M1)>
impl<M0: for<'short> CwiseMat<'short>, M1: for<'short> CwiseMat<'short>> ZipMat<(M0, M1)>
pub fn for_each(
self,
op: impl FnMut(<M0 as CwiseMat<'_>>::Item, <M1 as CwiseMat<'_>>::Item)
)
pub fn for_each_triangular_lower(
self,
diag: Diag,
op: impl FnMut(<M0 as CwiseMat<'_>>::Item, <M1 as CwiseMat<'_>>::Item)
)
pub fn for_each_triangular_upper(
self,
diag: Diag,
op: impl FnMut(<M0 as CwiseMat<'_>>::Item, <M1 as CwiseMat<'_>>::Item)
)
pub fn zip_unchecked<M2: for<'short> CwiseMat<'short>>(
self,
last: M2
) -> ZipMat<(M0, M1, M2)>
pub fn zip<M2: for<'short> CwiseMat<'short>>(
self,
last: M2
) -> ZipMat<(M0, M1, M2)>
impl<M0: for<'short> CwiseMat<'short>, M1: for<'short> CwiseMat<'short>, M2: for<'short> CwiseMat<'short>> ZipMat<(M0, M1, M2)>
impl<M0: for<'short> CwiseMat<'short>, M1: for<'short> CwiseMat<'short>, M2: for<'short> CwiseMat<'short>> ZipMat<(M0, M1, M2)>
pub fn for_each(
self,
op: impl FnMut(<M0 as CwiseMat<'_>>::Item, <M1 as CwiseMat<'_>>::Item, <M2 as CwiseMat<'_>>::Item)
)
pub fn for_each_triangular_lower(
self,
diag: Diag,
op: impl FnMut(<M0 as CwiseMat<'_>>::Item, <M1 as CwiseMat<'_>>::Item, <M2 as CwiseMat<'_>>::Item)
)
pub fn for_each_triangular_upper(
self,
diag: Diag,
op: impl FnMut(<M0 as CwiseMat<'_>>::Item, <M1 as CwiseMat<'_>>::Item, <M2 as CwiseMat<'_>>::Item)
)
pub fn zip_unchecked<M3: for<'short> CwiseMat<'short>>(
self,
last: M3
) -> ZipMat<(M0, M1, M2, M3)>
pub fn zip<M3: for<'short> CwiseMat<'short>>(
self,
last: M3
) -> ZipMat<(M0, M1, M2, M3)>
impl<M0: for<'short> CwiseMat<'short>, M1: for<'short> CwiseMat<'short>, M2: for<'short> CwiseMat<'short>, M3: for<'short> CwiseMat<'short>> ZipMat<(M0, M1, M2, M3)>
impl<M0: for<'short> CwiseMat<'short>, M1: for<'short> CwiseMat<'short>, M2: for<'short> CwiseMat<'short>, M3: for<'short> CwiseMat<'short>> ZipMat<(M0, M1, M2, M3)>
pub fn for_each(
self,
op: impl FnMut(<M0 as CwiseMat<'_>>::Item, <M1 as CwiseMat<'_>>::Item, <M2 as CwiseMat<'_>>::Item, <M3 as CwiseMat<'_>>::Item)
)
pub fn for_each_triangular_lower(
self,
diag: Diag,
op: impl FnMut(<M0 as CwiseMat<'_>>::Item, <M1 as CwiseMat<'_>>::Item, <M2 as CwiseMat<'_>>::Item, <M3 as CwiseMat<'_>>::Item)
)
pub fn for_each_triangular_upper(
self,
diag: Diag,
op: impl FnMut(<M0 as CwiseMat<'_>>::Item, <M1 as CwiseMat<'_>>::Item, <M2 as CwiseMat<'_>>::Item, <M3 as CwiseMat<'_>>::Item)
)
pub fn zip_unchecked<M4: for<'short> CwiseMat<'short>>(
self,
last: M4
) -> ZipMat<(M0, M1, M2, M3, M4)>
pub fn zip<M4: for<'short> CwiseMat<'short>>(
self,
last: M4
) -> ZipMat<(M0, M1, M2, M3, M4)>
impl<M0: for<'short> CwiseMat<'short>, M1: for<'short> CwiseMat<'short>, M2: for<'short> CwiseMat<'short>, M3: for<'short> CwiseMat<'short>, M4: for<'short> CwiseMat<'short>> ZipMat<(M0, M1, M2, M3, M4)>
impl<M0: for<'short> CwiseMat<'short>, M1: for<'short> CwiseMat<'short>, M2: for<'short> CwiseMat<'short>, M3: for<'short> CwiseMat<'short>, M4: for<'short> CwiseMat<'short>> ZipMat<(M0, M1, M2, M3, M4)>
pub fn for_each(
self,
op: impl FnMut(<M0 as CwiseMat<'_>>::Item, <M1 as CwiseMat<'_>>::Item, <M2 as CwiseMat<'_>>::Item, <M3 as CwiseMat<'_>>::Item, <M4 as CwiseMat<'_>>::Item)
)
pub fn for_each_triangular_lower(
self,
diag: Diag,
op: impl FnMut(<M0 as CwiseMat<'_>>::Item, <M1 as CwiseMat<'_>>::Item, <M2 as CwiseMat<'_>>::Item, <M3 as CwiseMat<'_>>::Item, <M4 as CwiseMat<'_>>::Item)
)
pub fn for_each_triangular_upper(
self,
diag: Diag,
op: impl FnMut(<M0 as CwiseMat<'_>>::Item, <M1 as CwiseMat<'_>>::Item, <M2 as CwiseMat<'_>>::Item, <M3 as CwiseMat<'_>>::Item, <M4 as CwiseMat<'_>>::Item)
)
pub fn zip_unchecked<M5: for<'short> CwiseMat<'short>>(
self,
last: M5
) -> ZipMat<(M0, M1, M2, M3, M4, M5)>
pub fn zip<M5: for<'short> CwiseMat<'short>>(
self,
last: M5
) -> ZipMat<(M0, M1, M2, M3, M4, M5)>
impl<M0: for<'short> CwiseMat<'short>, M1: for<'short> CwiseMat<'short>, M2: for<'short> CwiseMat<'short>, M3: for<'short> CwiseMat<'short>, M4: for<'short> CwiseMat<'short>, M5: for<'short> CwiseMat<'short>> ZipMat<(M0, M1, M2, M3, M4, M5)>
impl<M0: for<'short> CwiseMat<'short>, M1: for<'short> CwiseMat<'short>, M2: for<'short> CwiseMat<'short>, M3: for<'short> CwiseMat<'short>, M4: for<'short> CwiseMat<'short>, M5: for<'short> CwiseMat<'short>> ZipMat<(M0, M1, M2, M3, M4, M5)>
pub fn for_each(
self,
op: impl FnMut(<M0 as CwiseMat<'_>>::Item, <M1 as CwiseMat<'_>>::Item, <M2 as CwiseMat<'_>>::Item, <M3 as CwiseMat<'_>>::Item, <M4 as CwiseMat<'_>>::Item, <M5 as CwiseMat<'_>>::Item)
)
pub fn for_each_triangular_lower(
self,
diag: Diag,
op: impl FnMut(<M0 as CwiseMat<'_>>::Item, <M1 as CwiseMat<'_>>::Item, <M2 as CwiseMat<'_>>::Item, <M3 as CwiseMat<'_>>::Item, <M4 as CwiseMat<'_>>::Item, <M5 as CwiseMat<'_>>::Item)
)
pub fn for_each_triangular_upper(
self,
diag: Diag,
op: impl FnMut(<M0 as CwiseMat<'_>>::Item, <M1 as CwiseMat<'_>>::Item, <M2 as CwiseMat<'_>>::Item, <M3 as CwiseMat<'_>>::Item, <M4 as CwiseMat<'_>>::Item, <M5 as CwiseMat<'_>>::Item)
)
pub fn zip_unchecked<M6: for<'short> CwiseMat<'short>>(
self,
last: M6
) -> ZipMat<(M0, M1, M2, M3, M4, M5, M6)>
pub fn zip<M6: for<'short> CwiseMat<'short>>(
self,
last: M6
) -> ZipMat<(M0, M1, M2, M3, M4, M5, M6)>
impl<M0: for<'short> CwiseMat<'short>, M1: for<'short> CwiseMat<'short>, M2: for<'short> CwiseMat<'short>, M3: for<'short> CwiseMat<'short>, M4: for<'short> CwiseMat<'short>, M5: for<'short> CwiseMat<'short>, M6: for<'short> CwiseMat<'short>> ZipMat<(M0, M1, M2, M3, M4, M5, M6)>
impl<M0: for<'short> CwiseMat<'short>, M1: for<'short> CwiseMat<'short>, M2: for<'short> CwiseMat<'short>, M3: for<'short> CwiseMat<'short>, M4: for<'short> CwiseMat<'short>, M5: for<'short> CwiseMat<'short>, M6: for<'short> CwiseMat<'short>> ZipMat<(M0, M1, M2, M3, M4, M5, M6)>
pub fn for_each(
self,
op: impl FnMut(<M0 as CwiseMat<'_>>::Item, <M1 as CwiseMat<'_>>::Item, <M2 as CwiseMat<'_>>::Item, <M3 as CwiseMat<'_>>::Item, <M4 as CwiseMat<'_>>::Item, <M5 as CwiseMat<'_>>::Item, <M6 as CwiseMat<'_>>::Item)
)
pub fn for_each_triangular_lower(
self,
diag: Diag,
op: impl FnMut(<M0 as CwiseMat<'_>>::Item, <M1 as CwiseMat<'_>>::Item, <M2 as CwiseMat<'_>>::Item, <M3 as CwiseMat<'_>>::Item, <M4 as CwiseMat<'_>>::Item, <M5 as CwiseMat<'_>>::Item, <M6 as CwiseMat<'_>>::Item)
)
pub fn for_each_triangular_upper(
self,
diag: Diag,
op: impl FnMut(<M0 as CwiseMat<'_>>::Item, <M1 as CwiseMat<'_>>::Item, <M2 as CwiseMat<'_>>::Item, <M3 as CwiseMat<'_>>::Item, <M4 as CwiseMat<'_>>::Item, <M5 as CwiseMat<'_>>::Item, <M6 as CwiseMat<'_>>::Item)
)
pub fn zip_unchecked<M7: for<'short> CwiseMat<'short>>(
self,
last: M7
) -> ZipMat<(M0, M1, M2, M3, M4, M5, M6, M7)>
pub fn zip<M7: for<'short> CwiseMat<'short>>(
self,
last: M7
) -> ZipMat<(M0, M1, M2, M3, M4, M5, M6, M7)>
impl<M0: for<'short> CwiseMat<'short>, M1: for<'short> CwiseMat<'short>, M2: for<'short> CwiseMat<'short>, M3: for<'short> CwiseMat<'short>, M4: for<'short> CwiseMat<'short>, M5: for<'short> CwiseMat<'short>, M6: for<'short> CwiseMat<'short>, M7: for<'short> CwiseMat<'short>> ZipMat<(M0, M1, M2, M3, M4, M5, M6, M7)>
impl<M0: for<'short> CwiseMat<'short>, M1: for<'short> CwiseMat<'short>, M2: for<'short> CwiseMat<'short>, M3: for<'short> CwiseMat<'short>, M4: for<'short> CwiseMat<'short>, M5: for<'short> CwiseMat<'short>, M6: for<'short> CwiseMat<'short>, M7: for<'short> CwiseMat<'short>> ZipMat<(M0, M1, M2, M3, M4, M5, M6, M7)>
pub fn for_each(
self,
op: impl FnMut(<M0 as CwiseMat<'_>>::Item, <M1 as CwiseMat<'_>>::Item, <M2 as CwiseMat<'_>>::Item, <M3 as CwiseMat<'_>>::Item, <M4 as CwiseMat<'_>>::Item, <M5 as CwiseMat<'_>>::Item, <M6 as CwiseMat<'_>>::Item, <M7 as CwiseMat<'_>>::Item)
)
pub fn for_each_triangular_lower(
self,
diag: Diag,
op: impl FnMut(<M0 as CwiseMat<'_>>::Item, <M1 as CwiseMat<'_>>::Item, <M2 as CwiseMat<'_>>::Item, <M3 as CwiseMat<'_>>::Item, <M4 as CwiseMat<'_>>::Item, <M5 as CwiseMat<'_>>::Item, <M6 as CwiseMat<'_>>::Item, <M7 as CwiseMat<'_>>::Item)
)
pub fn for_each_triangular_upper(
self,
diag: Diag,
op: impl FnMut(<M0 as CwiseMat<'_>>::Item, <M1 as CwiseMat<'_>>::Item, <M2 as CwiseMat<'_>>::Item, <M3 as CwiseMat<'_>>::Item, <M4 as CwiseMat<'_>>::Item, <M5 as CwiseMat<'_>>::Item, <M6 as CwiseMat<'_>>::Item, <M7 as CwiseMat<'_>>::Item)
)
pub fn zip_unchecked<M8: for<'short> CwiseMat<'short>>(
self,
last: M8
) -> ZipMat<(M0, M1, M2, M3, M4, M5, M6, M7, M8)>
pub fn zip<M8: for<'short> CwiseMat<'short>>(
self,
last: M8
) -> ZipMat<(M0, M1, M2, M3, M4, M5, M6, M7, M8)>
impl<M0: for<'short> CwiseMat<'short>, M1: for<'short> CwiseMat<'short>, M2: for<'short> CwiseMat<'short>, M3: for<'short> CwiseMat<'short>, M4: for<'short> CwiseMat<'short>, M5: for<'short> CwiseMat<'short>, M6: for<'short> CwiseMat<'short>, M7: for<'short> CwiseMat<'short>, M8: for<'short> CwiseMat<'short>> ZipMat<(M0, M1, M2, M3, M4, M5, M6, M7, M8)>
impl<M0: for<'short> CwiseMat<'short>, M1: for<'short> CwiseMat<'short>, M2: for<'short> CwiseMat<'short>, M3: for<'short> CwiseMat<'short>, M4: for<'short> CwiseMat<'short>, M5: for<'short> CwiseMat<'short>, M6: for<'short> CwiseMat<'short>, M7: for<'short> CwiseMat<'short>, M8: for<'short> CwiseMat<'short>> ZipMat<(M0, M1, M2, M3, M4, M5, M6, M7, M8)>
pub fn for_each(
self,
op: impl FnMut(<M0 as CwiseMat<'_>>::Item, <M1 as CwiseMat<'_>>::Item, <M2 as CwiseMat<'_>>::Item, <M3 as CwiseMat<'_>>::Item, <M4 as CwiseMat<'_>>::Item, <M5 as CwiseMat<'_>>::Item, <M6 as CwiseMat<'_>>::Item, <M7 as CwiseMat<'_>>::Item, <M8 as CwiseMat<'_>>::Item)
)
pub fn for_each_triangular_lower(
self,
diag: Diag,
op: impl FnMut(<M0 as CwiseMat<'_>>::Item, <M1 as CwiseMat<'_>>::Item, <M2 as CwiseMat<'_>>::Item, <M3 as CwiseMat<'_>>::Item, <M4 as CwiseMat<'_>>::Item, <M5 as CwiseMat<'_>>::Item, <M6 as CwiseMat<'_>>::Item, <M7 as CwiseMat<'_>>::Item, <M8 as CwiseMat<'_>>::Item)
)
pub fn for_each_triangular_upper(
self,
diag: Diag,
op: impl FnMut(<M0 as CwiseMat<'_>>::Item, <M1 as CwiseMat<'_>>::Item, <M2 as CwiseMat<'_>>::Item, <M3 as CwiseMat<'_>>::Item, <M4 as CwiseMat<'_>>::Item, <M5 as CwiseMat<'_>>::Item, <M6 as CwiseMat<'_>>::Item, <M7 as CwiseMat<'_>>::Item, <M8 as CwiseMat<'_>>::Item)
)
pub fn zip_unchecked<M9: for<'short> CwiseMat<'short>>(
self,
last: M9
) -> ZipMat<(M0, M1, M2, M3, M4, M5, M6, M7, M8, M9)>
pub fn zip<M9: for<'short> CwiseMat<'short>>(
self,
last: M9
) -> ZipMat<(M0, M1, M2, M3, M4, M5, M6, M7, M8, M9)>
impl<M0: for<'short> CwiseMat<'short>, M1: for<'short> CwiseMat<'short>, M2: for<'short> CwiseMat<'short>, M3: for<'short> CwiseMat<'short>, M4: for<'short> CwiseMat<'short>, M5: for<'short> CwiseMat<'short>, M6: for<'short> CwiseMat<'short>, M7: for<'short> CwiseMat<'short>, M8: for<'short> CwiseMat<'short>, M9: for<'short> CwiseMat<'short>> ZipMat<(M0, M1, M2, M3, M4, M5, M6, M7, M8, M9)>
impl<M0: for<'short> CwiseMat<'short>, M1: for<'short> CwiseMat<'short>, M2: for<'short> CwiseMat<'short>, M3: for<'short> CwiseMat<'short>, M4: for<'short> CwiseMat<'short>, M5: for<'short> CwiseMat<'short>, M6: for<'short> CwiseMat<'short>, M7: for<'short> CwiseMat<'short>, M8: for<'short> CwiseMat<'short>, M9: for<'short> CwiseMat<'short>> ZipMat<(M0, M1, M2, M3, M4, M5, M6, M7, M8, M9)>
pub fn for_each(
self,
op: impl FnMut(<M0 as CwiseMat<'_>>::Item, <M1 as CwiseMat<'_>>::Item, <M2 as CwiseMat<'_>>::Item, <M3 as CwiseMat<'_>>::Item, <M4 as CwiseMat<'_>>::Item, <M5 as CwiseMat<'_>>::Item, <M6 as CwiseMat<'_>>::Item, <M7 as CwiseMat<'_>>::Item, <M8 as CwiseMat<'_>>::Item, <M9 as CwiseMat<'_>>::Item)
)
pub fn for_each_triangular_lower(
self,
diag: Diag,
op: impl FnMut(<M0 as CwiseMat<'_>>::Item, <M1 as CwiseMat<'_>>::Item, <M2 as CwiseMat<'_>>::Item, <M3 as CwiseMat<'_>>::Item, <M4 as CwiseMat<'_>>::Item, <M5 as CwiseMat<'_>>::Item, <M6 as CwiseMat<'_>>::Item, <M7 as CwiseMat<'_>>::Item, <M8 as CwiseMat<'_>>::Item, <M9 as CwiseMat<'_>>::Item)
)
pub fn for_each_triangular_upper(
self,
diag: Diag,
op: impl FnMut(<M0 as CwiseMat<'_>>::Item, <M1 as CwiseMat<'_>>::Item, <M2 as CwiseMat<'_>>::Item, <M3 as CwiseMat<'_>>::Item, <M4 as CwiseMat<'_>>::Item, <M5 as CwiseMat<'_>>::Item, <M6 as CwiseMat<'_>>::Item, <M7 as CwiseMat<'_>>::Item, <M8 as CwiseMat<'_>>::Item, <M9 as CwiseMat<'_>>::Item)
)
pub fn zip_unchecked<M10: for<'short> CwiseMat<'short>>(
self,
last: M10
) -> ZipMat<(M0, M1, M2, M3, M4, M5, M6, M7, M8, M9, M10)>
pub fn zip<M10: for<'short> CwiseMat<'short>>(
self,
last: M10
) -> ZipMat<(M0, M1, M2, M3, M4, M5, M6, M7, M8, M9, M10)>
impl<M0: for<'short> CwiseMat<'short>, M1: for<'short> CwiseMat<'short>, M2: for<'short> CwiseMat<'short>, M3: for<'short> CwiseMat<'short>, M4: for<'short> CwiseMat<'short>, M5: for<'short> CwiseMat<'short>, M6: for<'short> CwiseMat<'short>, M7: for<'short> CwiseMat<'short>, M8: for<'short> CwiseMat<'short>, M9: for<'short> CwiseMat<'short>, M10: for<'short> CwiseMat<'short>> ZipMat<(M0, M1, M2, M3, M4, M5, M6, M7, M8, M9, M10)>
impl<M0: for<'short> CwiseMat<'short>, M1: for<'short> CwiseMat<'short>, M2: for<'short> CwiseMat<'short>, M3: for<'short> CwiseMat<'short>, M4: for<'short> CwiseMat<'short>, M5: for<'short> CwiseMat<'short>, M6: for<'short> CwiseMat<'short>, M7: for<'short> CwiseMat<'short>, M8: for<'short> CwiseMat<'short>, M9: for<'short> CwiseMat<'short>, M10: for<'short> CwiseMat<'short>> ZipMat<(M0, M1, M2, M3, M4, M5, M6, M7, M8, M9, M10)>
pub fn for_each(
self,
op: impl FnMut(<M0 as CwiseMat<'_>>::Item, <M1 as CwiseMat<'_>>::Item, <M2 as CwiseMat<'_>>::Item, <M3 as CwiseMat<'_>>::Item, <M4 as CwiseMat<'_>>::Item, <M5 as CwiseMat<'_>>::Item, <M6 as CwiseMat<'_>>::Item, <M7 as CwiseMat<'_>>::Item, <M8 as CwiseMat<'_>>::Item, <M9 as CwiseMat<'_>>::Item, <M10 as CwiseMat<'_>>::Item)
)
pub fn for_each_triangular_lower(
self,
diag: Diag,
op: impl FnMut(<M0 as CwiseMat<'_>>::Item, <M1 as CwiseMat<'_>>::Item, <M2 as CwiseMat<'_>>::Item, <M3 as CwiseMat<'_>>::Item, <M4 as CwiseMat<'_>>::Item, <M5 as CwiseMat<'_>>::Item, <M6 as CwiseMat<'_>>::Item, <M7 as CwiseMat<'_>>::Item, <M8 as CwiseMat<'_>>::Item, <M9 as CwiseMat<'_>>::Item, <M10 as CwiseMat<'_>>::Item)
)
pub fn for_each_triangular_upper(
self,
diag: Diag,
op: impl FnMut(<M0 as CwiseMat<'_>>::Item, <M1 as CwiseMat<'_>>::Item, <M2 as CwiseMat<'_>>::Item, <M3 as CwiseMat<'_>>::Item, <M4 as CwiseMat<'_>>::Item, <M5 as CwiseMat<'_>>::Item, <M6 as CwiseMat<'_>>::Item, <M7 as CwiseMat<'_>>::Item, <M8 as CwiseMat<'_>>::Item, <M9 as CwiseMat<'_>>::Item, <M10 as CwiseMat<'_>>::Item)
)
pub fn zip_unchecked<M11: for<'short> CwiseMat<'short>>(
self,
last: M11
) -> ZipMat<(M0, M1, M2, M3, M4, M5, M6, M7, M8, M9, M10, M11)>
pub fn zip<M11: for<'short> CwiseMat<'short>>(
self,
last: M11
) -> ZipMat<(M0, M1, M2, M3, M4, M5, M6, M7, M8, M9, M10, M11)>
impl<M0: for<'short> CwiseMat<'short>, M1: for<'short> CwiseMat<'short>, M2: for<'short> CwiseMat<'short>, M3: for<'short> CwiseMat<'short>, M4: for<'short> CwiseMat<'short>, M5: for<'short> CwiseMat<'short>, M6: for<'short> CwiseMat<'short>, M7: for<'short> CwiseMat<'short>, M8: for<'short> CwiseMat<'short>, M9: for<'short> CwiseMat<'short>, M10: for<'short> CwiseMat<'short>, M11: for<'short> CwiseMat<'short>> ZipMat<(M0, M1, M2, M3, M4, M5, M6, M7, M8, M9, M10, M11)>
impl<M0: for<'short> CwiseMat<'short>, M1: for<'short> CwiseMat<'short>, M2: for<'short> CwiseMat<'short>, M3: for<'short> CwiseMat<'short>, M4: for<'short> CwiseMat<'short>, M5: for<'short> CwiseMat<'short>, M6: for<'short> CwiseMat<'short>, M7: for<'short> CwiseMat<'short>, M8: for<'short> CwiseMat<'short>, M9: for<'short> CwiseMat<'short>, M10: for<'short> CwiseMat<'short>, M11: for<'short> CwiseMat<'short>> ZipMat<(M0, M1, M2, M3, M4, M5, M6, M7, M8, M9, M10, M11)>
pub fn for_each(
self,
op: impl FnMut(<M0 as CwiseMat<'_>>::Item, <M1 as CwiseMat<'_>>::Item, <M2 as CwiseMat<'_>>::Item, <M3 as CwiseMat<'_>>::Item, <M4 as CwiseMat<'_>>::Item, <M5 as CwiseMat<'_>>::Item, <M6 as CwiseMat<'_>>::Item, <M7 as CwiseMat<'_>>::Item, <M8 as CwiseMat<'_>>::Item, <M9 as CwiseMat<'_>>::Item, <M10 as CwiseMat<'_>>::Item, <M11 as CwiseMat<'_>>::Item)
)
pub fn for_each_triangular_lower(
self,
diag: Diag,
op: impl FnMut(<M0 as CwiseMat<'_>>::Item, <M1 as CwiseMat<'_>>::Item, <M2 as CwiseMat<'_>>::Item, <M3 as CwiseMat<'_>>::Item, <M4 as CwiseMat<'_>>::Item, <M5 as CwiseMat<'_>>::Item, <M6 as CwiseMat<'_>>::Item, <M7 as CwiseMat<'_>>::Item, <M8 as CwiseMat<'_>>::Item, <M9 as CwiseMat<'_>>::Item, <M10 as CwiseMat<'_>>::Item, <M11 as CwiseMat<'_>>::Item)
)
pub fn for_each_triangular_upper(
self,
diag: Diag,
op: impl FnMut(<M0 as CwiseMat<'_>>::Item, <M1 as CwiseMat<'_>>::Item, <M2 as CwiseMat<'_>>::Item, <M3 as CwiseMat<'_>>::Item, <M4 as CwiseMat<'_>>::Item, <M5 as CwiseMat<'_>>::Item, <M6 as CwiseMat<'_>>::Item, <M7 as CwiseMat<'_>>::Item, <M8 as CwiseMat<'_>>::Item, <M9 as CwiseMat<'_>>::Item, <M10 as CwiseMat<'_>>::Item, <M11 as CwiseMat<'_>>::Item)
)
pub fn zip_unchecked<M12: for<'short> CwiseMat<'short>>(
self,
last: M12
) -> ZipMat<(M0, M1, M2, M3, M4, M5, M6, M7, M8, M9, M10, M11, M12)>
pub fn zip<M12: for<'short> CwiseMat<'short>>(
self,
last: M12
) -> ZipMat<(M0, M1, M2, M3, M4, M5, M6, M7, M8, M9, M10, M11, M12)>
impl<M0: for<'short> CwiseMat<'short>, M1: for<'short> CwiseMat<'short>, M2: for<'short> CwiseMat<'short>, M3: for<'short> CwiseMat<'short>, M4: for<'short> CwiseMat<'short>, M5: for<'short> CwiseMat<'short>, M6: for<'short> CwiseMat<'short>, M7: for<'short> CwiseMat<'short>, M8: for<'short> CwiseMat<'short>, M9: for<'short> CwiseMat<'short>, M10: for<'short> CwiseMat<'short>, M11: for<'short> CwiseMat<'short>, M12: for<'short> CwiseMat<'short>> ZipMat<(M0, M1, M2, M3, M4, M5, M6, M7, M8, M9, M10, M11, M12)>
impl<M0: for<'short> CwiseMat<'short>, M1: for<'short> CwiseMat<'short>, M2: for<'short> CwiseMat<'short>, M3: for<'short> CwiseMat<'short>, M4: for<'short> CwiseMat<'short>, M5: for<'short> CwiseMat<'short>, M6: for<'short> CwiseMat<'short>, M7: for<'short> CwiseMat<'short>, M8: for<'short> CwiseMat<'short>, M9: for<'short> CwiseMat<'short>, M10: for<'short> CwiseMat<'short>, M11: for<'short> CwiseMat<'short>, M12: for<'short> CwiseMat<'short>> ZipMat<(M0, M1, M2, M3, M4, M5, M6, M7, M8, M9, M10, M11, M12)>
pub fn for_each(
self,
op: impl FnMut(<M0 as CwiseMat<'_>>::Item, <M1 as CwiseMat<'_>>::Item, <M2 as CwiseMat<'_>>::Item, <M3 as CwiseMat<'_>>::Item, <M4 as CwiseMat<'_>>::Item, <M5 as CwiseMat<'_>>::Item, <M6 as CwiseMat<'_>>::Item, <M7 as CwiseMat<'_>>::Item, <M8 as CwiseMat<'_>>::Item, <M9 as CwiseMat<'_>>::Item, <M10 as CwiseMat<'_>>::Item, <M11 as CwiseMat<'_>>::Item, <M12 as CwiseMat<'_>>::Item)
)
pub fn for_each_triangular_lower(
self,
diag: Diag,
op: impl FnMut(<M0 as CwiseMat<'_>>::Item, <M1 as CwiseMat<'_>>::Item, <M2 as CwiseMat<'_>>::Item, <M3 as CwiseMat<'_>>::Item, <M4 as CwiseMat<'_>>::Item, <M5 as CwiseMat<'_>>::Item, <M6 as CwiseMat<'_>>::Item, <M7 as CwiseMat<'_>>::Item, <M8 as CwiseMat<'_>>::Item, <M9 as CwiseMat<'_>>::Item, <M10 as CwiseMat<'_>>::Item, <M11 as CwiseMat<'_>>::Item, <M12 as CwiseMat<'_>>::Item)
)
pub fn for_each_triangular_upper(
self,
diag: Diag,
op: impl FnMut(<M0 as CwiseMat<'_>>::Item, <M1 as CwiseMat<'_>>::Item, <M2 as CwiseMat<'_>>::Item, <M3 as CwiseMat<'_>>::Item, <M4 as CwiseMat<'_>>::Item, <M5 as CwiseMat<'_>>::Item, <M6 as CwiseMat<'_>>::Item, <M7 as CwiseMat<'_>>::Item, <M8 as CwiseMat<'_>>::Item, <M9 as CwiseMat<'_>>::Item, <M10 as CwiseMat<'_>>::Item, <M11 as CwiseMat<'_>>::Item, <M12 as CwiseMat<'_>>::Item)
)
pub fn zip_unchecked<M13: for<'short> CwiseMat<'short>>(
self,
last: M13
) -> ZipMat<(M0, M1, M2, M3, M4, M5, M6, M7, M8, M9, M10, M11, M12, M13)>
pub fn zip<M13: for<'short> CwiseMat<'short>>(
self,
last: M13
) -> ZipMat<(M0, M1, M2, M3, M4, M5, M6, M7, M8, M9, M10, M11, M12, M13)>
impl<M0: for<'short> CwiseMat<'short>, M1: for<'short> CwiseMat<'short>, M2: for<'short> CwiseMat<'short>, M3: for<'short> CwiseMat<'short>, M4: for<'short> CwiseMat<'short>, M5: for<'short> CwiseMat<'short>, M6: for<'short> CwiseMat<'short>, M7: for<'short> CwiseMat<'short>, M8: for<'short> CwiseMat<'short>, M9: for<'short> CwiseMat<'short>, M10: for<'short> CwiseMat<'short>, M11: for<'short> CwiseMat<'short>, M12: for<'short> CwiseMat<'short>, M13: for<'short> CwiseMat<'short>> ZipMat<(M0, M1, M2, M3, M4, M5, M6, M7, M8, M9, M10, M11, M12, M13)>
impl<M0: for<'short> CwiseMat<'short>, M1: for<'short> CwiseMat<'short>, M2: for<'short> CwiseMat<'short>, M3: for<'short> CwiseMat<'short>, M4: for<'short> CwiseMat<'short>, M5: for<'short> CwiseMat<'short>, M6: for<'short> CwiseMat<'short>, M7: for<'short> CwiseMat<'short>, M8: for<'short> CwiseMat<'short>, M9: for<'short> CwiseMat<'short>, M10: for<'short> CwiseMat<'short>, M11: for<'short> CwiseMat<'short>, M12: for<'short> CwiseMat<'short>, M13: for<'short> CwiseMat<'short>> ZipMat<(M0, M1, M2, M3, M4, M5, M6, M7, M8, M9, M10, M11, M12, M13)>
pub fn for_each(
self,
op: impl FnMut(<M0 as CwiseMat<'_>>::Item, <M1 as CwiseMat<'_>>::Item, <M2 as CwiseMat<'_>>::Item, <M3 as CwiseMat<'_>>::Item, <M4 as CwiseMat<'_>>::Item, <M5 as CwiseMat<'_>>::Item, <M6 as CwiseMat<'_>>::Item, <M7 as CwiseMat<'_>>::Item, <M8 as CwiseMat<'_>>::Item, <M9 as CwiseMat<'_>>::Item, <M10 as CwiseMat<'_>>::Item, <M11 as CwiseMat<'_>>::Item, <M12 as CwiseMat<'_>>::Item, <M13 as CwiseMat<'_>>::Item)
)
pub fn for_each_triangular_lower(
self,
diag: Diag,
op: impl FnMut(<M0 as CwiseMat<'_>>::Item, <M1 as CwiseMat<'_>>::Item, <M2 as CwiseMat<'_>>::Item, <M3 as CwiseMat<'_>>::Item, <M4 as CwiseMat<'_>>::Item, <M5 as CwiseMat<'_>>::Item, <M6 as CwiseMat<'_>>::Item, <M7 as CwiseMat<'_>>::Item, <M8 as CwiseMat<'_>>::Item, <M9 as CwiseMat<'_>>::Item, <M10 as CwiseMat<'_>>::Item, <M11 as CwiseMat<'_>>::Item, <M12 as CwiseMat<'_>>::Item, <M13 as CwiseMat<'_>>::Item)
)
pub fn for_each_triangular_upper(
self,
diag: Diag,
op: impl FnMut(<M0 as CwiseMat<'_>>::Item, <M1 as CwiseMat<'_>>::Item, <M2 as CwiseMat<'_>>::Item, <M3 as CwiseMat<'_>>::Item, <M4 as CwiseMat<'_>>::Item, <M5 as CwiseMat<'_>>::Item, <M6 as CwiseMat<'_>>::Item, <M7 as CwiseMat<'_>>::Item, <M8 as CwiseMat<'_>>::Item, <M9 as CwiseMat<'_>>::Item, <M10 as CwiseMat<'_>>::Item, <M11 as CwiseMat<'_>>::Item, <M12 as CwiseMat<'_>>::Item, <M13 as CwiseMat<'_>>::Item)
)
pub fn zip_unchecked<M14: for<'short> CwiseMat<'short>>(
self,
last: M14
) -> ZipMat<(M0, M1, M2, M3, M4, M5, M6, M7, M8, M9, M10, M11, M12, M13, M14)>
pub fn zip<M14: for<'short> CwiseMat<'short>>(
self,
last: M14
) -> ZipMat<(M0, M1, M2, M3, M4, M5, M6, M7, M8, M9, M10, M11, M12, M13, M14)>
impl<M0: for<'short> CwiseMat<'short>, M1: for<'short> CwiseMat<'short>, M2: for<'short> CwiseMat<'short>, M3: for<'short> CwiseMat<'short>, M4: for<'short> CwiseMat<'short>, M5: for<'short> CwiseMat<'short>, M6: for<'short> CwiseMat<'short>, M7: for<'short> CwiseMat<'short>, M8: for<'short> CwiseMat<'short>, M9: for<'short> CwiseMat<'short>, M10: for<'short> CwiseMat<'short>, M11: for<'short> CwiseMat<'short>, M12: for<'short> CwiseMat<'short>, M13: for<'short> CwiseMat<'short>, M14: for<'short> CwiseMat<'short>> ZipMat<(M0, M1, M2, M3, M4, M5, M6, M7, M8, M9, M10, M11, M12, M13, M14)>
impl<M0: for<'short> CwiseMat<'short>, M1: for<'short> CwiseMat<'short>, M2: for<'short> CwiseMat<'short>, M3: for<'short> CwiseMat<'short>, M4: for<'short> CwiseMat<'short>, M5: for<'short> CwiseMat<'short>, M6: for<'short> CwiseMat<'short>, M7: for<'short> CwiseMat<'short>, M8: for<'short> CwiseMat<'short>, M9: for<'short> CwiseMat<'short>, M10: for<'short> CwiseMat<'short>, M11: for<'short> CwiseMat<'short>, M12: for<'short> CwiseMat<'short>, M13: for<'short> CwiseMat<'short>, M14: for<'short> CwiseMat<'short>> ZipMat<(M0, M1, M2, M3, M4, M5, M6, M7, M8, M9, M10, M11, M12, M13, M14)>
pub fn for_each(
self,
op: impl FnMut(<M0 as CwiseMat<'_>>::Item, <M1 as CwiseMat<'_>>::Item, <M2 as CwiseMat<'_>>::Item, <M3 as CwiseMat<'_>>::Item, <M4 as CwiseMat<'_>>::Item, <M5 as CwiseMat<'_>>::Item, <M6 as CwiseMat<'_>>::Item, <M7 as CwiseMat<'_>>::Item, <M8 as CwiseMat<'_>>::Item, <M9 as CwiseMat<'_>>::Item, <M10 as CwiseMat<'_>>::Item, <M11 as CwiseMat<'_>>::Item, <M12 as CwiseMat<'_>>::Item, <M13 as CwiseMat<'_>>::Item, <M14 as CwiseMat<'_>>::Item)
)
pub fn for_each_triangular_lower(
self,
diag: Diag,
op: impl FnMut(<M0 as CwiseMat<'_>>::Item, <M1 as CwiseMat<'_>>::Item, <M2 as CwiseMat<'_>>::Item, <M3 as CwiseMat<'_>>::Item, <M4 as CwiseMat<'_>>::Item, <M5 as CwiseMat<'_>>::Item, <M6 as CwiseMat<'_>>::Item, <M7 as CwiseMat<'_>>::Item, <M8 as CwiseMat<'_>>::Item, <M9 as CwiseMat<'_>>::Item, <M10 as CwiseMat<'_>>::Item, <M11 as CwiseMat<'_>>::Item, <M12 as CwiseMat<'_>>::Item, <M13 as CwiseMat<'_>>::Item, <M14 as CwiseMat<'_>>::Item)
)
pub fn for_each_triangular_upper(
self,
diag: Diag,
op: impl FnMut(<M0 as CwiseMat<'_>>::Item, <M1 as CwiseMat<'_>>::Item, <M2 as CwiseMat<'_>>::Item, <M3 as CwiseMat<'_>>::Item, <M4 as CwiseMat<'_>>::Item, <M5 as CwiseMat<'_>>::Item, <M6 as CwiseMat<'_>>::Item, <M7 as CwiseMat<'_>>::Item, <M8 as CwiseMat<'_>>::Item, <M9 as CwiseMat<'_>>::Item, <M10 as CwiseMat<'_>>::Item, <M11 as CwiseMat<'_>>::Item, <M12 as CwiseMat<'_>>::Item, <M13 as CwiseMat<'_>>::Item, <M14 as CwiseMat<'_>>::Item)
)
pub fn zip_unchecked<M15: for<'short> CwiseMat<'short>>(
self,
last: M15
) -> ZipMat<(M0, M1, M2, M3, M4, M5, M6, M7, M8, M9, M10, M11, M12, M13, M14, M15)>
pub fn zip<M15: for<'short> CwiseMat<'short>>(
self,
last: M15
) -> ZipMat<(M0, M1, M2, M3, M4, M5, M6, M7, M8, M9, M10, M11, M12, M13, M14, M15)>
impl<M0: for<'short> CwiseMat<'short>, M1: for<'short> CwiseMat<'short>, M2: for<'short> CwiseMat<'short>, M3: for<'short> CwiseMat<'short>, M4: for<'short> CwiseMat<'short>, M5: for<'short> CwiseMat<'short>, M6: for<'short> CwiseMat<'short>, M7: for<'short> CwiseMat<'short>, M8: for<'short> CwiseMat<'short>, M9: for<'short> CwiseMat<'short>, M10: for<'short> CwiseMat<'short>, M11: for<'short> CwiseMat<'short>, M12: for<'short> CwiseMat<'short>, M13: for<'short> CwiseMat<'short>, M14: for<'short> CwiseMat<'short>, M15: for<'short> CwiseMat<'short>> ZipMat<(M0, M1, M2, M3, M4, M5, M6, M7, M8, M9, M10, M11, M12, M13, M14, M15)>
impl<M0: for<'short> CwiseMat<'short>, M1: for<'short> CwiseMat<'short>, M2: for<'short> CwiseMat<'short>, M3: for<'short> CwiseMat<'short>, M4: for<'short> CwiseMat<'short>, M5: for<'short> CwiseMat<'short>, M6: for<'short> CwiseMat<'short>, M7: for<'short> CwiseMat<'short>, M8: for<'short> CwiseMat<'short>, M9: for<'short> CwiseMat<'short>, M10: for<'short> CwiseMat<'short>, M11: for<'short> CwiseMat<'short>, M12: for<'short> CwiseMat<'short>, M13: for<'short> CwiseMat<'short>, M14: for<'short> CwiseMat<'short>, M15: for<'short> CwiseMat<'short>> ZipMat<(M0, M1, M2, M3, M4, M5, M6, M7, M8, M9, M10, M11, M12, M13, M14, M15)>
pub fn for_each(
self,
op: impl FnMut(<M0 as CwiseMat<'_>>::Item, <M1 as CwiseMat<'_>>::Item, <M2 as CwiseMat<'_>>::Item, <M3 as CwiseMat<'_>>::Item, <M4 as CwiseMat<'_>>::Item, <M5 as CwiseMat<'_>>::Item, <M6 as CwiseMat<'_>>::Item, <M7 as CwiseMat<'_>>::Item, <M8 as CwiseMat<'_>>::Item, <M9 as CwiseMat<'_>>::Item, <M10 as CwiseMat<'_>>::Item, <M11 as CwiseMat<'_>>::Item, <M12 as CwiseMat<'_>>::Item, <M13 as CwiseMat<'_>>::Item, <M14 as CwiseMat<'_>>::Item, <M15 as CwiseMat<'_>>::Item)
)
pub fn for_each_triangular_lower(
self,
diag: Diag,
op: impl FnMut(<M0 as CwiseMat<'_>>::Item, <M1 as CwiseMat<'_>>::Item, <M2 as CwiseMat<'_>>::Item, <M3 as CwiseMat<'_>>::Item, <M4 as CwiseMat<'_>>::Item, <M5 as CwiseMat<'_>>::Item, <M6 as CwiseMat<'_>>::Item, <M7 as CwiseMat<'_>>::Item, <M8 as CwiseMat<'_>>::Item, <M9 as CwiseMat<'_>>::Item, <M10 as CwiseMat<'_>>::Item, <M11 as CwiseMat<'_>>::Item, <M12 as CwiseMat<'_>>::Item, <M13 as CwiseMat<'_>>::Item, <M14 as CwiseMat<'_>>::Item, <M15 as CwiseMat<'_>>::Item)
)
pub fn for_each_triangular_upper(
self,
diag: Diag,
op: impl FnMut(<M0 as CwiseMat<'_>>::Item, <M1 as CwiseMat<'_>>::Item, <M2 as CwiseMat<'_>>::Item, <M3 as CwiseMat<'_>>::Item, <M4 as CwiseMat<'_>>::Item, <M5 as CwiseMat<'_>>::Item, <M6 as CwiseMat<'_>>::Item, <M7 as CwiseMat<'_>>::Item, <M8 as CwiseMat<'_>>::Item, <M9 as CwiseMat<'_>>::Item, <M10 as CwiseMat<'_>>::Item, <M11 as CwiseMat<'_>>::Item, <M12 as CwiseMat<'_>>::Item, <M13 as CwiseMat<'_>>::Item, <M14 as CwiseMat<'_>>::Item, <M15 as CwiseMat<'_>>::Item)
)
pub fn zip_unchecked<M16: for<'short> CwiseMat<'short>>(
self,
last: M16
) -> ZipMat<(M0, M1, M2, M3, M4, M5, M6, M7, M8, M9, M10, M11, M12, M13, M14, M15, M16)>
pub fn zip<M16: for<'short> CwiseMat<'short>>(
self,
last: M16
) -> ZipMat<(M0, M1, M2, M3, M4, M5, M6, M7, M8, M9, M10, M11, M12, M13, M14, M15, M16)>
Auto Trait Implementations
impl<Tuple> RefUnwindSafe for ZipMat<Tuple>where
Tuple: RefUnwindSafe,
impl<Tuple> Send for ZipMat<Tuple>where
Tuple: Send,
impl<Tuple> Sync for ZipMat<Tuple>where
Tuple: Sync,
impl<Tuple> Unpin for ZipMat<Tuple>where
Tuple: Unpin,
impl<Tuple> UnwindSafe for ZipMat<Tuple>where
Tuple: UnwindSafe,
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more