Trait ndarray::DimMax[][src]

pub trait DimMax<Other: Dimension> {
    type Output: Dimension;
}

Associated Types

type Output: Dimension[src]

The resulting dimension type after broadcasting.

Loading content...

Implementors

impl DimMax<Dim<[usize; 0]>> for Ix1[src]

type Output = Ix1

impl DimMax<Dim<[usize; 0]>> for Ix2[src]

type Output = Ix2

impl DimMax<Dim<[usize; 0]>> for Ix3[src]

type Output = Ix3

impl DimMax<Dim<[usize; 0]>> for Ix4[src]

type Output = Ix4

impl DimMax<Dim<[usize; 0]>> for Ix5[src]

type Output = Ix5

impl DimMax<Dim<[usize; 0]>> for Ix6[src]

type Output = Ix6

impl DimMax<Dim<[usize; 0]>> for IxDyn[src]

type Output = IxDyn

impl DimMax<Dim<[usize; 1]>> for Ix0[src]

type Output = Ix1

impl DimMax<Dim<[usize; 1]>> for Ix2[src]

type Output = Ix2

impl DimMax<Dim<[usize; 1]>> for Ix3[src]

type Output = Ix3

impl DimMax<Dim<[usize; 1]>> for Ix4[src]

type Output = Ix4

impl DimMax<Dim<[usize; 1]>> for Ix5[src]

type Output = Ix5

impl DimMax<Dim<[usize; 1]>> for Ix6[src]

type Output = Ix6

impl DimMax<Dim<[usize; 1]>> for IxDyn[src]

type Output = IxDyn

impl DimMax<Dim<[usize; 2]>> for Ix0[src]

type Output = Ix2

impl DimMax<Dim<[usize; 2]>> for Ix1[src]

type Output = Ix2

impl DimMax<Dim<[usize; 2]>> for Ix3[src]

type Output = Ix3

impl DimMax<Dim<[usize; 2]>> for Ix4[src]

type Output = Ix4

impl DimMax<Dim<[usize; 2]>> for Ix5[src]

type Output = Ix5

impl DimMax<Dim<[usize; 2]>> for Ix6[src]

type Output = Ix6

impl DimMax<Dim<[usize; 2]>> for IxDyn[src]

type Output = IxDyn

impl DimMax<Dim<[usize; 3]>> for Ix0[src]

type Output = Ix3

impl DimMax<Dim<[usize; 3]>> for Ix1[src]

type Output = Ix3

impl DimMax<Dim<[usize; 3]>> for Ix2[src]

type Output = Ix3

impl DimMax<Dim<[usize; 3]>> for Ix4[src]

type Output = Ix4

impl DimMax<Dim<[usize; 3]>> for Ix5[src]

type Output = Ix5

impl DimMax<Dim<[usize; 3]>> for Ix6[src]

type Output = Ix6

impl DimMax<Dim<[usize; 3]>> for IxDyn[src]

type Output = IxDyn

impl DimMax<Dim<[usize; 4]>> for Ix0[src]

type Output = Ix4

impl DimMax<Dim<[usize; 4]>> for Ix1[src]

type Output = Ix4

impl DimMax<Dim<[usize; 4]>> for Ix2[src]

type Output = Ix4

impl DimMax<Dim<[usize; 4]>> for Ix3[src]

type Output = Ix4

impl DimMax<Dim<[usize; 4]>> for Ix5[src]

type Output = Ix5

impl DimMax<Dim<[usize; 4]>> for Ix6[src]

type Output = Ix6

impl DimMax<Dim<[usize; 4]>> for IxDyn[src]

type Output = IxDyn

impl DimMax<Dim<[usize; 5]>> for Ix0[src]

type Output = Ix5

impl DimMax<Dim<[usize; 5]>> for Ix1[src]

type Output = Ix5

impl DimMax<Dim<[usize; 5]>> for Ix2[src]

type Output = Ix5

impl DimMax<Dim<[usize; 5]>> for Ix3[src]

type Output = Ix5

impl DimMax<Dim<[usize; 5]>> for Ix4[src]

type Output = Ix5

impl DimMax<Dim<[usize; 5]>> for Ix6[src]

type Output = Ix6

impl DimMax<Dim<[usize; 5]>> for IxDyn[src]

type Output = IxDyn

impl DimMax<Dim<[usize; 6]>> for Ix0[src]

type Output = Ix6

impl DimMax<Dim<[usize; 6]>> for Ix1[src]

type Output = Ix6

impl DimMax<Dim<[usize; 6]>> for Ix2[src]

type Output = Ix6

impl DimMax<Dim<[usize; 6]>> for Ix3[src]

type Output = Ix6

impl DimMax<Dim<[usize; 6]>> for Ix4[src]

type Output = Ix6

impl DimMax<Dim<[usize; 6]>> for Ix5[src]

type Output = Ix6

impl DimMax<Dim<[usize; 6]>> for IxDyn[src]

type Output = IxDyn

impl DimMax<Dim<IxDynImpl>> for Ix0[src]

type Output = IxDyn

impl DimMax<Dim<IxDynImpl>> for Ix1[src]

type Output = IxDyn

impl DimMax<Dim<IxDynImpl>> for Ix2[src]

type Output = IxDyn

impl DimMax<Dim<IxDynImpl>> for Ix3[src]

type Output = IxDyn

impl DimMax<Dim<IxDynImpl>> for Ix4[src]

type Output = IxDyn

impl DimMax<Dim<IxDynImpl>> for Ix5[src]

type Output = IxDyn

impl DimMax<Dim<IxDynImpl>> for Ix6[src]

type Output = IxDyn

impl<D: Dimension> DimMax<D> for D[src]

Dimensions of the same type remain unchanged when co_broadcast. So you can directly use D as the resulting type. (Instead of <D as DimMax>::BroadcastOutput)

type Output = D

Loading content...