ShapeCore

Trait ShapeCore 

Source
pub trait ShapeCore {
    // Required methods
    fn nrows(&self) -> usize;
    fn ncols(&self) -> usize;
}
Expand description

shape info of a linear system solver

Required Methods§

Source

fn nrows(&self) -> usize

returns the number of rows of the matrix

Source

fn ncols(&self) -> usize

returns the number of columns of the matrix

Implementations on Foreign Types§

Source§

impl<S: ?Sized + ShapeCore> ShapeCore for &S

Source§

fn nrows(&self) -> usize

Source§

fn ncols(&self) -> usize

Implementors§

Source§

impl<I: Index, T: ComplexField> ShapeCore for faer::sparse::linalg::solvers::Llt<I, T>

Source§

impl<I: Index, T: ComplexField> ShapeCore for Lu<I, T>

Source§

impl<I: Index, T: ComplexField> ShapeCore for faer::sparse::linalg::solvers::Qr<I, T>

Source§

impl<T: ComplexField> ShapeCore for ColPivQr<T>

Source§

impl<T: ComplexField> ShapeCore for FullPivLu<T>

Source§

impl<T: ComplexField> ShapeCore for Lblt<T>

Source§

impl<T: ComplexField> ShapeCore for Ldlt<T>

Source§

impl<T: ComplexField> ShapeCore for faer::linalg::solvers::Llt<T>

Source§

impl<T: ComplexField> ShapeCore for PartialPivLu<T>

Source§

impl<T: ComplexField> ShapeCore for faer::linalg::solvers::Qr<T>

Source§

impl<T: ComplexField> ShapeCore for SelfAdjointEigen<T>

Source§

impl<T: ComplexField> ShapeCore for Svd<T>

Source§

impl<T: RealField> ShapeCore for Eigen<T>