Trait tract_core::internal::tract_ndarray::DimMax[][src]

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

Associated Types

type Output: Dimension[src]

Expand description

The resulting dimension type after broadcasting.

Implementors

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

impl<D> DimMax<D> for D where
    D: Dimension
[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