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§
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, )
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.