pub struct InsertVectorIntoVectorOperator {}Implementations§
Trait Implementations§
Source§impl Clone for InsertVectorIntoVectorOperator
impl Clone for InsertVectorIntoVectorOperator
Source§fn clone(&self) -> InsertVectorIntoVectorOperator
fn clone(&self) -> InsertVectorIntoVectorOperator
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 moreSource§impl<AccumulatorEvaluationDomain: ValueType> InsertVectorIntoVector<AccumulatorEvaluationDomain> for InsertVectorIntoVectorOperator
impl<AccumulatorEvaluationDomain: ValueType> InsertVectorIntoVector<AccumulatorEvaluationDomain> for InsertVectorIntoVectorOperator
Source§fn apply(
&self,
vector_to_insert_into: &mut impl GetGraphblasSparseVector,
indices_to_insert_into: &ElementIndexSelector<'_>,
vector_to_insert: impl GetGraphblasSparseVector,
accumulator: &impl AccumulatorBinaryOperator<AccumulatorEvaluationDomain>,
mask_for_vector_to_insert_into: &impl VectorMask,
options: &impl GetOperatorOptions,
) -> Result<(), SparseLinearAlgebraError>
fn apply( &self, vector_to_insert_into: &mut impl GetGraphblasSparseVector, indices_to_insert_into: &ElementIndexSelector<'_>, vector_to_insert: impl GetGraphblasSparseVector, accumulator: &impl AccumulatorBinaryOperator<AccumulatorEvaluationDomain>, mask_for_vector_to_insert_into: &impl VectorMask, options: &impl GetOperatorOptions, ) -> Result<(), SparseLinearAlgebraError>
mask and replace option apply to entire matrix_to_insert_to
impl Send for InsertVectorIntoVectorOperator
impl Sync for InsertVectorIntoVectorOperator
Auto Trait Implementations§
impl Freeze for InsertVectorIntoVectorOperator
impl RefUnwindSafe for InsertVectorIntoVectorOperator
impl Unpin for InsertVectorIntoVectorOperator
impl UnwindSafe for InsertVectorIntoVectorOperator
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