pub struct GpuCscMatrix {
pub col_ptr: Vec<usize>,
pub row_idx: Vec<usize>,
pub values: Vec<f64>,
pub n_rows: usize,
pub n_cols: usize,
}Expand description
Sparse matrix in compressed sparse column (CSC) format.
Fields§
§col_ptr: Vec<usize>Column pointer array of length n_cols + 1.
row_idx: Vec<usize>Row indices of non-zero entries.
values: Vec<f64>Values of non-zero entries.
n_rows: usizeNumber of rows.
n_cols: usizeNumber of columns.
Implementations§
Source§impl GpuCscMatrix
impl GpuCscMatrix
Trait Implementations§
Source§impl Clone for GpuCscMatrix
impl Clone for GpuCscMatrix
Source§fn clone(&self) -> GpuCscMatrix
fn clone(&self) -> GpuCscMatrix
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for GpuCscMatrix
impl RefUnwindSafe for GpuCscMatrix
impl Send for GpuCscMatrix
impl Sync for GpuCscMatrix
impl Unpin for GpuCscMatrix
impl UnsafeUnpin for GpuCscMatrix
impl UnwindSafe for GpuCscMatrix
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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