Trait ratio_matrix::traits::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§