pub struct TestMatrix {
pub metadata: MatrixMetadata,
pub matrix: SparseColMat<usize, f64>,
pub reference: Option<ReferenceFactorization>,
}Expand description
A loaded test matrix with metadata and optional reference factorization.
Fields§
§metadata: MatrixMetadataMetadata from metadata.json.
matrix: SparseColMat<usize, f64>The sparse matrix loaded from .mtx file.
reference: Option<ReferenceFactorization>Reference factorization from .json file (hand-constructed only).
Trait Implementations§
Auto Trait Implementations§
impl Freeze for TestMatrix
impl RefUnwindSafe for TestMatrix
impl Send for TestMatrix
impl Sync for TestMatrix
impl Unpin for TestMatrix
impl UnsafeUnpin for TestMatrix
impl UnwindSafe for TestMatrix
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> DistributionExt for Twhere
T: ?Sized,
impl<T> DistributionExt for Twhere
T: ?Sized,
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