Struct graphblas_sparse_linear_algebra::operators::subinsert::InsertVectorIntoSubRowOperator
source · pub struct InsertVectorIntoSubRowOperator {}
Implementations§
Trait Implementations§
source§impl Clone for InsertVectorIntoSubRowOperator
impl Clone for InsertVectorIntoSubRowOperator
source§fn clone(&self) -> InsertVectorIntoSubRowOperator
fn clone(&self) -> InsertVectorIntoSubRowOperator
Returns a copy 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 moresource§impl<MatrixToInsertInto: ValueType> InsertVectorIntoSubRow<MatrixToInsertInto> for InsertVectorIntoSubRowOperator
impl<MatrixToInsertInto: ValueType> InsertVectorIntoSubRow<MatrixToInsertInto> for InsertVectorIntoSubRowOperator
source§fn apply(
&self,
matrix_to_insert_into: &mut SparseMatrix<MatrixToInsertInto>,
row_indices_to_insert_into: &ElementIndexSelector<'_>,
row_to_insert_into: &ElementIndex,
vector_to_insert: &impl GetGraphblasSparseVector,
accumulator: &impl AccumulatorBinaryOperator<MatrixToInsertInto>,
mask_for_row_to_insert_into: &impl VectorMask,
options: &impl GetOptionsForOperatorWithMatrixArgument
) -> Result<(), SparseLinearAlgebraError>
fn apply( &self, matrix_to_insert_into: &mut SparseMatrix<MatrixToInsertInto>, row_indices_to_insert_into: &ElementIndexSelector<'_>, row_to_insert_into: &ElementIndex, vector_to_insert: &impl GetGraphblasSparseVector, accumulator: &impl AccumulatorBinaryOperator<MatrixToInsertInto>, mask_for_row_to_insert_into: &impl VectorMask, options: &impl GetOptionsForOperatorWithMatrixArgument ) -> Result<(), SparseLinearAlgebraError>
mask and replace option apply to entire matrix_to_insert_to
impl Send for InsertVectorIntoSubRowOperator
impl Sync for InsertVectorIntoSubRowOperator
Auto Trait Implementations§
impl Freeze for InsertVectorIntoSubRowOperator
impl RefUnwindSafe for InsertVectorIntoSubRowOperator
impl Unpin for InsertVectorIntoSubRowOperator
impl UnwindSafe for InsertVectorIntoSubRowOperator
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