Trait ndarray::DimMax

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

Required Associated Types§

source

type Output: Dimension

The resulting dimension type after broadcasting.

Implementors§

source§

impl DimMax<Dim<IxDynImpl>> for Ix0

source§

impl DimMax<Dim<IxDynImpl>> for Ix1

source§

impl DimMax<Dim<IxDynImpl>> for Ix2

source§

impl DimMax<Dim<IxDynImpl>> for Ix3

source§

impl DimMax<Dim<IxDynImpl>> for Ix4

source§

impl DimMax<Dim<IxDynImpl>> for Ix5

source§

impl DimMax<Dim<IxDynImpl>> for Ix6

source§

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

§

type Output = Dim<[usize; 1]>

source§

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

§

type Output = Dim<[usize; 2]>

source§

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

§

type Output = Dim<[usize; 3]>

source§

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

§

type Output = Dim<[usize; 4]>

source§

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

§

type Output = Dim<[usize; 5]>

source§

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

§

type Output = Dim<[usize; 6]>

source§

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

source§

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

§

type Output = Dim<[usize; 1]>

source§

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

§

type Output = Dim<[usize; 2]>

source§

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

§

type Output = Dim<[usize; 3]>

source§

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

§

type Output = Dim<[usize; 4]>

source§

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

§

type Output = Dim<[usize; 5]>

source§

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

§

type Output = Dim<[usize; 6]>

source§

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

source§

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

§

type Output = Dim<[usize; 2]>

source§

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

§

type Output = Dim<[usize; 2]>

source§

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

§

type Output = Dim<[usize; 3]>

source§

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

§

type Output = Dim<[usize; 4]>

source§

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

§

type Output = Dim<[usize; 5]>

source§

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

§

type Output = Dim<[usize; 6]>

source§

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

source§

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

§

type Output = Dim<[usize; 3]>

source§

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

§

type Output = Dim<[usize; 3]>

source§

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

§

type Output = Dim<[usize; 3]>

source§

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

§

type Output = Dim<[usize; 4]>

source§

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

§

type Output = Dim<[usize; 5]>

source§

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

§

type Output = Dim<[usize; 6]>

source§

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

source§

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

§

type Output = Dim<[usize; 4]>

source§

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

§

type Output = Dim<[usize; 4]>

source§

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

§

type Output = Dim<[usize; 4]>

source§

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

§

type Output = Dim<[usize; 4]>

source§

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

§

type Output = Dim<[usize; 5]>

source§

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

§

type Output = Dim<[usize; 6]>

source§

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

source§

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

§

type Output = Dim<[usize; 5]>

source§

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

§

type Output = Dim<[usize; 5]>

source§

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

§

type Output = Dim<[usize; 5]>

source§

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

§

type Output = Dim<[usize; 5]>

source§

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

§

type Output = Dim<[usize; 5]>

source§

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

§

type Output = Dim<[usize; 6]>

source§

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

source§

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

§

type Output = Dim<[usize; 6]>

source§

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

§

type Output = Dim<[usize; 6]>

source§

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

§

type Output = Dim<[usize; 6]>

source§

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

§

type Output = Dim<[usize; 6]>

source§

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

§

type Output = Dim<[usize; 6]>

source§

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

§

type Output = Dim<[usize; 6]>

source§

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

source§

impl<D: Dimension> DimMax<D> for D

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