Trait BandMatrix

Source
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>