pub struct HybridMatrix {
pub ell: EllMatrix,
pub coo_row: Vec<usize>,
pub coo_col: Vec<usize>,
pub coo_val: Vec<f64>,
}Expand description
Hybrid ELL+COO matrix: regular rows stored in ELL, overflow in COO.
Fields§
§ell: EllMatrix§coo_row: Vec<usize>§coo_col: Vec<usize>§coo_val: Vec<f64>Implementations§
Auto Trait Implementations§
impl Freeze for HybridMatrix
impl RefUnwindSafe for HybridMatrix
impl Send for HybridMatrix
impl Sync for HybridMatrix
impl Unpin for HybridMatrix
impl UnsafeUnpin for HybridMatrix
impl UnwindSafe for HybridMatrix
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more