Trait dfdx::shapes::Axes

source ·
pub trait Axes: 'static + Default + Copy + Clone {
    type Array: IntoIterator<Item = isize>;

    // Required method
    fn as_array() -> Self::Array;
}
Expand description

Represents indices into the dimensions of shapes

Required Associated Types§

Required Methods§

source

fn as_array() -> Self::Array

Implementors§

source§

impl<const I: isize> Axes for Axis<I>

§

type Array = [isize; 1]

source§

impl<const I: isize, const J: isize> Axes for Axes2<I, J>

§

type Array = [isize; 2]

source§

impl<const I: isize, const J: isize, const K: isize> Axes for Axes3<I, J, K>

§

type Array = [isize; 3]

source§

impl<const I: isize, const J: isize, const K: isize, const L: isize> Axes for Axes4<I, J, K, L>

§

type Array = [isize; 4]

source§

impl<const I: isize, const J: isize, const K: isize, const L: isize, const M: isize> Axes for Axes5<I, J, K, L, M>

§

type Array = [isize; 5]

source§

impl<const I: isize, const J: isize, const K: isize, const L: isize, const M: isize, const N: isize> Axes for Axes6<I, J, K, L, M, N>

§

type Array = [isize; 6]