Struct graphblas_sparse_linear_algebra::operators::element_wise_multiplication::ElementWiseVectorMultiplicationMonoidOperator
source · pub struct ElementWiseVectorMultiplicationMonoidOperator {}
Implementations§
Trait Implementations§
source§impl<EvaluationDomain: ValueType> ApplyElementWiseVectorMultiplicationMonoidOperator<EvaluationDomain> for ElementWiseVectorMultiplicationMonoidOperator
impl<EvaluationDomain: ValueType> ApplyElementWiseVectorMultiplicationMonoidOperator<EvaluationDomain> for ElementWiseVectorMultiplicationMonoidOperator
fn apply( &self, multiplier: &impl GetGraphblasSparseVector, operator: &impl Monoid<EvaluationDomain>, multiplicant: &impl GetGraphblasSparseVector, accumulator: &impl AccumulatorBinaryOperator<EvaluationDomain>, product: &mut impl GetGraphblasSparseVector, mask: &impl VectorMask, options: &impl GetOperatorOptions ) -> Result<(), SparseLinearAlgebraError>
source§impl Clone for ElementWiseVectorMultiplicationMonoidOperator
impl Clone for ElementWiseVectorMultiplicationMonoidOperator
source§fn clone(&self) -> ElementWiseVectorMultiplicationMonoidOperator
fn clone(&self) -> ElementWiseVectorMultiplicationMonoidOperator
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 moreimpl Send for ElementWiseVectorMultiplicationMonoidOperator
impl Sync for ElementWiseVectorMultiplicationMonoidOperator
Auto Trait Implementations§
impl Freeze for ElementWiseVectorMultiplicationMonoidOperator
impl RefUnwindSafe for ElementWiseVectorMultiplicationMonoidOperator
impl Unpin for ElementWiseVectorMultiplicationMonoidOperator
impl UnwindSafe for ElementWiseVectorMultiplicationMonoidOperator
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