Trait MatrixViewMut

Source
pub trait MatrixViewMut<'a>:
    for<'b> MatrixMutOpsByValue<&'b Self>
    + for<'b> MatrixMutOpsByValue<&'b Self::View>
    + MulAssign<Scale<Self::T>> {
    type Owned;
    type View;

    // Required methods
    fn into_owned(self) -> Self::Owned;
    fn gemm_oo(
        &mut self,
        alpha: Self::T,
        a: &Self::Owned,
        b: &Self::Owned,
        beta: Self::T,
    );
    fn gemm_vo(
        &mut self,
        alpha: Self::T,
        a: &Self::View,
        b: &Self::Owned,
        beta: Self::T,
    );
}
Expand description

A mutable view of a dense matrix Matrix

Required Associated Types§

Required Methods§

Source

fn into_owned(self) -> Self::Owned

Source

fn gemm_oo( &mut self, alpha: Self::T, a: &Self::Owned, b: &Self::Owned, beta: Self::T, )

Source

fn gemm_vo( &mut self, alpha: Self::T, a: &Self::View, b: &Self::Owned, beta: Self::T, )

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§