Trait ndarray::DimAdd

source ·
pub trait DimAdd<D: Dimension> {
    type Output: Dimension;
}
Expand description

Adds the two dimensions at compile time.

Required Associated Types§

source

type Output: Dimension

The sum of the two dimensions.

Implementors§

source§

impl DimAdd<Dim<IxDynImpl>> for Dim<[usize; 1]>

source§

impl DimAdd<Dim<IxDynImpl>> for Dim<[usize; 2]>

source§

impl DimAdd<Dim<IxDynImpl>> for Dim<[usize; 3]>

source§

impl DimAdd<Dim<IxDynImpl>> for Dim<[usize; 4]>

source§

impl DimAdd<Dim<IxDynImpl>> for Dim<[usize; 5]>

source§

impl DimAdd<Dim<IxDynImpl>> for Dim<[usize; 6]>

source§

impl DimAdd<Dim<[usize; 0]>> for Dim<[usize; 1]>

§

type Output = Dim<[usize; 1]>

source§

impl DimAdd<Dim<[usize; 0]>> for Dim<[usize; 2]>

§

type Output = Dim<[usize; 2]>

source§

impl DimAdd<Dim<[usize; 0]>> for Dim<[usize; 3]>

§

type Output = Dim<[usize; 3]>

source§

impl DimAdd<Dim<[usize; 0]>> for Dim<[usize; 4]>

§

type Output = Dim<[usize; 4]>

source§

impl DimAdd<Dim<[usize; 0]>> for Dim<[usize; 5]>

§

type Output = Dim<[usize; 5]>

source§

impl DimAdd<Dim<[usize; 0]>> for Dim<[usize; 6]>

§

type Output = Dim<[usize; 6]>

source§

impl DimAdd<Dim<[usize; 1]>> for Dim<[usize; 1]>

§

type Output = Dim<[usize; 2]>

source§

impl DimAdd<Dim<[usize; 1]>> for Dim<[usize; 2]>

§

type Output = Dim<[usize; 3]>

source§

impl DimAdd<Dim<[usize; 1]>> for Dim<[usize; 3]>

§

type Output = Dim<[usize; 4]>

source§

impl DimAdd<Dim<[usize; 1]>> for Dim<[usize; 4]>

§

type Output = Dim<[usize; 5]>

source§

impl DimAdd<Dim<[usize; 1]>> for Dim<[usize; 5]>

§

type Output = Dim<[usize; 6]>

source§

impl DimAdd<Dim<[usize; 1]>> for Dim<[usize; 6]>

source§

impl DimAdd<Dim<[usize; 2]>> for Dim<[usize; 1]>

§

type Output = Dim<[usize; 3]>

source§

impl DimAdd<Dim<[usize; 2]>> for Dim<[usize; 2]>

§

type Output = Dim<[usize; 4]>

source§

impl DimAdd<Dim<[usize; 2]>> for Dim<[usize; 3]>

§

type Output = Dim<[usize; 5]>

source§

impl DimAdd<Dim<[usize; 2]>> for Dim<[usize; 4]>

§

type Output = Dim<[usize; 6]>

source§

impl DimAdd<Dim<[usize; 2]>> for Dim<[usize; 5]>

source§

impl DimAdd<Dim<[usize; 2]>> for Dim<[usize; 6]>

source§

impl DimAdd<Dim<[usize; 3]>> for Dim<[usize; 1]>

§

type Output = Dim<[usize; 4]>

source§

impl DimAdd<Dim<[usize; 3]>> for Dim<[usize; 2]>

§

type Output = Dim<[usize; 5]>

source§

impl DimAdd<Dim<[usize; 3]>> for Dim<[usize; 3]>

§

type Output = Dim<[usize; 6]>

source§

impl DimAdd<Dim<[usize; 3]>> for Dim<[usize; 4]>

source§

impl DimAdd<Dim<[usize; 3]>> for Dim<[usize; 5]>

source§

impl DimAdd<Dim<[usize; 3]>> for Dim<[usize; 6]>

source§

impl DimAdd<Dim<[usize; 4]>> for Dim<[usize; 1]>

§

type Output = Dim<[usize; 5]>

source§

impl DimAdd<Dim<[usize; 4]>> for Dim<[usize; 2]>

§

type Output = Dim<[usize; 6]>

source§

impl DimAdd<Dim<[usize; 4]>> for Dim<[usize; 3]>

source§

impl DimAdd<Dim<[usize; 4]>> for Dim<[usize; 4]>

source§

impl DimAdd<Dim<[usize; 4]>> for Dim<[usize; 5]>

source§

impl DimAdd<Dim<[usize; 4]>> for Dim<[usize; 6]>

source§

impl DimAdd<Dim<[usize; 5]>> for Dim<[usize; 1]>

§

type Output = Dim<[usize; 6]>

source§

impl DimAdd<Dim<[usize; 5]>> for Dim<[usize; 2]>

source§

impl DimAdd<Dim<[usize; 5]>> for Dim<[usize; 3]>

source§

impl DimAdd<Dim<[usize; 5]>> for Dim<[usize; 4]>

source§

impl DimAdd<Dim<[usize; 5]>> for Dim<[usize; 5]>

source§

impl DimAdd<Dim<[usize; 5]>> for Dim<[usize; 6]>

source§

impl DimAdd<Dim<[usize; 6]>> for Dim<[usize; 1]>

source§

impl DimAdd<Dim<[usize; 6]>> for Dim<[usize; 2]>

source§

impl DimAdd<Dim<[usize; 6]>> for Dim<[usize; 3]>

source§

impl DimAdd<Dim<[usize; 6]>> for Dim<[usize; 4]>

source§

impl DimAdd<Dim<[usize; 6]>> for Dim<[usize; 5]>

source§

impl DimAdd<Dim<[usize; 6]>> for Dim<[usize; 6]>

source§

impl<D: Dimension> DimAdd<D> for Ix0

§

type Output = D

source§

impl<D: Dimension> DimAdd<D> for IxDyn