Struct faer_core::matrix_ops::Scale
source · pub struct Scale { /* private fields */ }Trait Implementations§
source§impl MatMul<Dense> for Scale
impl MatMul<Dense> for Scale
type Output = Dense
fn mat_mul<E: ComplexField, LhsE: Conjugate<Canonical = E>, RhsE: Conjugate<Canonical = E>>( lhs: <Scale as MatrixKind>::Ref<'_, LhsE>, rhs: <Dense as MatrixKind>::Ref<'_, RhsE> ) -> <Self::Output as MatrixKind>::Own<E>
source§impl MatMul<Scale> for Dense
impl MatMul<Scale> for Dense
type Output = Dense
fn mat_mul<E: ComplexField, LhsE: Conjugate<Canonical = E>, RhsE: Conjugate<Canonical = E>>( lhs: <Dense as MatrixKind>::Ref<'_, LhsE>, rhs: <Scale as MatrixKind>::Ref<'_, RhsE> ) -> <Self::Output as MatrixKind>::Own<E>
source§impl MatMul<Scale> for Scale
impl MatMul<Scale> for Scale
type Output = Scale
fn mat_mul<E: ComplexField, LhsE: Conjugate<Canonical = E>, RhsE: Conjugate<Canonical = E>>( lhs: <Scale as MatrixKind>::Ref<'_, LhsE>, rhs: <Scale as MatrixKind>::Ref<'_, RhsE> ) -> <Self::Output as MatrixKind>::Own<E>
source§impl MatMulAssign<Scale> for Dense
impl MatMulAssign<Scale> for Dense
fn mat_mul_assign<E: ComplexField, RhsE: Conjugate<Canonical = E>>( lhs: <Dense as MatrixKind>::Mut<'_, E>, rhs: <Scale as MatrixKind>::Ref<'_, RhsE> )
source§impl MatMulAssign<Scale> for Scale
impl MatMulAssign<Scale> for Scale
fn mat_mul_assign<E: ComplexField, RhsE: Conjugate<Canonical = E>>( lhs: <Scale as MatrixKind>::Mut<'_, E>, rhs: <Scale as MatrixKind>::Ref<'_, RhsE> )
Auto Trait Implementations§
impl RefUnwindSafe for Scale
impl Send for Scale
impl Sync for Scale
impl Unpin for Scale
impl UnwindSafe for Scale
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