Trait faer_core::Scale

source ·
pub trait Scale<Rhs> {
    type Output;

    // Required method
    fn scale(self, rhs: Rhs) -> Self::Output;
}

Required Associated Types§

Required Methods§

source

fn scale(self, rhs: Rhs) -> Self::Output

Scale a matrix rhs by self.

Implementors§

source§

impl<'a, T: Copy + Mul<U::Num, Output = U::Num>, U: Conjugate> Scale<MatMut<'a, U>> for T

§

type Output = Mat<<U as Conjugate>::Num>

source§

impl<'a, T: Copy + Mul<U::Num, Output = U::Num>, U: Conjugate> Scale<MatRef<'a, U>> for T

§

type Output = Mat<<U as Conjugate>::Num>

source§

impl<T: Copy + Mul<U::Num, Output = U::Num>, U: Conjugate> Scale<&Mat<U>> for T

§

type Output = Mat<<U as Conjugate>::Num>

source§

impl<T: Copy + Mul<U::Num, Output = U::Num>, U: Conjugate> Scale<Mat<U>> for T

§

type Output = Mat<<U as Conjugate>::Num>