Trait Dimensions2D

Source
pub trait Dimensions2D {
    // Required methods
    fn n_rows(&self) -> usize;
    fn n_cols(&self) -> usize;

    // Provided methods
    fn dimensions(&self) -> MatrixDimensions { ... }
    fn len(&self) -> usize { ... }
    fn is_empty(&self) -> bool { ... }
}
Expand description

Dimensions in two directions.

Required Methods§

Source

fn n_rows(&self) -> usize

Number of rows in the output.

Source

fn n_cols(&self) -> usize

Number of columns in the output.

Provided Methods§

Source

fn dimensions(&self) -> MatrixDimensions

Dimensions of the output as a dimensions object.

Source

fn len(&self) -> usize

Length of these dimensions if it were a 1D vector.

Source

fn is_empty(&self) -> bool

Whether these dimensions are (0,0).

Implementations on Foreign Types§

Source§

impl Dimensions2D for (usize, usize)

Source§

fn n_rows(&self) -> usize

Source§

fn n_cols(&self) -> usize

Implementors§