pub trait Therk: Scalar + Tsyrk {
// Required method
unsafe fn herk(
layout: Layout,
uplo: Part,
trans: Transpose,
n: i32,
k: i32,
alpha: Self::Real,
a: &[Self],
lda: i32,
beta: Self::Real,
c: &mut [Self],
ldc: i32,
);
}
Required Methods§
Sourceunsafe fn herk(
layout: Layout,
uplo: Part,
trans: Transpose,
n: i32,
k: i32,
alpha: Self::Real,
a: &[Self],
lda: i32,
beta: Self::Real,
c: &mut [Self],
ldc: i32,
)
unsafe fn herk( layout: Layout, uplo: Part, trans: Transpose, n: i32, k: i32, alpha: Self::Real, a: &[Self], lda: i32, beta: Self::Real, c: &mut [Self], ldc: i32, )
Hermitian rank k update For real scalars, herk casts Transpose::Conjugate into Transpose::Ordinary and is completely equivalent to syrk
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.