pub trait BandMatrix<T>: Matrix<T> {
    // Required methods
    fn sub_diagonals(&self) -> u32;
    fn sup_diagonals(&self) -> u32;
    fn as_matrix(&self) -> &dyn Matrix<T>;
}

Required Methods§

source

fn sub_diagonals(&self) -> u32

source

fn sup_diagonals(&self) -> u32

source

fn as_matrix(&self) -> &dyn Matrix<T>

Trait Implementations§

source§

impl<'a, T> From<&'a dyn BandMatrix<T>> for BandMat<T>
where T: Copy,

source§

fn from(a: &dyn BandMatrix<T>) -> BandMat<T>

Converts to this type from the input type.

Implementors§

source§

impl<T> BandMatrix<T> for BandMat<T>